码迷,mamicode.com
首页 >  
搜索关键字:spring源代码分析 asm    ( 1854个结果
获取EIP(汇编语言直接给Delphi变量赋值)
var EIP: Cardinal; procedure GetEIP(); stdcall;asm pop eax; mov EIP,eax; push eax;end; procedure TForm1.Button1Click(Sender: TObject);begin GetEI...
分类:编程语言   时间:2015-12-02 06:41:36    阅读次数:181
Kernel panic - not syncing: Requested init linuxrc failed (error -5)
在Powerpc mpc8247上移植Linux的时候,制作了ramdisk镜像文件放在RAM里,用bootm命令启动系统时,出现如下错误:返回的错误代码是5,在Linux源码目录/include/uapi/asm-generic的errno-base.h中定义的是I/O错误。引起错误的原因是分配的...
分类:系统相关   时间:2015-11-29 13:32:51    阅读次数:918
rdtsc获取时间统计程序的运行效率
__u64 rdtsc(){ __u32 lo,hi;__asm__ __volatile__("rdtsc":"=a"(lo),"=d"(hi));return(__u64)hi<<32|lo;}
分类:其他好文   时间:2015-11-23 13:20:04    阅读次数:129
asm 与 cglib(整理的)
参考博客地址http://www.oseye.net/user/kevin/blog/304#tophttp://www.blogjava.net/vanadies10/archive/2011/02/23/344899.htmlhttp://llying.iteye.com/blog/220452...
分类:其他好文   时间:2015-11-22 16:05:34    阅读次数:171
mac下汇编hello world
来自:http://snipplr.com/view/29150; Hello World in assembly for mac; nasm -f macho hello.asm; ld -e _start -o hello hello.o;section .text global _st...
分类:系统相关   时间:2015-11-21 15:53:29    阅读次数:203
gcc中的内嵌汇编语言
内核代码绝大部分使用C 语言编写,只有一小部分使用汇编语言编写,例如与特定体系结构相关的代码和对性能影响很大的代码。GCC提供了内嵌汇编的功能,可以在C代码中直接内嵌汇编语言语句,大大方便了程序设计。 简单的内嵌汇编很容易理解 例如:__asm____volatile__("hlt");“__asm...
分类:编程语言   时间:2015-11-20 12:18:59    阅读次数:203
操作系统与网络实现 之十
显示字母与汉字现在我们明白了字符是怎么存在的,是怎么被显示出来的,下面我们将实践这个过程。一些准备工作。新建目录:D:\GX\ya\include,这里将存放头文件。boot.asm源码不变:[BITS16] ;编译成16位的指令[ORG0x7C00]jmp mainread_kernelloade...
分类:其他好文   时间:2015-11-16 20:59:32    阅读次数:175
journal of microbial ecology
>ISME Jhttp://www.nature.com/ismej/journal/v9/n11/index.html >Applied and Environmental Microbiology (AEM)http://aem.asm.org/>Enviro...
分类:其他好文   时间:2015-11-11 19:07:36    阅读次数:175
操作系统与网络实现 之七
使用C语言编写内核 到目前为止,我们可以使用32位编程了,但是用汇编编程还是一件比较枯燥、比较痛苦的事,下一步我们想用C语言编写32位系统,那么怎么办? 办法就是在kernel.asm使用call语句直接调用C程序。 具体过程如下: 汇编文件kernel.asm生成中间文件kernel.asmo。 ...
分类:其他好文   时间:2015-11-06 22:15:27    阅读次数:266
操作系统与网络实现 之五
用32位指令编写程序 上面用补充机器码的方式编写32位指令实在是麻烦,我们可以把16位与32位指令分离,分别编写16位与32位程序,这样就方便多了。 kernelloader跳转到32位的kernel.asm程序 修改kernelloader.asm,源码如下: [BITS 16] jmp main...
分类:其他好文   时间:2015-11-06 22:14:52    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!