第4章 指令系统 本章重点:寻址方式和各功能指令。 难点:指令编码的格式;学会用功能指令编写的汇编程序怎样来阅读和理解。 学习方法:以前几章学习到的硬件知识为基础,理解指令系统中各种功能指令和寻址方式在机器中是怎样其作用的。 为学习汇编语言程序设计做基础。 本章结构 1. 8086/8088的指令编码 2. 8086 /8088的寻址方式 3. 8086 /8088指令系统 4. 80X86 /Pentium的指令扩充(了解内容) 5. 简单汇编语言程序设计 4.1 8086/8088指令编码 微处理器能够执行的各种指令的集合就叫它的指令系统(体现了微处理器的功能); 每条指令对应着一条基本的操作,该条操作在设计该微处理器的时候就已经被确定了; 指令通常由操作码和操作数两部分组成; 指令编码就是说明指令系统的机器目标代码是如何构成的; 4.1.1 8086/8088指令的编码 以双操作数的指令格式为例:(四部分) 1.操作码部分:位于指令编码的第一个字节,由三个部分组成: ①OP code:操作码字段,规定了指令的操作类型; ②d :指示操作数的传送方向。(第2字节的寻址特征部分可以指出两个操作数,一个由reg字段确定,另一个由mod和r/m字段确定。) ③w:指示操作数的类型。当w=1时,表示两个操作数均为字操作数;当w=0时,表示两个操作数均为字节操作数; 2.寻址
原创力文档

文档评论(0)