• 回答数

    8

  • 浏览数

    335

搜奇猎怪
首页 > 英语培训 > 取指令英语

8个回答 默认排序
  • 默认排序
  • 按时间排序

明亮宜家

已采纳

例如:mov ax,5lea ax,[ax+6]此时ax=11.象这种情况,lea基本上可以看成相加,但要比add速度快

取指令英语

234 评论(15)

爱画画的兔子

LEA是取变量的地址LEA另一用途就是代替乘法运算,比如LEA EAX,[EAX*4+EAX]就要比用MUL去实现EAX*5来得快捷

173 评论(11)

熙熙ToKi

指令英文:instruct; order; instructions; directive dictate ;

146 评论(15)

山中彩虹

指令的英文:order、command。具体释义:

1、order

英文发音:['ɔːdə]

中文释义:

n. 指令;命令;顺序;规则;【贸易】订单

vt. 指令;命令;整理;订购

vi. 指令;命令;订货

例句:

They ordered that for every tree cut down two more be planted.

他们要求每砍伐一棵树就要补栽两棵树。

2、command

英文发音:[kə'mɑːnd]

中文释义:

vi. 指令;命令,指挥;控制

vt. 指令;命令,指挥;控制;远望

n. 指挥,指令;控制;命令;司令部

例句:

I entered the command into my navigational computer.

我把指令输入了我的导航计算机。

扩展资料

order和command的区别:

1、具体含义不同

order多指上级对下级,主人对仆人以及教师对学生等发出的指令,也指态度专横地命令他人。command话意强,指正式下指令,强调下令者的权威性,要求必须服从。

2、使用场合不同

order偏口语,使用较为广泛,command适用于较为正式的场合。

例句:

They were ordered out of the class for fighting.

他们因斗殴被勒令退出课堂。

The country should have the right to defend itself with all legal means at its command.

这个国家应该有权动用它所掌控的所有法律手段来捍卫自己。

122 评论(9)

陌o惜妍

LD:取指令(常开触点) LoadLDI:取反指令(常闭触点)Load InverseAND:串指令(常开触点)AndANI:串反指令(常闭触点)And InverseOR:并指令(常开触点)OrORI:并反指令(常闭触点)Or InverseORB:并块指令 Or BlockANB:串块指令 And Block MPS:进栈指令 PushMRD:读栈指令 ReadMPP:出栈指令 PopPLS:上跳沿微分指令 PulsePLF:下跳沿微分指令MC:主控指令 Master Control MCR:主控复位指令 Master Control ResetNOP:空指令 Non processingOUT:输出指令 OutEND:结束指令 End

242 评论(13)

秋意凉漠

LEA是微机8086/8088系列的一条指令,取自英语Load effective address——取有效地址,也就是取偏移地址。

指令格式如下:

LEA reg16,mem

LEA指令将存储器操作数mem的4位16进制偏移地址送到指定的寄存器。这里,源操作数必须是存储器操作数,目标操作数必须是16位通用寄存器。因该寄存器常用来作为地址指针,故在此最好选用四个间址寄存器BX,BP,SI,DI之一。

LEA 取有效地址指令 (Load Effective Address )

指令格式:LEA 目的,源

指令功能:取源操作数地址的偏移量,并把它传送到目的操作数所在的单元。如:

LEA BX ,BUFFER

LEA AX,[BX][DI](j基址加变址寻址)

LEA DX,DATA [BX][SI](相对基址加变址寻址)

LEA指令要求源操作数必须是存储单元,而且目的操作数必须是一个除段寄存器之外的16位或32位寄存器。当目的操作数是16位通用寄存器时,那么只装入有效地址的低16位。使用时要注意它与MOV指令的区别,MOV指令传送的一般是源操作数中的内容而不是地址。

举例:

例1、 假设:SI=1000H , DS=5000H, (51000H)=1234H。

执行指令 LEA BX , [SI]后,BX=1000H。

执行指令 MOV BX , [SI]后,BX=1234H。

有时,LEA指令也可用取偏移地址的MOV指令替代。

例2 、下面两条指令就是等价的,他们都取TABLE的偏移地址,然后送到BX中,即LEA BX,TABLEMOV BX,OFFSET TABLE。

但有些时候,必须使用LEA指令来完成某些功能,不能用MOV指令来实现,必须使用下面指令:

LEA BX, 6[DI]。

解释:某数组含20个元素,每个元素占一个字节,序号为0~19。设DI指向数组开头处,如果把序号为6的元素的偏移地址送到BX中。

工程上的LEA是抗震时的锚固长度。

参考资料来源:百度百科-Lea

240 评论(10)

成工1979

就是目标地址传送指令: 将一个近地址指针写入到指定的寄存器。格式:LEA reg16,mem16其中reg16必须是一个16位通用寄存器,mem16必须是一个存储器,执行这个指令后,就将mem16所指的16位偏移地址传送reg16中。比如: LEA AX,BUF就是将存储器中BUF所指的地址传送给AX.区别MOV传送指令: MOV传送的是地址所指的内容,而LEA只是地址。

179 评论(9)

龚家少爷

LEA指令的功能是将源操作数、即存储单元的有效地址(偏移地址)传送到目的操作数。

LEA有两个操作数:

1、左边是目的操作数,表示操作结果保存在此,该指令目的操作数只能是8个通用寄存器之一。

2、右边的是源操作数,该指令的源操作数只能是一个存储单元,表达存储单元有多种寻址方式。

示例:LEA BX,[BX+SI+0F54H]

[BX+SI+0F54H]采用相对基址变址的寻址方式表达存储单元,它表示的存储单元的有效地址是:BX内容加SI内容加0F54H,这个结果被传送到BX中。

扩展资料:

LEA指令常被用作运算求值,要比mov、add、sub等指令搭配快速。

LEA opera1, opera2的本来作用是取opera2的地址,然后把这个地址赋给opera1。

lea命令为加载有效地址(load dffective address) 和mov用法一样,指令并不是从制定的位置读入数据,而是将有效地址写入到目的操作数值中。

参考资料来源:

百度百科-LEA指令

百度百科-汇编语言 (面向机器的程序设计语言)

143 评论(13)

相关问答