分析下列程序段: 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的内容为:()
有程序如下: 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
VAR是数据段中定义的字变量,指令MOV AX,VAR[EBX]中源的操作数的寻址方式是()。
有一段程序如下: MOV CX,100 LEA SI,XSI MOV DI,OFFSET CLD REP MOVSW REP和MOVSW那条指令先执行?
执行以下指令后: MOV BX,0034H XOR BX,BX BX的内容为:()
设TAB为变量,指令MOV BX,OFFSET TAB的寻址方式为()。
VAR是数据段中定义的字变量,指令MOV AX,VAR中源的操作数的寻址方式是()。
假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻址方式是()。
以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]中源操作数的寻址方式为()。
VAR是数据段中定义的字变量,指令MOV VAR[EBX][EDI],AX中目的操作数的寻址方式是()。
都是获取偏移地址,为什么指令“LEA EBX,[ESI]”正确,而指令“MOV EBX,OFFSET[ESI]”就错误?
与指令MOV BX,OFFSET BUF功能相同的指令是 “______ BX,BUF“ 。
假设DAT为字节变量,下列三条指令功能相同的是哪几条? ()。 Ⅰ MOV AL, DAT[2] Ⅱ MOV
已知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)字符全部大写,并且为半角字符。)
指令“MOV EAX, VAR+10”与“MOV EAX, VAR[2*5]”功能相同。()
22、假设VAR1为字变量,则指令SUB AL,VAR1正确。