- 4
- 0
- 约2.13万字
- 约 114页
- 2018-06-25 发布于湖北
- 举报
第三章 80X86指令系统 汇编语言指令的特点 语法结构符合人类语言的共同特点—— 动作+对象 指令操作码→动作:做什么? 指令操作数→对象:针对什么做动作? 汇编语言指令 例: MOV AX,BX 汇编语言指令 操作码:由CPU设计人员定义。每一种操作唯一对应一个操作码。 例:加法操作助记符ADD; 数据传送操作助记符MOV; 比较操作助记符CMP 操作数:可由编程人员采用不同方式给出。 寻址方式:寻找操作数(操作数地址)的方式; 指令格式:指令中对操作码、操作数的编码方式。 操作数 1. 8086指令中操作数的个数可以有以下几种情况 无操作数指令,例:等待指令 WAIT 单操作数指令,例:加1指令 INC AL 双操作数指令,例:减法指令 SUB AL,BL 源操作数:后者(BL) 目的操作数:前者(AL) 操作数 2、操作数存放地点,可以有以下几种: §3.1 8086的指令格式与编码 指令的书写格式 操作码 [[操作数1], [操作数2]] (操作码:必备;操作数:可以是1个、2个或没有,可以是8位或16位) 指令的编码格式 采用变长编码格式,属于CISC。 §3.2 8086的寻址方式 8086寻址方式(续) 8086的非寄存器寻址方式 1、立即数寻址方式 源操作数以8位或16位常数的
原创力文档

文档评论(0)