全球旧事资料 分类
CII码调整CBW字节转换为字把AL中字节的符号扩展到AH中去CWD字转换为双字把AX中的字的符号扩展到DX中去CWDE字转换为双字把AX中的字符号扩展到EAX中去CDQ双字扩展把EAX中的字的符号扩展到EDX中去三、逻辑运算指令───────────────────────────────────────AND与运算OR或运算XOR异或运算NOT取反TEST测试两作数作与运算仅修改标志位不回送结果SHL逻辑左移SAL算术左移SHLSHR逻辑右移SAR算术右移SHRROL循环左移ROR循环右移RCL通过进位的循环左移RCR通过进位的循环右移以上八种移位指令其移位次数可达255次移位一次时可直接用作码如SHLAX1移位1次时则由寄存器CL给出移位次数如MOVCL04SHLAXCL四、串指令───────────────────────────────────────
fDSSI源串段寄存器源串变址ESDI目标串段寄存器目标串变址CX重复次数计数器ALAX扫描值D标志0表示重复作中SI和DI应自动增量1表示应自动减量Z标志用来控制扫描或比较作的结束MOVS串传送MOVSB传送字符MOVSW传送字MOVSD传送双字CMPS串比较CMPSB比较字符CMPSW比较字SCAS串扫描把AL或AX的内容与目标串作比较比较结果反映在标志位LODS装入串把源串中的元素字或字节逐一装入AL或AX中LODSB传送字符LODSW传送字LODSD传送双字STOS保存串是LODS的逆过程REP当CXECX0时重复REPEREPZ当ZF1或比较结果相等且CXECX0时重复REPNEREPNZ当ZF0或比较结果不相等且CXECX0时重复REPC当CF1且CXECX0时重复REPNC当CF0且CXECX0时重复五、程序转移指令───────────────────────────────────────1无条件转移指令长转移JMP无条件转移指令CALL过程调用RETRETF过程返回2条件转移指令短转移128到127的距离内当且仅当SFXOROF1时OP1OP2JAJNBE不小于或不等于时转移JAEJNB大于或等于转移JBJNAE小于转移JBEJNA小于或等于转移以上四条测试无符号整数运算的结果标志C和ZJGJNLE大于转移JGEJNL大于或等于转移JLJNGE小于转移JLEJNG小于或等于转移以上四条测试带符号整数运算的结果标志SO和ZJEJZ等于转移JNEJNZ不等于时转移JC有进位时转移JNC无进位时转移JNO不溢出时转移JNPJPO奇偶性为奇数时转移JNS符号位为
好听全球资料 返回顶部