代码搜索:
找到约 10,000 项符合「」的源代码
代码结果 10,000
www.eeworm.com/read/292398/8358987
dat asslandat28.dat
标志传送指令 POPF
指令格式:POPF
指令功能:本指令的功能与PUSHF相反,在子程序调用和中断服务程序中,往往用PUSHF指令保护FLAG的内容,用POPF指令将保护的FLAG内 容恢复。如果对堆栈中的原FLAG内 容进行修改,如对TF等标志位进行修改,然后再弹回标志位寄存器FLAG。这是通过指令修改TF标志的唯一方法 ...
www.eeworm.com/read/292398/8358989
dat asslandat119.dat
BSR 指令
指令格式: BSR OPD,OPS
指令功能: 向后位扫描指令.本指令从最高位(第15位或31位)开始测试OPS中的各位,当遇到有1的位时,ZF=0,且将该位的序号存入OPD中,如OPS的所有位都是0,则ZF=1且OPD中 的值无意义.(执行逻辑移位前,决定应移位的次数)
指令说明: OPD和OPS应为同类型的16或32位的寄存器或存储器操作数,OP ...
www.eeworm.com/read/292398/8358990
dat asslandat19.dat
从存储器取出32位地址的指令LES
指令格式:LES OPRD1,OPRD2
其中的OPRD1为任意一个16位的寄存器;OPRD2为32位的存储器地址。
例如:LES SI,ABCD
LES BX,FAST[SI]
LES DI,[BX]
上面LES DI,[BX]指令的功能是把BX所指的32位地址指针的段地址送入ES,偏移地址
www.eeworm.com/read/292398/8358993
dat asslandat15.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/8358994
dat asslandat51.dat
加1指令INC(INCrement by 1)
指令格式:INC OPRD
指令功能:
OPRD 为寄存器或存储器操作数。
这条指令执行结果影响AF、OF、PF、SF、ZF标志位,但不影响CF标志位。
例如:INC SI
INC WORD PTR[BX]
INC BYTE PTR[BX+DI]
INC CL
www.eeworm.com/read/292398/8358995
dat asslandat72.dat
逻辑左移指令SHL(SHift logical left)
指令格式:SHL OPRD1,COUNT
指令功能:对给定的目的操作数左移COUNT次,每次移位时最高位移入标志位CF中,最低位补零。 其中OPRD1为目的操作数,可以是通用寄存器或存储器操作数。COUNT代表移位的次数(或位数)。移位一次,COUNT=1;移位多于1次时, COUNT=(CL),(CL)中为移位的次 ...
www.eeworm.com/read/192685/8358996
html 10922.html
VB 有没有如同 C 的 sizeof( ) 的函数ㄚ?
VB 有没有如同 C 的 sizeof( ) 的函数ㄚ?