- 2
- 0
- 约3.81千字
- 约 30页
- 2017-06-14 发布于北京
- 举报
指令系统:是中央处理器所有指令的集合。 第一部分 指令格式 操作码(Operation Code)说明该指令所需要完成的操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的组成部分。其长度取决于指令系统中的指令条数。 地址码(Address)用于描述该指令的操作对象。直接给出操作数或指出操作数的存储地址/寄存器地址。 偏移地址可由下面三个地址分量中的某一个或某几个的组合求得,并由此命名为不同的寻址方式。 偏移量 基址 变址 例如:PC机操作数的寻址方式 * * 操作码OP 地址码AD 指令格式 一条指令就是机器语言的一条语句 OP A1 A2 A3 指令格式: 指令功能: (A1)OP (A2) A3 , (PC)+ n PC 从地址结构对指令进行分类: (1)三地址指令 OP A1 A2 指令格式: 指令功能: (A1)OP (A2) A1 , (PC)+ n PC (2)二地址指令 OP 指令格式: 指令功能: 1)单操作数时:操作数隐含在累加器AC中 或 2) 操作数隐含约定在堆栈的顶部。 ( 4)零地址指令 OP A1 指令格式: 指令功能: 1)单操作数时:OP(A1) A1 2) 双操作数时: (AC)OP(A1) AC (3)一地址指令 注: AC为累加器,是隐含给出的 需三条指令,指令长度最短 LOAD X ADD Y STORY Z 一地址结构 需两条指令,但指令长度变短 MOV Z,Y ADD Z,X 二地址结构 只需一条指令,但指令长度较长 ADD X,Y,Z 三地址结构 特点 程序 指令格式 例: X、Y、Z是存放三个操作数的存储单元地址。分别用三地址、二地址、一地址结构的指令实现 (X)+(Y) Z 的程序段,并分析比较, 见下图: 从操作码格式对指令进行分类 ( 1)定长操作码指令 操作码的位数和位置是固定不变的 定长操作码常用于大、中型计算机中 例IBM-370中型计算机 优点: 简化了计算机硬件设计 提高了指令译码和识别速度 (2)扩展操作码指令(变长操作码指令) 不同的指令操作码的位数可以变化。 采用扩展操作码可以有效地压缩指令的平均长度,适用于小型、微型计算机。 使用频度高的指令,采用较短的操作码,使用频度低的指令,采用较长的操作码,使得指令系统的操作码平均长度得到压缩。 例:某指令系统的指令字长16位,有三种指令格式:三地址、二地址、一地址,每个地址码4位,采用扩展操作码表示的指令格式如下: IBM-370 的指令格式 IBM-370是大型计算机,采用的是定长操作码,指令的高8位作为操作码。 根据操作数的不同来源,指令分为5类: RR型(寄存器-寄存器) 、RX型(寄存器-变址存储器), RS型(寄存器-存储器) 、S I 型(存储器-立即数), SS型(存储器-存储器器)。 (见下图) IBM-370指令格式 PC机的指令系统为二地址指令系统: MOV 目(DST) , 源(SRC) MOV AX , BX 单操作数指令: INC CX ;(CX)+ 1 CX 双操作数指令: SUB AX,BX ;(AX)-(BX) AX 隐含操作数指令:CLC ;0 CF 特例:是NOP指令,不操作指令,只执行空操作,不改变任何内容,也称为无操作数指令 PDP-11 的指令格式 PDP-11是小型计算机,采用的是扩展操作码,指令操作码基本长度4位,扩展后,形成7位操作码、10位操作码、及8位操作码、12位操作码,共有5种类型,见下图。 可以存放操作数的存储形式: CPU中的寄存器、主存储器、堆栈、外存储器。 指令中如何提供操作数或操作数地址的方式称“寻址方式”。 “形式地址” A:指令中地址码字段给出的内容; “有效地址” E:实际存放操作数的单元地址。 “ 寻址单位”:用一个有效地址访问存储器所取出的操作数的长度
您可能关注的文档
- unit8-ReadingandWriting高级职业英语读写教程2.ppt
- UNIX操作系统应用基础1.ppt
- 新目标八下第九单元sectionB.ppt
- 新能源概论-4-中国风力发电设备种类及生产厂商.ppt
- UPS快递顾客服务.ppt
- 新课标2012届高考物理总复习配套课件4-5课时5人造卫星宇宙速度.ppt
- VB数据库编程技术.ppt
- 新课程下物理中考试卷设计的思考与实践.ppt
- Verilog7设计实例.ppt
- VisualC#2008大学教程第二十章0.ppt
- 2026年及未来5年导体项目市场数据调查、监测研究报告.docx
- 2026年及未来5年202不锈钢打包带项目市场数据调查、监测研究报告.docx
- 2026年及未来5年磨光机辊项目市场数据调查、监测研究报告.docx
- 2026年及未来5年粉料槽项目市场数据调查、监测研究报告.docx
- 2026年及未来5年微结晶纤维素项目市场数据调查、监测研究报告.docx
- 2026年及未来5年农用车驾驶室项目市场数据调查、监测研究报告.docx
- 2026年及未来5年螺帽项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热风出口组合砖项目市场数据调查、监测研究报告.docx
- 2026年及未来5年单联普通电视插座项目市场数据调查、监测研究报告.docx
- 2026年及未来5年工业射线底片评片灯项目市场数据调查、监测研究报告.docx
原创力文档

文档评论(0)