分析下列程序段: BUF DW 2456H, 7816H, 5731H, 896AH MOV BX, OFFSET BUF MOV AL,2 XLAT MOV CL, AL MOV AL,6 XLAT INT 3 程序段执行后结果:CL=();AL=()
与MOV AX,OFFSET VAR指令不等效的指令是()。
下面两条指令的功能有什么区别? MOV AX,BX MOV AX,[BX]
执行以下指令后: MOV AX,0034H MOV BX,0034H XOR AX,BX AX的内容为:()
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 OR BX,VALUE
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 AND BX,BX
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 XOR BX,VALUE
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 AND BX,VALUE
有程序如下: 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=()
变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY
有一段程序如下: MOV CX,100 LEA SI,XSI MOV DI,OFFSET CLD REP MOVSW REP和MOVSW那条指令先执行?
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 XOR BX,0FFH
执行以下指令后: MOV BX,0034H XOR BX,BX BX的内容为:()
设(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是() MOV CL,5 SAR BX,CL
以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
8086指令MOV AX,[BX]中源操作数的寻址方式为()。
都是获取偏移地址,为什么指令“LEA EBX,[ESI]”正确,而指令“MOV EBX,OFFSET[ESI]”就错误?
与指令MOV BX,OFFSET BUF功能相同的指令是 “______ BX,BUF“ 。
假设VAR为变量,指令MOV BX,OFFSET VAR源操作数的寻址方式是()。
11、设TABLE为内存数据段0032H单元的符号名,该字单元存放的内容为1234H,则执行以下指令后,寄存器AX和BX的内容分别为(). MOV AX, TABLE LEA BX, TABLE
已知dvar是一个双字变量,在“mov eax, offset dvar”指令中,EAX获得dvar变量的_____。
已知dvar是一个双字变量,在“mov eax, offset dvar”指令中,EAX获得dvar变量的()。
语句“mov eax,offset dvar”中(dvar是一个变量)采用立即数寻址的部分是:()。
30、将BUF内存单元的偏移地址传送到BX中,可以用MOV BX, OFFSET BUF实现,还可以用功能相同的指令 实现。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,用半角逗号隔开。(2)字符全部大写,并且为半角字符。)