寄存器的英文全称转载aoguren

AH&AL=AX(accumulator):累加寄存器BH&BL=BX(base):基址寄存器CH&CL=CX(count):计数寄存器DH&DL=DX(data):数据寄存器SP(StackPointer):堆栈指针寄存器BP(BasePointer):基址指针寄存器SI(SourceIndex):源变址寄存器DI(DestinationIndex):目的变址寄存器IP(InstructionPointer):指令指针寄存器CS(CodeSegment)代码段寄存器DS(DataSegment):数据段寄存器SS(StackSegment):堆栈段寄存器ES(ExtraSegment):附加段寄存器OFoverflowflag溢出标志操作数超出机器能表示的范围表示溢出,溢出时为1.SFsignFlag符号标志记录运算结果的符号,结果负时为1.ZFzeroflag零标志运算结果等于0时为1,否则为0.CFcarryflag进位标志最高有效位产生进位时为1,否则为0.AFauxiliarycarryflag辅助进位标志运算时,第3位向第4位产生进位时为1,否则为0.PFparityflag奇偶标志运算结果操作数位为1的个数为偶数个时为1,否则为0.DFdirecionflag方向标志用于串处理.DF=1时,每次操作后使SI和DI减小.DF=0时则增大.IFinterruptflag中断标志IF=1时,允许CPU响应可屏蔽中断,否则关闭中断.TFtrapflag陷阱标志用于调试单步操作.

1.通用数据传送指令.MOV传送字或字节.MOVSX先符号扩展,再传送.MOVZX先零扩展,再传送.PUSH把字压入堆栈.POP把字弹出堆栈.PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.PUSHAD把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.POPAD把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.BSWAP交换32位寄存器里字节的顺序XCHG交换字或字节.(至少有一个操作数为寄存器,段寄存器不可作为操作数)CMPXCHG比较并交换操作数.(第二个操作数必须为累加器AL/AX/EAX)XADD先交换再累加.(结果在第一个操作数里)XLAT字节查表转换.——BX指向一张256字节的表的起点,AL为表的索引值(0-255,即0-FFH);返回AL为查表结果.([BX+AL]->AL)

2.输入输出端口传送指令.INI/O端口输入.(语法:IN累加器,{端口号│DX})OUTI/O端口输出.(语法:OUT{端口号│DX},累加器)输入输出端口由立即方式指定时,其范围是0-255;由寄存器DX指定时,其范围是0-65535.3.目的地址传送指令.LEA装入有效地址.例:LEADX,string;把偏移地址存到DX.LDS传送目标指针,把指针内容装入DS.例:LDSSI,string;把段地址:偏移地址存到DS:SI.LES传送目标指针,把指针内容装入ES.例:LESDI,string;把段地址:偏移地址存到ES:DI.LFS传送目标指针,把指针内容装入FS.例:LFSDI,string;把段地址:偏移地址存到FS:DI.LGS传送目标指针,把指针内容装入GS.例:LGSDI,string;把段地址:偏移地址存到GS:DI.LSS传送目标指针,把指针内容装入SS.例:LSSDI,string;把段地址:偏移地址存到SS:DI.4.标志传送指令.LAHF标志寄存器传送,把标志装入AH.SAHF标志寄存器传送,把AH内容装入标志寄存器.PUSHF标志入栈.POPF标志出栈.PUSHD32位标志入栈.POPD32位标志出栈.

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.通用数据传送指令

MOV---->move

MOVdest,src;dest←src

MOV指令把一个字节或字的操作数从源地址src传送至目的地址dest。

MOVSX---->extendedmovewithsigndata

MOVZX---->extendedmovewithzerodata

PUSH---->push

POP---->pop

进栈出栈指令

PUSHA---->pushall

POPA---->popall

PUSHAD---->pushalldata

POPAD---->popalldata

BSWAP---->byteswap

XCHG---->exchange

交换指令用来将源操作数和目的操作数内容交换,操作数可以是字、也可以是字节,可以在通用寄存器与通用寄存器或存储器之间对换数据,但不能在存储器与存储器之间对换数据。

movax,1234h;ax=1234h

movbx,5678h;bx=5678h

xchgax,bx;ax=5678h,bx=1234h

xchgah,al;ax=7856h

CMPXCHG---->compareandchange

XADD---->exchangeandadd

XLAT---->translate

