代码搜索:

找到约 10,000 项符合「」的源代码

代码结果 10,000
www.eeworm.com/read/292398/8358957

dat asslandat115.dat

测试某些示志位的情况来设置字节的指令 这是一大类指令,格式为:SETxx reg8/mem8 它的功能是:若条件xx成立,则字节寄存器reg8或节存储器单元被设置为1,否则被设置为0.条件xx 见下表: SETZ/SETE ZF=1 等于零/相等 SETNZ/SETNE ZF=0
www.eeworm.com/read/292398/8358958

dat asslandat111.dat

CLC/STC/CMC/CLD/STD/CLI/STI 这些指令同8086是一样的.
www.eeworm.com/read/292398/8358959

dat asslandat70.dat

逻辑非运算指令 NOT 指令格式:NOT OPRD 指令功能: 其中OPRD可为任一通用寄存器或存储器操作数。指令功能:完成对操作数按位求反运算,结果关回原操作数。本指梳令可以进行字或字节‘ 非’运算。 本指令不影响标志位。
www.eeworm.com/read/292398/8358960

dat asslandat8.dat

MOVSX 指令 指令格式: MOVSX OPD,OPS 指令功能: 将8位或16位的OPS符号扩展为16位或32位,再传给OPD.所谓的符号扩展,就是当把一个字节扩展为字或是一字扩展为双字时,高位字节的各位和原数最高位相同,这可以保证原来用补码表示的数值不变.这条指令一般用于带符号数的扩展. 指令举例: 1. MOVSX EAX ,BX 2. MOVSX ECX,CL ...
www.eeworm.com/read/292398/8358961

dat asslandat123.dat

BTS 指令 指令格式: BTS OPD,OPS 指令功能: 报目的操作数OPD中由源操作数OPS指定的位送CF标志,然后对那一位置位. 指令说明: 在指令中,目的操作数OPD只能是16/32位通用寄存器或存储单元,用于指定要测试的数据;源操作数OPS必须是8位立即数或者是与目的操作数等长的16/32位通用寄存器,用于指定要测试的位.如果目的操作数是寄存器,则源操作数除以16/3 ...
www.eeworm.com/read/292398/8358962

dat asslandat59.dat

无符号数除法指令DIV(DIVision) 指令格式:DIV OPRD 指令功能: 其中OPRD为任一个通用寄存器或存储器操作数。 指令功能:实现两个无符号二进制数除法运算。字节相除,被除数在AX中;字相除,被除数在DX,AX中,除数在OPRD中。 字节除法:(AL)
www.eeworm.com/read/292398/8358963

dat asslandat13.dat

LODS/LODSB/LODSW/LODSD 指令 指令格式: LODS OPS 指令功能: 将源变址寄存器SI/ESI指向的存储器操作数OPS装入到累加器AL/AX/EAX中,并根据DF之值自动修改地址,为下次传送作准备. LODSB/LODSW/LODSD是不带操作数的字符串装入指令.只是LODSB,LODSW,LODSD装入的分别是字节,字,双字. 指
www.eeworm.com/read/292398/8358964

dat asslandat18.dat

SEG 指令 指令格式: SEG OPS 指令功能: SEG 是段超越前缀指令,当计算偏移地址时,用指定的段寄存器代替缺省段寄存器,OPS就是段寄存器操作数. 指令说明: SEG FS MOV [BX],AX 相当于MOV FS:[BX],AX 但大多数汇编工具不支持第一种形式,建义不用.
www.eeworm.com/read/292398/8358965

dat asslandat40.dat

输出指令 OUT 指令格式:OUT n,AL 指令功能: (n)
www.eeworm.com/read/292398/8358966

dat asslandat104.dat

LOOPNE/LOOPNZ 指令格式: LOOPNE Label 或 LOOPNZ Label 指令功能: 当ZF=0或比较结果相等时,CX/ECX减 1,当CX/ECX不等于0时,跳转到标号Label指定的目的操作数,否则执行下一条指令. 指令说明: 所有LOOP指令跳转到的指令地址应位于本指令地址范围的-128~127字节之内.