首页 > 其他分享 >指令系统

指令系统

时间:2023-03-23 12:37:16浏览次数:34  
标签:浮动 寻址 操作码 指令 字长 指令系统

image.png

一台计算机的所有指令的集合构成该机的指令系统,也叫指令集。
指令系统是计算机的主要属性,位于硬件和软件的交界面上。

指令格式

image.pngimage.pngimage.pngimage.png

指令字长

image.pngimage.png

指令的操作类型

image.pngimage.png

扩展操作码

为了在指令字长有限的前提下仍保持比较丰富的指令种类,可采取可变长度操作码。(并不是变长指令字结构)
指令的操作码字段的位数不固定,且分散地放在指令字的不同位置上。显然,这会增加译码的难度
最常见的变长操作码方法是扩展操作码,操作码长度随地址码的减少而增加。在满足指令种类需要的前提下,可有效地缩短指令字长。
image.pngimage.pngimage.png

指令的寻址方式

指令的寻址方式分为指令寻址数据寻址两大类。
寻找下一条将要执行的指令地址称为指令寻址
寻找本条指令的数据地址称为数据寻址

指令寻址

image.pngimage.png
image.png

数据寻址

image.png
image.png

直接寻址

image.png

间接寻址

image.pngimage.png

寄存器寻址

image.png

寄存器间接寻址

image.png

隐含寻址

image.png

立即(数)寻址

image.png

堆栈寻址

image.pngimage.png
对于软堆栈,入栈和出栈操作都需要访存。(当然,指的是执行期间,取指都需要访存的)

偏移寻址

image.png

基址寻址

image.pngimage.pngimage.png
浮动程序:整个程序在内存中位置的浮动

变址寻址

image.png
image.pngimage.png

相对寻址

image.png
image.pngimage.png
相对寻址利于程序浮动指的是程序内部的浮动(分段),基址寻址指的是在内存中的浮动。

CISC和RISC
image.pngimage.png

补充:硬件如何实现“比较”

image.png

标签:浮动,寻址,操作码,指令,字长,指令系统
From: https://www.cnblogs.com/woshi/p/17247000.html

相关文章

  • COMP2017 精简指令系统
    COMP2017COMP9017Assignment2Due:11:59PMTuesday28March2023localSydneytimeThisassignmentisworth5%+30%ofyourfinalassessmentTaskDescriptionAh,......
  • 指令系统(三)
    目录寻址方式(二)转移地址的寻址方式程序的执行顺序由CS和IP的内容决定。正常情况下,CPU每执行一条指令,IP的内容自动加1,使之指向下一条指令。当遇到转移指令时,通过自动......
  • Vue - 2 插值语法与指令系统
    目录Vue-2插值语法与指令系统一、插值语法语法案例二、指令1.什么是指令系统?2.文本指令v-htmlv-textv-show:显示/隐藏任务v-if:显示/删除任务3.属性指令4.事件指令5.class......
  • Vue 插值语法与指令系统
    目录Vue插值语法与指令系统一、Vue的MVVM演示二、插值语法三、文本指令四、属性指令五、事件指令六、点击案例七、class和style八、条件渲染九、列表渲染Vue插值语法与......
  • 【Vue day01】前端发展介绍 Vue的快速使用 插值语法 指令系统之文本指令、事件指令、
    目录前端发展介绍Vue框架入门M-V-VM思想组件化开发单页面应用Vue的快速使用前期准备快速使用对象与标签绑定查看Vue对象插值语法三目运算符指令系统之文本指令v-text和v-......
  • 微机原理与系统设计笔记3 | 8086cpu指令系统
    打算整理汇编语言与接口微机这方面的学习记录。本部分介绍8086的指令系统(一些与程序设计密切相关的如子程序调用指令放在下一部分)。参考资料西电《微机原理与系统......
  • 计算机组成原理-指令系统(概括)
    指令操作码 地址码 零地址指令:不需要操作数,如空操作、停机、关中断等指令。一地址指令:加一减一、取反、求补二地址指令:两个操作数的逻辑算数运算三地址指令:多了个......
  • vue简介,插值语法,vue指令系统
    前端页面发展Vue的快速使用插值语法指令系统之文本指令指令系统之事件指令指令系统之属性指令前端页面发展1.HTML(5)、CSS(3)、JavaScript(ES5、ES6)......
  • CPU--指令系统
    1.机器的指令的一般格式:操作码字段,地址码字段; 2.数据在存储器中的存放方式:a,从任意位置开始--不浪费空间,读写控制比较复杂; :b,从一个存储......