首页/ 题库 / [单选题]在下列指令中,隐含使用AL 寄存器的指令的答案

在下列指令中,隐含使用AL 寄存器的指令有( )条。 SCASB;XLAT;MOVSB; DAA;NOP;MUL BH

单选题
2022-01-05 18:44
A、1
B、2
C、4
D、5
查看答案

正确答案
C

试题解析
解析:SCASB指令助记符——字节串扫描(搜索)。用AL寄存器中的内容与由ES段Ⅲ指定的一个字节数据进行比较(减),若相等(结果为0),ZF=1。并依方向标志DF的值修改DI中的地址,即DF=0,地址加1; DF=1,地址减1。   XLAT指令助记符——一个字节的查表转换。专门用于AL(其内容是字节表的下标)和字节表中某一存储单元之间执行数据转换。表的长度为256字节,定义为:表名DB‘字符串’。表头地址先放在BX寄存器中(MOV BX,OFFSET表名)。指令(XLAT)执行时,根据AL中预先设置的偏移地址,把需要查询的数据从字节表的某一存储单元传送到AL中(AL=[BX+AL])。该指令可以将一种代码转换成另一种代码。   MUL指令助记符——无符号数乘法。字节乘法:(AL)*(源操作数)->AK;字乘法:(AX) *(源操作数)->DX和AX。若结果的高半部分(AH或DX,对应字节和字)为非0值,则CF和OF置1;否则CF和OF清0。   MOVSB指令助记符——串(字节)传送。把由SI指向的数据段中的一个字节数据传送到由DI指向的附加段内一个字节存储单元中去,并同时根据方向标志对SI和DI中的地址进行修改。当DF=0时,  地址都加1;当DF=1时,地址都减1。

标签:
相关题目
执行XLAT指令时,要将表的首地址和偏移地址分别存放的寄存器是( )。
实现Al寄存器中D7和D0都取反的指令是()
实现将AL寄存器中的低4位取反的指令为 ( )。
AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下 两条指令ADD AL,BL 和 DAA后,(AL)= 。
MCS—51指令系统中,指令DAA是()指令。
若(AL)=01001001B,执行ADD AL,AL指令后,再执行DAA命令,则(AL)等于多少?(CF)等于多少?(AF)等于多少?
假设(AL)=9BH,执行DAA指令,CPU将自动完成( )操作。
在下列指令的中,不能实现把AX寄存器内容清零的指令是()。
假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=( )。
执行下列3条指令后,AX寄存器中的内容是______。 MOV AX,‘8’ ADD AL,‘9’ AAA
执行下列3条指令后,AX寄存器中的内容是。( ) MOV AX,‘8’ ADD AL,‘9’ AAA
执行下列3条指令后,AX寄存器中的内容是( )。 MOV AX,‘8’ ADD AL, ‘9’ AAA
执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。
执行“IN AL,DX”指令后,进入AL寄存器的数据来自()。
下面指令执行后,有可能改变AL寄存器内容的指令是()
若寄存器AL的内容为48H,则执行INCAL指令后,AL的内容为()
若寄存器AL的内容为28H,则执行DECAL指令后,AL的内容为()
在下列指令中,不影响标志位的指令是( )。
在下列指令中,不影响标志位的指令是( )。
在下列辅助功能指令中,()表示子程序结束指令。
广告位招租WX:84302438

免费的网站请分享给朋友吧