首页/ 题库 / [问答题]执行LEA BX,TAB 指令与执行MO的答案

执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?

问答题
2022-04-19 16:49
查看答案

正确答案
两条指令的功能相同,都是将变量TAB的偏移地址送入BX,但执行MOV BX, OFFSET TAB的指令较快,所以效率高。原因是由汇编程序计算出了TAB的偏移地址,而LEA指令是CPU执行时才计算的。

试题解析

标签: 大学试题 工学
相关题目
8088CPU 执行指令 MOV [BX],AX 只需经过一个总线操作周期。( )
已知(AX)=1234H,执行下述三条指令后,(AX)=( )    MOV BX,AX    NEG BX    ADD AX,BX
执行如下程序:( )    MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT 执行后(BX)=( )
 在VAR单元中存放着数据2010H的地址2000H。  MOV BX,VAR  MOV AX,[BX]执行上述指令AX和BX寄存器的内容分别是(  )。
单选)内存中(2000H)=3000H,(3000H)=A01FH,MOV BX,[2000H]MOV AX,[BX]执行上述指令AX的内容是()。
在VAR单元中存放着数据2010H的地址2000H。MOV BX,VARMOV AX,[BX]执行上述指令AX和BX寄存器的内容分别是()。
23内存中(2000H)=3000H,(3000H)=A01FH,MOV BX,[2000H]MOV AX,[BX]执行上述指令AX的内容是()。
27在VAR单元中存放着数据2010H的地址2000H。MOV BX,VARMOV AX,[BX]执行上述指令AX和BX寄存器的内容分别是()。
执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX,4 MUL BX,
若定义TAB DW 1,2,3,4,执行MOV AX,TAB[2]指令后,AX寄存器中的数据是( )。
在执行指令MOV [BX], AX时,CPU进入
执行下列指令后,AX寄存器中的内容是( ) TABLE DW 10,20,30,40,50 ENTRY DW3 ┆ MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]
分析下面指令序列执行后的正确结果是( )。 MOV BX,OFFFCH MOV CL,2 SAR BX,CL
与指令MOV BX,OFFSET BUF功能相同的指令是()。
在执行“LEA BX,BUFFER”指令时,是把()。
设TAB为变量,指令MOV BX,OFFSET TAB的寻址方式为()。
设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式为( )
下列指令中( )指令是不合法的。①MOVSl OFFSET[DI]②LEA SI,OFFSET[DI)③JMP SHORT PTR[BX]④CALL WORD PTR[BX]
下列指令中( )指令是不合法的。①MOV SI,OFFSET [DI]②LEA SI,OFFSET [DI]③JMP SHORT PTR [BX]④CALL WORD PTR [BX]
已知(AX)=1234H,执行下述三条指令后,(AX)=() MOV BX,AX NEG BX ADD AX,BX
广告位招租WX:84302438

免费的网站请分享给朋友吧