首页/ 题库 / [未知题]

源程序如下:
MOV A的答案

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

未知题
2021-12-30 00:43
查看答案

正确答案
01H;00H;08H

试题解析

感兴趣题目

以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

源程序如下:
MOV DX,143H
MOV AL,77H
OUT DX,AL
MOV AX,0
DEC DX
DEC DX
OUT DX,AL
MOV AL,AH
OUT DX,AL
设8253的端口地址为140H~143H。

程序是对8253的哪个通道进行初始化?

源程序如下:
MOV DX,143H
MOV AL,77H
OUT DX,AL
MOV AX,0
DEC DX
DEC DX
OUT DX,AL
MOV AL,AH
OUT DX,AL
设8253的端口地址为140H~143H。

该通道的计数常数为多少?

源程序如下:
MOV AL,0B7H
AND AL,0DDH
XOR AL,81H
OR AL,33H
JP LAB1
JMP LAB2

执行程序后AL为多少?

源程序如下:
MOV AL,0B7H
AND AL,0DDH
XOR AL,81H
OR AL,33H
JP LAB1
JMP LAB2
试问:执行程序后AL=();程序将转到哪一个地址执行:()。

阅读下列程序,指出运行结果
MOV SI,2500H
MOV AX,1000H
MOV DS,AX
MOV CL,05H
NEXT:MOV[ SI] ,AL
INC AL
INC SI
DEC CL
JNZ NEX
TINT 3
程序运行后结果为:DS=()H SI=()HAX=()H CL=()H

阅读下列程序,说明程序执行后AH、AL、CF、SUM单元的值。 MOV AH,O MOV AL, NUM1 ADD AL, NUM2 DAA ADC AH,0 MOV SUM, AL INT 3 NUM1 DB 73H NUM2 DB 66H SUM DB? AH=(),AL=(),CF=() SUM单元的值=()

执行完下列程序段后,AX=()
MOV DX,8F70H
MOV AX,54EAH
OR AX,DX
AND AX,DX
NOT AX
XOR AX,DX
ROR AX, 1

某系统中8253占用地址为100H~103H。初始化程序如下:
MOV DX,103H
MOV AL,16H
OUT DX,AL
SUB DX,3
OUT DX,AL

若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为多少?

有一段程序如下:
MOV CX,100
LEA SI,XSI
MOV DI,OFFSET
CLD
REP MOVSW

REP和MOVSW那条指令先执行?

有一段程序如下:
MOV CX,100
LEA SI,XSI
MOV DI,OFFSET
CLD
REP MOVSW

MOVSW执行是完成什么操作?

阅读下列程序段,说明程序执行后AL,BX的值。
OPE1 DB 3..4
OPE2 DW 3345H, 6799H
MOV AL, OPE1
MOV BX, OPE2 +1
SUB BL, AL
INT 3
结果:AL=();BX=()。

相关题目

执行以下指令后:
MOV AL,2BH
OR AL,0FH
AL的内容为:()

执行以下指令后:
MOV AL,56H
OR AL,0FH
AL的内容为:()

执行以下指令后:
MOV BL,3AH
TEST BL,0FH
BL的内容为:()

执行以下指令后:
MOV AL,1AH
MOV CL,0AH
MUL CL
AX寄存器的内容是()

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

请指出以下各指令的源、目的操作数所使用的寻址方式。
(1)MOV SI,2100H
(2)SBB DISP[BX],7
(3)AND [DI],AX
(4)OR AX,[609EH]
(5)MOV [BX+DI+30H],CX
(6)PUSH ES:[BP]
(7)CALL DISP[DI]

分析下面程序段,
MOV AL,200
SAR AL,1
MOV BL,AL
MOV CL,2
SAR AL,CL
ADD AL,BL
试问程序段执行后
(BL)=?
(AL)=?

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

画出内存分配图。

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

说明程序功能,程序执行后,从BCD开始的N个字节单元中的内容是什么?

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

找出一条指令代替指令“SUB AL,30H”,使程序功能不变。

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

如果将代码段中的指令LEA DI,BCD+N-1改成LEA DI,BCD;DEC DI改成INC DI,其它指令不变,程序执行后,从BCD开始的N个字节单元中的内容是什么?

阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START

取消数据段的BCD存储区,将处理后的数据放回原处,应如何修改程序?

DATA SEGMENT
DA1 DB 30 DUP(?)
DA2 DW 1456H,789AH
DA3 DW DA2
DATA ENDS


MOV BX,DA3
上述指令执行后,BX中的内容是()。

分析下列程序段:
MOV AX,OA33AH
MOV DX,OFOFOH
AND AH,DL
XOR AL,DH
NEG AH
NOT AL
执行上述指令段后,AH=(),AL=()

有如下程序:
START: MOV BL,67H
MOV AL,BL
MOV CL,4
SHR AL,CL
MOV BH,AL
OR BH,30H
MOV AL,BL
AND AL,OFH
MOV BL,AL
OR BL,30H
INT 3
运行上面程序后,BH=(),BL=()

阅读程序,说明程序执行后BH,BL,AL,CL的值;
MOV BL,26H
MOV AL,BL
MOV CL,4
SHR BL,CL
ADD BL,30H
MOV BH,BL
AND AL,OFH
ADD AL,30H
MOV BL,AL
INT 3
BH=(),BL=(),AL=(),CL=()。

阅读程序,说明程序执行后BH,BL,AL,CL的值;
MOV BL, 72H
MOV AL, BL
MOV CL, 4
SHR BL, CL
OR BL, 30H
MOV BH, BL
AND AL, OFH
OR AL, 30H
MOV BL, AL
INT 3
BH=(),BL=(),AL=(),CL=()

源程序如下:
MOV AH, 0
MOV AL, 9
MOV BL, 8
ADD AL, BL
AAA
AAD
DIV AL
结果AL为多少?AH为多少?BL为多少?

执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )H

已知有程序段如下:
MOV AL,35H
MOV DL,AL
AND DL,0FH
AND AL,0F0H
MOV CL,4
SHR AL,CL
MOV BL,10
MUL BL
ADD AL,DL
执行之后,AL的值等于多少?该程序段完成了什么功能?

广告位招租WX:84302438

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