阅读下面程序段,回答指定问题: MOV AX,0086H MOV BL,77H ADD AL,BL DAAA DC AH

题目
填空题
阅读下面程序段,回答指定问题: MOV AX,0086H MOV BL,77H ADD AL,BL DAAA DC AH,O 问:AH=(),AL=(),BL=(),CF=()。
参考答案和解析
正确答案: OIH,63H,77H,O
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了使下面的程序段能够正确执行45/6的运算,应该在程序①处填入指令( ) MOV AL,45 MOV BL,6 ① DIV BL

A.XOR AH,AH

B.CLC

C.MOV DX,0

D.MOV BH,0


正确答案:A
解析:DIV是除法指令,格式为:DIVsrc当src为字节操作数时,16位被除数字AX中,8位src为除数,结果为8位的商在AX中,8位余数字AH中。本题要求是让45除义6,而已经给出AL=45,则必须保证AH=0才能符合题目要求,所以在程序①处填入XORAH,AH。这句指令是使AH清零。

第2题:

执行下面的程序段后,(AL)=( )。 MOV AX,03H MOV BL,09H SUB AL,BL AAS

A.OFAH

B.04H

C.06H

D.86H


正确答案:B

第3题:

执行下列程序段后

MOV AL,87

MOV CL,4

MOV AH,AL

AND AL,OFH

OR AL,30H

SHR AH,CL

OR AH,30H

写出AX=_______H。


正确答案:3537
3537

第4题:

阅读下面程序段,回答指定问题: MOV AX,0086H MOV BL,77H ADD AL,BL DAAA DC AH,O 问:AH=(),AL=(),BL=(),CF=()。


正确答案:OIH;63H;77H;O

第5题:

执行下面的程序段后,AL寄存器中的内容应该是______。 MOV AL,03H MOV BL,09H SLIB AL,BL AAS

A.OFAH

B.04H

C.06H

D.86H


正确答案:B

第6题:

执行下面的程序段后,AX寄存器中的数据是【 】H。

MOV AX, 0034H

MOV BL, 16

MUL BL


正确答案:0340
0340 解析:MUL是无符号单操作数的乘法指令。如果源操作数是字节数据,就与AL寄存器中的数相乘,乘积为单字长,存放在AX中。(AX)=0034H,(BL)=16,执行MUL BL后,(AX)=0340H。

第7题:

执行下面的程序段后,AL寄存器中的内容应该是( )。 MOV AL,03H MOV BL,09H SUB AL,BL AAS

A.0FAH

B.04H

C.06H

D.86H


正确答案:C

第8题:

为了使下面的程序段能够正确执行45÷6的运算,应该在程序中填入的一条指令是( )。 MOV AL, 45 MOV BL, 6 DIV BL

A.XOR AH,AH

B.CLC

C.MOV DX,0

D.MOV BH,0


正确答案:A
解析:这条指令的作用为使AH清零。

第9题:

以NUM为起始地址的字节表中存放着M个带符号数据,请分别找出最大值和最小值。并分别送入到AH和AL中。请在程序中的空格处填人适当指令使其完整。 MOV(),OFFSET NUM XOR AX,AX MOV CX,() MOV BH,[ SI] MOV BL,BH K1:() CMP AL,BH JLE() MOV BH, () JMP K3 K2: CMP AL,BL () K3 MOV BL,AL K3 :()K1 MOV (),BX INT 3


正确答案:SI;M.;LODSB;K2;AL;JGE;LOOP;AX

第10题:

阅读下列指令,指令执行后(AH)=(),(AL)=(),(BL)=(),(CF)=MOVAX,0MOV.AL,08HMOV.BL,07HADD.AL,BLAAA


正确答案:程序段执行后:(AH)= 01H ,(AL)= O5H ,(BL)= 07H ,(CF)= 0 。

更多相关问题