ORG 200H BUF DB 12H, 34H MOV AX, WORD PTR BUF 上述指令语句执行后, AX 中的内容()A 3412H
ORG 200H BUF DB 12H, 34H MOV AX, WORD PTR BUF 上述指令语句执行后, AX 中的内容()
A 3412H
B 1234H
C 0200H
D 0012H
ORG 200H BUF DB 12H, 34H MOV AX, WORD PTR BUF 上述指令语句执行后, AX 中的内容()
A 3412H
B 1234H
C 0200H
D 0012H
某程序设置的数据区如下:
DATA SEGMENT
DB1 DB 12H,34H,0,56H
DW1 DW 78H,90H,0AB46H,1234H
ADR1 DW DB1
ADR2 DW DW1
AAA DW $ -DB1
BUF DB 5 DUP(0)
DATA ENDS
画出该数据段内容在内存中的存放形式(要求用16进制补码表示,按字节组织)。
已知某数据区DATA的定义如下:
ORG 10H
DATA:DB 158,120,138,21
DB 244,14,143,180
NUM EQU $-DATA
MIN: DS 1
试编写一个程序,找出数据区DATA中的最小数,并将它放到变量MIN中。
分析以下程序,判断程序段执行完毕后,SI=______,AL=______。
ORG 1000H
DAI DB 11H, 22H, 33H, 44H
COUNT EQU $-DA1
VAR1 DB COUNT DUP()
VAR2 DB COUNT DUP()
DA2 DB 66H
…
LEA SI, DA2
MOV AL, DA2
HLT
ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX, OFFSET DA1 上述程序段执行后 BX 中的值()
A 56H
B 100H
C 101H
D 102H
STACK SEGMENT STACK
DW 32DUP()
STACK ENDS
DATA SEGMENT
BUF DB 50()
DATA ENDS
CODE SEGMENT
START PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK
MOV AX,DATA
MOV DS,AX
LEA SI,BUF
(1)
CON:
INT 21H
MOV [SI],AL
INC SI
(2)
JNE CON
MOV AX,4C00H
INT 21H
START ENDP
CODE ENDS
END START
78H,'BC' DAT2 DW 'BC', $+2 COUNT EQU DAT2-DAT1 DATA ENDS
STACK SEGMENT STACK
DW 32 DUP()
STACK ENDS
DATA SEGMENT
BUF DB 50()
DATA ENDS
CODE SEGMENT
START PROC FAR
ASSUME CS: CODE, DS: DATA, SS: STACK
MOV AX, DATA
MOV DS, AX
LEA SI, BUF
[1]
CON:
INT 2IH
MOV [SI],AL
INC SI
[2]
JNE CON
MOV AX, 4COOH
INT 2IH
START ENDP
CODE ENDS
END START
将数据1234H存放在存储单元中的伪指令是()
ADATA1 DW 3412H
BDATA1 EQU 1234H
CDATA1 DB 34H,12H
DDATA1 DB 34H,00H,12H,00H