源程序如下: MOV AH,0 MOV AL,9 MOV BL,8 ADD AL,BL AAA AAD DIVAL 结果AL(),AH=(),BL=()。

题目

源程序如下: MOV AH,0 MOV AL,9 MOV BL,8 ADD AL,BL AAA AAD DIVAL 结果AL(),AH=(),BL=()。

参考答案和解析
正确答案:01H;00H;08H
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列指令中操作数在代码段中的是( )。

A.MOV AL,25H

B.ADD AH,BL

C.INC DS:[25H]

D.CMP AL,BL


正确答案:A

第2题:

有程序如下: MOV AL,02H SHL AL,1 MOV BL,AL MOV CL,02 SHL AL,CL ADD AL,BL INT 3 程序执行后AL=(),BL=(),指出该程序的功能是()


正确答案:14H;04H;实现AL内容乘10

第3题:

为了使下面的程序段能够正确执行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清零。

第4题:

197.执行以下指令 MOV AL,79H MOV BL,60H ADD AL,BL 的结果是()

  • A、D8H
  • B、D9H
  • C、DAH
  • D、DBH

正确答案:B

第5题:

有程序如下: ORG 2800H BUF DB 67,4,57,34,89,123 START:MOV SI, 04 MOV BX, OFFSET BUF MOV AL, [BX+ SI] CALL SUB1 INT 3 SUB1: PUSHF MOV AH, OOH MOV BL, OAH DIV BL POPF RET该程序运行后,AH= ()AL=()


正确答案:09H;08H

第6题:

执行下列指令后,正确的结果是______。 MOV AL,100 MOV BL,—1

A.AL=100H BL=01H

B.AL=64H BL=0FFH

C.AL=64H BL=82H

D.AL=100H BL=FFH


正确答案:B
解析:计算机中,任何十进制数要转换成二进制补码形式进行存储。所以答案B正确。

第7题:

以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

第8题:

下列指令序列执行后,AL寄存器中的内容为【 】。

MOV AL,1

SAL AL,1

MOV BL,AL

SAL AL,1

SAL AL,1

ADD AL,SL


正确答案:10
10

第9题:

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


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

第10题:

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


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

更多相关问题