若定义DATA DB 0A5H,5BH,试填充指令MOV BX,______DATA,使之正确执行。
第1题:
A.1脚为data+,3为data-,5脚为地;
B.1脚为data-,3为data+,5脚为地;
C.1脚为地,3为data-,5脚为data+;
D.1脚为地,3为data+,5脚为data-;
第2题:
下列指令中,错误的指令条数为 。 INC [BX] MOV AL,[DX] PUSH CS MOV DS,DATA(DATA是数据段段名)
A.4
B.3
C.2
D.1
第3题:
将数据 5618H 存放在存储单元中的伪指令是 ()。
A.DATA1 DW 1856H
B.DATA1 DB 18H,56H
C.DATA1 EQU 5618H
D.DATA1 DB 18H,00H,56H,00H
第4题:
有如下变量定义,则对data中的a的正确引用是:struct sk { int a; float b; } data, *p=&data;
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
第5题:
BUFF为字节类型变量,DATA为常量,指出下列指令中源操作数的寻址方式: (1)MOV AX, 1200 (2)MOV AL, BUFF (3)SUB BX, ES: [2000H] (4)MOV CX, [SI] (5)MOV DX, DATA[SI] (6)MOV BL, [SI][BX] (7)MOV [DI], AX (8)ADD AX, DATA[DI+BP] (9)PUSHF (10)MOV BX, ES:[SI]