换码指令用于将BX指定的缓冲区中、AL指定的位移处的数据取出赋给AL。

2.输入输出端口传送指令

IN---->input

OUT---->output

3.目的地址传送指令

LEA---->loadeffectiveaddres

有效地址传送指令

movbx,0400h

movsi,3ch

leabx,[bx+si+0f62h];BX=139EH

这里BX得到的是主存单元的有效地址,不是物理地址,也不是该单元的内容。

LDS---->loadDS

LES---->loadES

LFS---->loadFS

LGS---->loadGS

LSS---->loadSS

4.标志传送指令

LAHF---->loadAHfromflag

SAHF---->saveAHtoflag

PUSHF---->pushflag

POPF---->popflag

PUSHD---->pushdflag

POPD---->popdflag

二、算术运算指令

ADD---->add

加法指令moval,0fbh;al=0fbh

addal,07h;al=02h

ADC---->addwithcarry

INC---->increase1

AAA---->asciiaddwithadjust

DAA---->decimaladdwithadjust

SUB---->substract

SBB---->substractwithborrow

DEC---->decrease1

NEC---->negative

CMP---->compare

AAS---->asciiadjustonsubstract

DAS---->decimaladjustonsubstract

MUL---->multiplication

IMUL---->integermultiplication

AAM---->asciiadjustonmultiplication

DIV---->divide

IDIV---->integerdivide

AAD---->asciiadjustondivide

CBW---->changebytetoword

CWD---->changewordtodoubleword

CWDE---->changewordtodoublewordwithsigntoEAX

CDQ---->changedoublewordtoquadrateword

三、逻辑运算指令

AND---->and

or---->or

XOR---->xor

NOT---->not

TEST---->test

SHL---->shiftleft

SAL---->arithmaticshiftleft

SHR---->shiftright

SAR---->arithmaticshiftright

ROL---->rotateleft

ROR---->rotateright

RCL---->rotateleftwithcarry

RCR---->rotaterightwithcarry

四、串指令

MOVS---->movestring

CMPS---->comparestring

SCAS---->scanstring

LODS---->loadstring

STOS---->storestring

REP---->repeat

REPE---->repeatwhenequal

REPZ---->repeatwhenzeroflag

REPNE---->repeatwhennotequal

REPNZ---->repeatwhenzeroflag

REPC---->repeatwhencarryflag

REPNC---->repeatwhennotcarryflag

五、程序转移指令

1>无条件转移指令(长转移)

JMP---->jump

CALL---->call

RET---->return

RETF---->returnfar

2>条件转移指令(短转移,-128到+127的距离内)

JAE---->jumpwhenaboveorequal

JNB---->jumpwhennotbelow

JB---->jumpwhenbelow

JNAE---->jumpwhennotaboveorequal

JBE---->jumpwhenbeloworequal

JNA---->jumpwhennotabove

JG---->jumpwhengreater

JNLE---->jumpwhennotlessorequal

JGE---->jumpwhengreaterorequal

JNL---->jumpwhennotless

JL---->jumpwhenless

JNGE---->jumpwhennotgreaterorequal

JLE---->jumpwhenlessorequal

JNG---->jumpwhennotgreater

JE---->jumpwhenequal

JZ---->jumpwhenhaszeroflag

JNE---->jumpwhennotequal

JNZ---->jumpwhennothaszeroflag

JC---->jumpwhenhascarryflag

JNC---->jumpwhennothascarryflag

JNO---->jumpwhennothasoverflowflag

JNP---->jumpwhennothasparityflag

JPO---->jumpwhenparityflagisodd

JNS---->jumpwhennothassignflag

JO---->jumpwhenhasoverflowflag

JP---->jumpwhenhasparityflag

JPE---->jumpwhenparityflagiseven

JS---->jumpwhenhassignflag

3>循环控制指令(短转移)

LOOP---->loop

LOOPE---->loopequal

LOOPZ---->loopzero

LOOPNE---->loopnotequal

LOOPNZ---->loopnotzero

JCXZ---->jumpwhenCXiszero

JECXZ---->jumpwhenECXiszero

4>中断指令

INT---->interrupt

INTO---->overflowinterrupt

IRET---->interruptreturn

5>处理器控制指令

HLT---->halt

WAIT---->wait

ESC---->escape

LOCK---->lock

NOP---->nooperation

STC---->setcarry

CLC---->clearcarry

