- 博客(3)
- 资源 (6)
- 收藏
- 关注
转载 汇编-32位CPU所含有的寄存器【备查】
汇编-32位CPU所含有的寄存器4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些低16位寄存器分别命名
2010-12-30 09:24:00
530
转载 8086 CPU的七种基本的寻址方式【备查】
8086 CPU的七种基本的寻址方式: 分别是:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址1. 立即寻址:操作数包含在指令中,是指令的一部分。此时的操作数称为立即数 MOV AX, 1234H2. 寄存器寻址:操作数在CPU寄存器中,指令中指定寄存器编号 MOV SI, AX MOV AL, AH3. 直接寻址:操作数在存储器中,指令直接包含操作数的有效地址。此时操作数一般存放在数据段DS中,采用换段前缀可以使用其它段寄存器。
2010-12-29 10:18:00
1204
1
转载 汇编跳转指令【备查】
表1 测试标志位的JCC指令指 令描 述条 件别 名相 反 指 令JC如果进位位被置位则跳转进位标志=1JB,JNAEJNCJNC如果进位位没有置位则跳转进位标志=0JNB,JAEJCJZ如果0标志被置位则跳转0标志=1JEJNZJNZ如果0标志没有置位则跳转0标志=0JNEJZ(续表)指 令描 述条 件别 名相反指令JS如果符号位被置位则跳转符号标志=1JNSJNS如果符号位没有被置位则跳转符号标志=0JSJO如果溢出标志置位则跳转溢出标志=1JNOJNO如果溢出标志没有置位则跳转溢出标志=0JOJP如果
2010-12-24 12:01:00
1145
CodeSmart 2009 for VB6
2009-12-24
j2SDK online-Installation
2007-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人