第1题:
第2题:
阅读下述程序,指出宏指令ABC的功能是______。
1 ABC MACRO X1,X2,X3
2 LOCAL CONT
3 PUSH AX
4 MOV AX, X1
5 SUB AX, X2
6 CMP AX, 0
7 JGE CONT
8 NEG AX
9 CONT: MOV X3, AX
10 POP AX
11 ENDM
12 DATA SEGMENT
13 X DW 32
14 Y DW 98
15 Z DW ?
16 DATA ENDS
17 CODE SEGMENT
18 ASSUME CS:CODE,DS:DTAT
19 BEGIN: MOV AX, DATA
20 MOV DS,AX
21 ABC X,Y,Z
22 MOV AH, 4CH
23 INT 21H
24 CODE ENDS
25 END BEGIN
第3题:
若有数据定义DATA DW l234H,执行指令MOV BL,BYTE PTR DATA后,BL=______。
第4题:
下面是数据段,执行MOV BX,B指令后,BX寄存器中的内容是( )。 DSEG SEGMENT A DB '1234' B DW A DSEG ENDS
A.3231H
B.1234H
C.3132H
D.0000H
第5题:
若定义DATA DW 123H 执行MOV BL,BYTE PTR DATA 指令后.(BL)=______。
第6题:
注释项用于说明程序段或是一条和几条指令的功能,一般用句号表示注释的开始。( )
第7题:
A.程序体
B.程序段
C.编程指令
D. 地址符
第8题:
完成下面的程序段,使程序显示中的字符串。
DATA SEGMENT
BUE DB ‘HOW DO YOU DO?’,ODH,OAH,’$‘
┆
DATA ENDS
CODE SEGMENT
┆
MOV AX,DATA
MOV DS,AX
┆
MOV DX【 】
MOV AH, 9
INT 21H
┆
CODE ENDS
第9题:
下列程序段执行完后,A单元的内容是【 】H。
DATA SEGMENT
A DW 0
B DW 0
C DW 230,20,54
DATA ENDS
CODE SEGMENT
……
MOV BX,OFFSET C
MOV AX,[BX]
ADD B,AX
MOV AX,2[BX]
SAL AX,1
ADD AX,B
MOV A,AX
……
CODE ENDS
第10题:
执行下列程序后,(CX)=( )。 DATA SEGMENT A DW 1, 2, 3, 4, 5 B DW 5 DATA SEGMENT CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX LEA BX, A ADD BX, B MOV CX, [BX] MOV AH, 4CH INT 21H CODE ENDS END START
A.400
B.0
C.10
D.100