文档详情

80X86汇编语言电子教案(3-2-全部).pdf

发布:2017-05-31约5.97万字共46页下载文档
文本预览下载声明
3.3 80X86 的指令系统 指令 CPU 指示 对一定操作对象进行何种操作的命令 指令系统 计算机 CPU 的指令集合称为指令系统 一 指令集说明 一 指令集说明 根据功能分: 学习要求 数据传送指令 1. 指令的基本功能 算术指令 2. 指令的执行对标志位的影响 逻辑指令 3. 指令中的寻址方式 串处理指令 4. 寄存器使用的限制和隐含使 控制转移指令 用的情况 处理机控制指令 5. 指令使用要求 — 白燕— 二 数据传送指令 二 数据传送指令 1 通用数据传送指令 2 累加器专用传送指令 3 地址传送指令 4 标志寄存器传送指令 5 类型转换指令 这类指令具有共同的特点 数据传送指令负责 把数据 地址或立即数传送到寄存器或存储单元中 — 白燕— 1 通用数据传送指令 MOV 传送 MOVSX 带符号扩展传送 MOVZX 带零扩展传送 PUSH 进栈 POP 出栈 PUSHA/PUSHAD 所有寄存器进栈 POPA/POPAD 所有寄存器出栈 XCHG 交换 — 白燕— 1 传送指令MOV 1 传送指令MOV 传送指令 MOV DST, SRC 执行操作 (DST) ← (SRC) 通用寄存器 DS SS ES CS 立即数 M DST不能是CS和立即数 DST SRC不同时为段寄存器或M 立即数不能直接送段寄存器 不影响标志位 DST SRC的类型要一致 字/字节 — 白燕— 例 MOV AX BX 寄存器 寄存器 字 MOV AH BH 寄存器 寄存器(字节 MOV AX [BX][SI] 存储器 寄存器 MOV BX X 存储器 寄存器 MOV MAST[BP][DI] AL 寄存器 存储器 MOV BL 100 立即数 寄存器 MOV BYTE PTR [BX] 2 立即
显示全部
相似文档