码迷,mamicode.com
首页 >  
搜索关键字:寄存器    ( 5084个结果
寄存器备忘
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)其中 EBX,ESI,EDI,EBP 四...
分类:其他好文   时间:2014-08-06 18:40:21    阅读次数:199
变址values(, %edi, 4)和间址4(%edi)
《汇编语言程序设计》Richard Blum著:5.2.4 在内存和寄存器之间传送数据 使用变址的内存位置: 可以在一个命令中指定把多个值存放到内存中: values: .int 10,15,20,25,30,35,40,45,50,55,60 这创建存放在内存中的连续的一系列数据值。每个数据值都占...
分类:其他好文   时间:2014-08-06 18:32:05    阅读次数:215
自己动手写CPU之第六阶段(1)——移动操作指令说明
MIPS32指令集架构中定义的移动操作指令共有6条:movn、movz、mfhi、mthi、mflo、mtlo,后4条指令涉及到了对特殊寄存器HI、LO的读写操作,截止到本章,我们的OpenMIPS处理器只实现了32个通用寄存器、以及PC,所有的指令也只是对32个通用寄存器进行操作,还没有涉及特殊寄存器,本章将实现HI、LO这两个特殊寄存器。...
分类:移动开发   时间:2014-08-06 14:55:01    阅读次数:343
AT&T汇编和Intel汇编语法主要区别
AT&T使用$表示立即操作数,而Intel的立即操作数是不需要界定的。因此,使用AT&T语法引用十进制值4时,使用$4,使用Intel语法时只需使用4。 AT&T在寄存器名称前加上前缀%,而Intel不这样做。因此,使用AT&T语法引用EAX寄存器写为%eax。 AT&T语法处理源和目标操作数时使用...
分类:其他好文   时间:2014-08-05 22:21:30    阅读次数:259
#define barrier() __asm__ __volatile__("": : :"memory") 中的memory是gcc的东西
gcc内嵌汇编简介 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm_...
分类:其他好文   时间:2014-08-04 21:21:28    阅读次数:329
计算机的内存问题
计算机的硬件主要为:控制器,寄存器,运算器,以及输入输出。 fseek:                 表示定为指针 ftell:                    表示返回当前的值 rewind:             表示返回到文件的头   计算机的总线就是cpu的外部总线。 计算机的存储器就是内存。 RAM在cpu内部,RAM在cpu内起到缓冲区的作用。比计算机的内存大...
分类:其他好文   时间:2014-08-04 17:43:57    阅读次数:257
016_计算机体系结构一
?? CPU:是有运算器,控制器,存储器组成;CPU中的值得是寄存器而不是主板上的内存   计算计的存储器是内存,CPU的存储器是寄存器RAM   冯诺依曼结构与哈佛结构的区别:哈弗结构在内存中增加了逻辑分段   CS(IP):代码段 DS(bx):数据段 SS(sp):栈段 bss:未初始化的数据段   readelf -a a.out :查看链接生成的.out文件  ...
分类:其他好文   时间:2014-08-04 17:38:58    阅读次数:256
破解路由器密码
路由器破解密码的过程 1、重启路由器,立即按ctrl+break,直到出现rommon1>,此模式就是 监控模式 2、修改寄存器的值,防止它在启动的时候去NVRAM中寻找配置文件,并将其加入内存中 rommon 2 > confreg 0x2142 3、继续重启,此时发...
分类:其他好文   时间:2014-08-04 13:59:17    阅读次数:207
IAA32过程调用寄存器的保护规则
关于IA32的寄存器保护规则,百度的文章较少,所以自己写一个,给新手们解惑...
分类:其他好文   时间:2014-08-04 11:00:57    阅读次数:182
RH442 1
##hardware profiling ##RH442 Getting to know your hardware ###Hardware profiling Before tuning the performance, it‘s important to understand the capabilities of your system CPU 内部寄存器:硬件,时钟...
分类:其他好文   时间:2014-08-03 12:56:35    阅读次数:253
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!