CMC---->carrymakechange

STD---->setdirection

CLD---->cleardirection

STI---->setinterrupt

CLI---->clearinterrupt

六、伪指令

DW---->definwword

PROC---->procedure

ENDP---->endofprocedure

SEGMENT---->segment

ASSUME---->assume

ENDS---->endsegment

END---->end

数据传输指令

───────────────────────────────────────

它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.

1.通用数据传送指令.

MOV传送字或字节.

MOVSX先符号扩展,再传送.

MOVZX先零扩展,再传送.

PUSH把字压入堆栈.

POP把字弹出堆栈.

PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.

POPA把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.

PUSHAD把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.

POPAD把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.

BSWAP交换32位寄存器里字节的顺序

XCHG交换字或字节.(至少有一个操作数为寄存器,段寄存器不可作为操作数)

CMPXCHG比较并交换操作数.(第二个操作数必须为累加器AL/AX/EAX)

XADD先交换再累加.(结果在第一个操作数里)

XLAT字节查表转换.

──BX指向一张256字节的表的起点,AL为表的索引值(0-255,即

0-FFH);返回AL为查表结果.([BX+AL]->AL)

2.输入输出端口传送指令.

INI/O端口输入.(语法:IN累加器,{端口号│DX})

OUTI/O端口输出.(语法:OUT{端口号│DX},累加器)

输入输出端口由立即方式指定时,其范围是0-255;由寄存器DX指定时,

其范围是0-65535.

3.目的地址传送指令.

LEA装入有效地址.

例:LEADX,string;把偏移地址存到DX.

LDS传送目标指针,把指针内容装入DS.

例:LDSSI,string;把段地址:偏移地址存到DS:SI.

LES传送目标指针,把指针内容装入ES.

例:LESDI,string;把段地址:偏移地址存到ES:DI.

LFS传送目标指针,把指针内容装入FS.

例:LFSDI,string;把段地址:偏移地址存到FS:DI.

LGS传送目标指针,把指针内容装入GS.

例:LGSDI,string;把段地址:偏移地址存到GS:DI.

LSS传送目标指针,把指针内容装入SS.

例:LSSDI,string;把段地址:偏移地址存到SS:DI.

4.标志传送指令.

LAHF标志寄存器传送,把标志装入AH.

SAHF标志寄存器传送,把AH内容装入标志寄存器.

PUSHF标志入栈.

POPF标志出栈.

PUSHD32位标志入栈.

POPD32位标志出栈.

ADD加法.

ADC带进位加法.

INC加1.

AAA加法的ASCII码调整.

DAA加法的十进制调整.

SUB减法.

SBB带借位减法.

DEC减1.

NEC求反(以0减之).

CMP比较.(两操作数作减法,仅修改标志位,不回送结果).

AAS减法的ASCII码调整.

DAS减法的十进制调整.

MUL无符号乘法.

IMUL整数乘法.

以上两条,结果回送AH和AL(字节运算),或DX和AX(字运算),

AAM乘法的ASCII码调整.

DIV无符号除法.

IDIV整数除法.

以上两条,结果回送:

商回送AL,余数回送AH,(字节运算);

或商回送AX,余数回送DX,(字运算).

AAD除法的ASCII码调整.

CBW字节转换为字.(把AL中字节的符号扩展到AH中去)

CWD字转换为双字.(把AX中的字的符号扩展到DX中去)

CWDE字转换为双字.(把AX中的字符号扩展到EAX中去)

CDQ双字扩展.(把EAX中的字的符号扩展到EDX中去)

AND与运算.

or或运算.

XOR异或运算.

NOT取反.

TEST测试.(两操作数作与运算,仅修改标志位,不回送结果).

SHL逻辑左移.

SAL算术左移.(=SHL)

SHR逻辑右移.

SAR算术右移.(=SHR)当值为负时,高位补1;当值为正时,高位补0

ROL循环左移.

ROR循环右移.

RCL通过进位的循环左移.

RCR通过进位的循环右移.

以上八种移位指令,其移位次数可达255次.

移位一次时,可直接用操作码.如SHLAX,1.

移位>1次时,则由寄存器CL给出移位次数.

如MOVCL,04

SHLAX,CL

DS:SI源串段寄存器:源串变址.

ES:DI目标串段寄存器:目标串变址.

CX重复次数计数器.

AL/AX扫描值.

