我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 指令格式 >

求汇编指令大全

归档日期:07-05       文本归类:指令格式      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  在IBM-PC 机里,外部设备最多可有65536个I/O 端口,端口(即外设的端口地址)为

  时机器指令用二个字节表示,第二个字节就是端口号.所以用长格式时可以在指定中直接指定

  端口号,但只限于前256个端口.当端口号=256时,只能使用短格式,此时,必须先把端口号放到

  把源操作数指定的4个相继字节送到由指令指定的寄存器及DS 寄存器中.该指令常指定

  把源操作数指定的4个相继字节送到由指令指定的寄存器及ES 寄存器中.该指令常指定

  该指令与SUB 指令一样执行减法操作,但不保存结果,只是根据结果设置条件标志西半

  执行的操作:与DIV 相同,但操作数必须是带符号数,商和余数也均为带符号数,且余数的符号

  执行的操作:AL 的内容符号扩展到AH.即如果(AL)的最高有效位为0,则(AH)=00;如(AL)的最

  执行的操作:AX 的内容符号扩展到DX.即如(AX) 的最高有效位为0, 则(DX)=0;否则

  其中OPR 可以是除立即数以外的任何寻址方式.移位次数由CNT 决定,CNT 可以是1或CL.

  循环移位指令可以改变操作数中所有位的位置;移位指令则常常用来做乘以2除以2操作.

  其中算术移位指令适用于带符号数运算,SAL 用来乘2,SAR 用来除以2;而逻辑移位指令则用

  其中第二、三种格式明确地注明是传送字节或字,第一种格式则应在操作数中表明是字还是

  该指令把AL 或AX 的内容存入由(DI)指定的附加段的某单元中,并根据DF 的值及数据类型

  修改DI 的内容,当它与REP 联用时,可把AL 或AX 的内容存入一个长度为(CX)的缓冲区中.

  该指令把由(SI)指定的数据段中某单元的内容送到AL 或AX 中,并根据方向标志及数据类型

  修改SI 的内容.指令允许使用段跨越前缀来指定非数据段的存储区.该指令也不影响条件码.

  一般说来,该指令不和REP 联用.有时缓冲区中的一串字符需要逐次取出来测试时,可使

  1)如(CX)=0或ZF=0(即某次比较的结果两个操作数不等)时退出,否则往下执行

  指令把由(SI)指向的数据段中的一个字(或字节)与由(DI)指向的附加段中的一个字(或字节)

  相减,但不保存结果,只根据结果设置条件码,指令的其它特性和MOVS 指令的规定相同.

  该指令把AL(或AX)的内容与由(DI)指定的在附加段中的一个字节(或字)进行比较,并不保存

  该指令不执行任何操作,其机器码占有一个字节,在调试程序时往往用这条指令占有一定

  该指令可使机器暂停工作,使处理机处于停机状态以便等待一次外部中断到来,中断结束

  该指令使处理机处于空转状态,它也可以用来等待外部中断的发生,但中断结束后仍返回

  其中mem 指出一个存储单元,ESC 指令把该存储单元的内容送到数据总线去.当然ESC 指令

  不允许使用立即数和寄存器寻址方式.这条指令在使用协处理机(Coprocessor)执行某些操作

  时,可从存储器指得指令或操作数.协处理机(如8087)则是为了提高速度而可以选配的硬件.

  该指令是一种前缀,它可与其他指令联合,用来维持总线的锁存信号直到与其联合的指令

  我认为我认为我认为我认为我认为我认为我认为我认为我认为 line 1:指定编译时codesg分配给代码段寄存器line 2:定义代码段line 3、4:定义数据段起始地址0020hline 5:bl清0line 6:若没有loop,就是简单地将40h送cx,若有loop,实质是定义了循环次数为40hline 7:bl内的值送[bx]内存放的内存地址。所以,这里不是将bl的值直接送bx存放,是存放到bx中存放的地址指向的存储单元。line 8:bl内的值加1line 9:判断cx是否为0(这里是隐形判断),非0,继续跳转到s处执行语句line 10、11:调用4ch号功能,执行21h中断,程序将返回DOS系统。

本文链接:http://f-taiken.net/zhilinggeshi/254.html