问答题都是获取偏移地址,为什么指令“LEAEBX,[ESI]”正确,而指令“MOVEBX,OFFSET[ESI]”就错误?
问答题
都是获取偏移地址,为什么指令“LEAEBX,[ESI]”正确,而指令“MOVEBX,OFFSET[ESI]”就错误?
参考解析
解析:
暂无解析
相关考题:
【问题1】(6分)按照表4-1所列出的数据寻址方式,说明表4-3中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式,将答案填写在答题纸的对应栏中(直接填写编号即可)。表4-3汇编指令采用的数据寻址方式指令寻址方式MOV ECX, [EAX+24]IMUL EBX, TABLE[ESI*4], 7INC WORD PTR[500]ADD EAX, TABLE[ESI]MOV EAX, [ESI][EBX]MOV [ECX], EDX
在汇编语言程序设计中可使用LEA BX VAR和MOV BX,OFFSET VAR这两条指令取得变量VAR的偏移地址,试问这两条指令的执行速度( )比较快。A.LEA BX,VAR指令快B.MOV BX,OFFSET VAR指令快C.两条指令的执行速度相同D.由变量VAR的类型决定这两条指令的执行速度
下面是用简化段定义编写的程序,其功能是将数据段中20个字节的数组移入20个字的字表中,要求每个字节元素作为字表中的高位字节。在横线处填入适当的指令,使程序能完成预定的功能。.MODEL SMALL.586.STACK 200H.DATABYTE TAB DB 20 DUP(?)WORD TAB DW 20 DUP(?).CODEMOV AX,【 】MOV DS,AXXOR ESI,ESINEXT: MOV AX,WORD_TAB [ESI*2]MOV AH,BYTHTAB [ESI]MOV WORD TAB[ESI*2),AXINC ESICMP ESI,20JB NEXTMOV AX,4C00HINT 21HEND STAR
下列双代号网络计划时间参数计算式正确的有()。A.ESi—j=ESj—k—Dj—kB.LSi—j=min(LFj—k—Dj—k)C.TFi—j=LSi—j—ESi—jD.FFi—j=ESj—k—ESi—j—Di—jE.LFi—j=min(LFj—k—Dj—k)
比较ESI、microESI和nanoESI,下列说法中不正确的是:()A、nanoESI要求的流速最低,一般为0.02μL/min左右B、nanoESI的灵敏度比ESI和microESI高C、ESI所需的电压最高D、nanoESI所需的电压最高
有关机器指令标号和伪指令的名字的说法中,正确的是()。A、机器指令标号能够以数字开头,而伪指令的名字不行B、机器指令标号后面带冒号,而伪指令的名字后面没有C、机器指令标号和伪指令的名字都代表代码段中的偏移地址D、机器指令标号和伪指令的名字都代表数据段中的偏移地址
单选题有关机器指令标号和伪指令的名字的说法中,正确的是()。A机器指令标号能够以数字开头,而伪指令的名字不行B机器指令标号后面带冒号,而伪指令的名字后面没有C机器指令标号和伪指令的名字都代表代码段中的偏移地址D机器指令标号和伪指令的名字都代表数据段中的偏移地址