- 3
- 0
- 约 8页
- 2017-10-03 发布于重庆
- 举报
汇编指令全整合(增加对标记寄存器影响指令)
影响标志位的指令:
SAHF SF ZF AF PF CF
POPF 全部
ADD 全部
ADC 全部
INC PF AF ZF SF OF 不影响CF
SUB 全部
SBB 全部
DEC PF AF ZF SF OF 不影响CF
NEG 全部(操作数为0时,CF=0,否则为1)
AND PF ZF SF;CF=OF=0, AF不确定
OR PF ZF SF;CF=OF=0, AF不确定
XOR PF ZF SF;CF=OF=0, AF不确定
SAL CF PF ZF SF OF
SAR CF PF ZF SF OF
SHL CF PF ZF SF OF
SHR CF PF ZF SF OF
ROL CF OF
ROR CF OF
RCL CF OF
RCR CF OF
MUL CF OF
IMUL CF OF
AAM SF ZF PF
AAD SF ZF PF
加减法校正指令AAA DAA AAS DAS(满足校正条件的校正后置AF=CF=1)
对MUL,IMUL乘积的最高位不为0(存入有效数字),则置CF=OF=1,否则置零
~~~注意~~~
NOT 不影响标志位~
DIV,IDIV对标志位无影响~~
汇编指令大全
数据传输指令 ─────────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 汇编指令大全
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. 输入输出端口传送指令. IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} ) OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器 ) 输入输出端口由立即方式指定时, 其范围是 0-255; 由寄存器 DX 指 定时, 其范围是 0-65535.
3. 目的地址传送指令. LEA 装入有效地址. 例: LEA DX,string ;把偏移地址存到DX. LDS 传送目标指针,把指针内容装入DS. 例: LDS SI,string ;把段地址:偏移地址存到DS:SI. LES 传送目标指针,把指针内容装入ES. 例: LES DI,string ;把段地址:偏移地址存到ES:DI. LFS 传送目标指针,把指针内容装入FS. 例: LFS DI,string ;把段地址:偏移地址存到FS:DI. LGS 传送目标指针,把指针内容装入GS. 例: LGS DI,string ;把段地址:偏移地址存到GS:DI. LSS 传送目标指针,把指针内容装入SS. 例: LSS DI,string ;把段地址:偏移地址存到SS:DI.
4. 标志传送指令. LAHF 标志寄存器传送,把标志装入AH. SAHF 标志寄存器传送,把AH内容装入标志寄存器. PUSHF 标志入栈. POPF 标志出栈. PUSHD 32位标志入栈. POPD 32位标志出栈. 二、算术运算指令 ─────────────────────────────────────── ADD 加法. ADC 带进位加法. INC 加 1. AAA 加法的ASCII码调整. DAA 加法的十进制调整. SUB 减法. SBB 带借位减法. DEC 减 1. NEC 求反(以 0 减之). CMP 比较.(两操作数作减法,仅修改标志位,不回送结果). A
您可能关注的文档
- 李志峰-技工11-14151617班-汽车电气理论试题库.doc
- 杆塔接地电阻改造方法分析.doc
- 李易天20大牛股形态.doc
- 李正中-真空联合堆载预压加固软基技术(地基处理技术课程论文).doc
- 李满满上交的计算书.doc
- 材力解答7.doc
- 材料力学试题带答案A.doc
- 材料学考研复习笔记.doc
- 杆塔接地电阻测量.doc
- 材料成分检验工试题.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)