代码搜索:
找到约 10,000 项符合「」的源代码
代码结果 10,000
www.eeworm.com/read/292398/8358977
dat asslandat9.dat
MOVZX 指令
指令格式: MOVZX OPD,OPS
指令功能: 将8位或16位的OPS零扩展为16位或32位,在传给OPD.
指令说明: 所谓零扩展,就是把新扩展的高位字节填0,这可以保证无符号数扩展后还是原来的无符号数.
至于什么时候用符号扩展,什么时候用零扩展,视程序中是用带符号数还是无符号数操作而定.
www.eeworm.com/read/292398/8358978
dat asslandat107.dat
JECXZ
指令格式: JECXZ Label
指令功能: 当ECX=0时转移到由Label指定的目标地址.
指令说明: 从386以后,只增加了2条新的条件转移指令.
www.eeworm.com/read/292398/8358982
dat asslandat43.dat
INSB/INSW/INSD 指令
指令格式:INSB/INSW/INSD
指令功能: 功能基本同INS指令相同,只不过INSB是从DX指定的端口输入字节到ES:DI/EDI指定的地址中,INSW是输入字,INSD是输入双字
www.eeworm.com/read/292398/8358983
dat asslandat50.dat
带进位加法指令ADC(Addition Carry)
指令格式:ADC OPRD1,OPRD2
指令功能:
其中OPRD1为任一通用寄存器或存储器操作数,可以是任意一个通用寄存器,而且还可以是任意一个存储器操作数。这给程序的编写带来了很 大的方便。
OPRD2为立即数,也可以是任意一个通用寄存器操作数。立即数只能用于源操作数。
OPRD1和OPRD2均为寄存器是允许的,一 ...
www.eeworm.com/read/292398/8358984
dat asslandat64.dat
未组合十进制数除法调整指令AAD(ASCII Adjust for Division)
指令格式:AAD
指令功能:
在除法指令前对AX中的两个未组合十进制数进行调整,以便能用DIV指令实现两个未组合的十进制数的除法运算,其结果为未组合 的十进制数,商(在AL中)和余数(在AH中).
与AAM不同,AAD指令是在执行除法DIV之前使用的,以便得到二进制结果存于AL中,然后除以 ...
www.eeworm.com/read/292398/8358985
dat asslandat82.dat
STOS/STOSB/STOSW/STOSD
同8086的指令是一样的,只有STOSD不大一样,它是双字传送,其它的基本相同.