D标志0表示重复操作中SI和DI应自动增量;1表示应自动减量.

Z标志用来控制扫描或比较操作的结束.

MOVS串传送.

(MOVSB传送字符.MOVSW传送字.MOVSD传送双字.)

CMPS串比较.

(CMPSB比较字符.CMPSW比较字.)

SCAS串扫描.

把AL或AX的内容与目标串作比较,比较结果反映在标志位.

LODS装入串.

把源串中的元素(字或字节)逐一装入AL或AX中.

(LODSB传送字符.LODSW传送字.LODSD传送双字.)

STOS保存串.

是LODS的逆过程.

REP当CX/ECX<>0时重复.

REPE/REPZ当ZF=1或比较结果相等,且CX/ECX<>0时重复.

REPNE/REPNZ当ZF=0或比较结果不相等,且CX/ECX<>0时重复.

REPC当CF=1且CX/ECX<>0时重复.

REPNC当CF=0且CX/ECX<>0时重复.

JMP无条件转移指令

CALL过程调用

RET/RETF过程返回.

(当且仅当(SFXOROF)=1时,OP1JA/JNBE不小于或不等于时转移.

JAE/JNB大于或等于转移.

JB/JNAE小于转移.

JBE/JNA小于或等于转移.

以上四条,测试无符号整数运算的结果(标志C和Z).

JG/JNLE大于转移.

JGE/JNL大于或等于转移.

JL/JNGE小于转移.

JLE/JNG小于或等于转移.

以上四条,测试带符号整数运算的结果(标志S,O和Z).

JE/JZ等于转移.

JNE/JNZ不等于时转移.

JC有进位时转移.

JNC无进位时转移.

JNO不溢出时转移.

JNP/JPO奇偶性为奇数时转移.

JNS符号位为"0"时转移.

JO溢出转移.

JP/JPE奇偶性为偶数时转移.

JS符号位为"1"时转移.

LOOPCX不为零时循环.

LOOPE/LOOPZCX不为零且标志Z=1时循环.

LOOPNE/LOOPNZCX不为零且标志Z=0时循环.

JCXZCX为零时转移.

JECXZECX为零时转移.

INT中断指令

INTO溢出中断

IRET中断返回

HLT处理器暂停,直到出现中断或复位信号才继续.

WAIT当芯片引线TEST为高电平时使CPU进入等待状态.

ESC转换到外处理器.

LOCK封锁总线.

NOP空操作.

STC置进位标志位.

CLC清进位标志位.

CMC进位标志取反.

STD置方向标志位.

CLD清方向标志位.

STI置中断允许位.

CLI清中断允许位.

─────────────────────────────────────

THE END
1.寄存器的英文翻译寄存器英文怎么说?寄存器寄存器 中文寄存器 英文register 【计】 R; RALU; register 【化】 memory; registorhttps://hanyingcidian.bmcx.com/jicunqi__hanyingshow/
2.寄存器英语怎么说寄存器英文翻译/ ji cun qi / ji cun qi 1.[Computer] a register 汉语词典 寄存器[ji cun qi] 电子计算机中用来在操作时暂时存储信息的部件。 生辰测算手机吉凶2025年运势一生财运 性别: 男女 生日: 立即测试》 立即测试 立即测试 立即测试 2025流年运势 八字合婚配对 ...https://fy.httpcn.com/Html/en/ChinesetoEnglish/27/meazuykoazpwpwtbmeazko.html
3.寄存器的翻译是:Register中文翻译英文意思,翻译英语翻译结果1翻译结果2翻译结果3翻译结果4翻译结果5 翻译结果1复制译文编辑译文朗读译文返回顶部 Register 翻译结果2复制译文编辑译文朗读译文返回顶部 registers; 翻译结果3复制译文编辑译文朗读译文返回顶部 Register 翻译结果4复制译文编辑译文朗读译文返回顶部 n. (Trad=寄存器, Pinyin=ji4 cun2 qi4) register ...http://eyu.zaixian-fanyi.com/fan_yi_9305672
4.MPU6050英文原版数据手册.pdfMPU6000 MPU6050全手册 寄存器 库函数 中英文都有 MPU6000 MPU6050全手册,本资源包含四个数据手册,寄存器中文版,寄存器英文版,库函数中文版,库函数英文版 上传者:qq_36300069时间:2018-05-08 Cortex-M3 Technical Reference Manual(英文原版) Cortex-M3 Technical Reference Manual(英文原版),可帮助自己编写软件最小系...https://www.iteye.com/resource/daocaokafei-12740592
5.51单片机英文缩写全称AET电子技术应用51单片机英文缩写全称 所属分类:技术论文 上传者:serena 标签: 51单片机 寄存器 所需积分:1分积分不够怎么办?文档介绍: 51单片机英文缩写全称,包含51单片机的汇编指令和寄存器的英文全称。 现在下载 VIP会员,AET专家下载不扣分;重复下载不扣分,本人上传资源不扣分。http://www.chinaaet.com/resource/share/116782
1.寄存器详解4个方向标英文英文名称:Register 寄存器定义 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 https://blog.csdn.net/czx461053773/article/details/41042333
2.寄存器英文怎么写寄存器英语怎么说沪江词库精选寄存器英文怎么写、英语单词怎么写、例句等信息 register 相似短语 register as 表现为, 显示出 register with 向…登记,给…留下印象 be on the register 记录在案的,有嫌疑,被怀疑 register for 登记参加,报名参加 register at vt.登记,注册 register on vt.脸上显出...表情 register ...https://www.hujiang.com/ciku/193466_1159083022/
3.寄存器的英文寄存器翻译寄存器英语怎么说海词词典,最权威的学习词典,专业出版寄存器的英文,寄存器翻译,寄存器英语怎么说等详细讲解。海词词典:学习变容易,记忆很深刻。https://dict.cn/%E5%AF%84%E5%AD%98%E5%99%A8
4.寄存器用英语怎么说翻译成英语寄存器相关的英语/英文短语 微程序变址寄存器的英语短语 存贮器数据寄存器的英语短语 寄存器堆栈引擎的英语短语 抢占寄存器的英语短语 位置寄存器有效区域的英语短语 中断标志寄存器的英语短语 指令地址寄存器的英语短语 归属位置寄存器的英语短语 浮点寄存器的英语短语 数据地址寄存器的英语短语 ...https://yingyu.xiediantong.com/en/48f7ca3bcfcfdc08/
5.单片机专用寄存器中英文对照PSWProgramStatusWord程序状态字CYCarry进位ACAuxiliaryCarry辅助进位F0Flag标志(旗帜)0RS1Register1寄存器 PSWProgram Status Word程序状态字 CYCarry 进位 ACAuxiliary Carry辅佐进位 F0Flag 标志(旗号)0 RS1Register 1寄存器(操控位)1 OVOver溢出 PParity奇偶标志 ...https://www.86ic.net/fangan/259895.html
6.在GSM系统中,存放用户数据的归宿位置寄存器的英文缩写是()【单选题】制造资源计划的英文缩写是()。 A. MRP B. MRPII C. ERP D. PDM 查看完整题目与答案 【简答题】已知ARM处理器的R1=0x12345678, R2=0xFF00FF00,则执行指令ORR R0,R1,R2后,寄存器R0=___【11】___,R1=___【12】___。 查看完整题目与答案 【判断题】在80486CPU中,CX...https://www.shuashuati.com/ti/d984530d2040458cb847bcce516d8776.html?fm=bdbdsc6d4a9f4da82a8b2838e69531831e32e
7.LoRa笔记01sx1276sx1278信号强度RSSI研究涉及寄存器 官方英文说明 代码语言:javascript 复制 5.5.5.RSSIandSNRinLoRaTM Mode TheRSSIvalues reported by the LoRaTM modem differ from those expressed by theFSK/OOKmodem.The following formula shows the method used to interpret the LoRaTMRSSIvalues:RSSI(dBm)=-157+Rssi,(when using the HighFrequen...https://cloud.tencent.com/developer/article/1615993
8.计算机组成原理常见英文缩写51CTO博客MQ:Multipiler-Quotient register乘商寄存器 14个指令的缩写 CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、中文解释三部分。 CPU——Central Processing Unit,中央处理机(器),见7题; https://blog.51cto.com/c959c/5331393
9.寄存器是什么意思应该怎么翻译科学技术名词规范用词寄存器 英文翻译register 所属学科电气工程>电气传动及其自动控制 名词审定电工名词审定委员会 见载刊物《电工名词》 科学出版社 公布时间1998年 电气传动及其自动控制 的上级学科 电气工程https://mkeji.911cha.com/bXIxdQ==.html