首页 > 其他分享 >计算机组成原理基础第4讲 指令系统

计算机组成原理基础第4讲 指令系统

时间:2024-07-27 14:29:26浏览次数:8  
标签:指令系统 计算机 变址 EA 考点 寻址 指令 寄存器 原理

计算机组成原理基础第4讲 指令系统

考点一:机器指令

1.一般格式

img

img

  1. 地址码

img

img

考点二:指令设计

  1. 指令字长

img

img

  1. 操作数类型和操作种类

img

img
img

img

3. 操作类型

  1. 数据传送

    img

  2. 算术逻辑操作

    img

  3. 移位操作

    img

  4. 转移

    img

    img
    img

    img

  5. 输入输出

    img

考点三:寻址方式

1. 寻址方式概述

img

2. 数据寻址

一. 指令寻址

img
img

二. 数据寻址

img

寻址特征用于标记使用的寻址方式

  1. 立即寻址

    A就是数据本身

    (EA) = A

    img

    img

    img

  2. 直接寻址

    EA = A
    A存放数据有效地址

    img

    img

  3. 隐含寻址

    (EA) = (A) + ACC

    操作数由形式地址内容与ACC(累加器)组成

    img

    img

  4. 间接寻址

    EA = (A)

    有效地址存放在形式地址的内容中

    img

    img

  5. 寄存器寻址

    \(EA = R_i\)

    有效地址即为寄存器编号,操作数存放在对应寄存器编号内容中

    img

  6. 寄存器间接寻址

    \(EA = (R_i)\)

    img

  7. 基址寻址

    EA = (BR) + A

    面向系统,只能由操作系统或管理程序来管理基址寄存器内容

    img

    img

    采用通用寄存器作基址寄存器

    基址一般固定

    img

  8. 变址寻址

    EA = (IX)+ A

    面向用户,用户可自定义变址寄存器内容

    便于处理数组问题

    img

    变址寄存器内容一般不固定

    img

  9. 相对寻址

    EA = (PC) + A

    PC+‘1’ 指加到下一条指令上,根据每条指令长度计算该加多少到下一条指令

    实现程序浮动提供较好支持

    img

  10. 堆栈寻址

img

img

img

考点四:指令格式举例

img

img

CISC技术和RISC技术

img

img

img

img

标签:指令系统,计算机,变址,EA,考点,寻址,指令,寄存器,原理
From: https://www.cnblogs.com/JUANFENHUI/p/18326917

相关文章

  • 计算机组成原理基础第3讲
    计算机组成原理基础第3讲主存储器考纲考点一:存储器的概念1.存储器的系统结构两级存储结构缓存——主存层次和主存——辅存层次2.存储器的分类按计算机系统中的作用分类按信息的存取方式分类,存储器课分为RAM,ROM,SAM和DAM按存储介质分类按信息的可用......
  • 计算机网络第一讲
    计算机网络第一讲计算机网络概述考点一1.计算机网络的定义2.计算机网络的组成物理组成工作方式英特网中的服务考研中只有TCP是可靠服务,其他都是不可靠的面向连接的服务只有1.TCP2.PPP其他所有均无连接有应答服务:1.TCP2.CSMA/CA3.计算机网络的......
  • 计算机组成原理基础第7讲 输入输出系统
    计算机组成原理基础第7讲输入输出系统2.输入输出系统的组成考点二:I/O接口接口的功能和组成I/O接口的基本组成3.接口类型4.程序查询方式考点三:中断系统......
  • 计算机毕业设计ssm/springoot商场停车场服务系统
    通过对商场用户停车服务管理的调查研究,要求系统具有以下功能: 1.全面展示停车场的服务功能及环境。  2.存储用户信息。 3.车位信息用户进行入场停车功能。4.入场停车用户进行出场缴费功能,管理员进行审核。5.停车记录用户进行支付功能,管理员进行审核。  6.提供管......
  • 计算机毕业设计ssm/springoot网上购物商城系统kgyax源码lw包调试
    框架:ssm/springoot都有jdk版本:1.8及以上ide工具:IDEA或者eclipse数据库:mysql 编程语言:java前端:layui+bootstrap+jsp详细技术:HTML+CSS+JS+jsp+springmvc+mybatis+MYSQL+MAVEN+tomcat开发工具IntelliJIDEA:一先进的IDE,用于java开发,提供了丰富的工具和功能。开......
  • 【计算机网络】物理层(第2章)大纲(共70+页)
    最后只复习了1.5天,应用层简单过了一遍。本来是mindmap的,但是太大了只能导出成提纲了,凑合看吧orz。如果你找我要源文件,最好是在2024年,不然我可能就找不到了()。......
  • 家用空调主控板电路原理
    家用空调主控板电路原理电源电压整流电路:电路原理图:2、器件作用及工作原理:TRAN变压器:将220V电压转换为较低的安全电源电压。D1-D4整流二极管:主要型号为1N4007,反向耐压值为1000V,正向安全电流1A;E1,E2电解电容:位于整流电路后端,主要起滤波稳压作用,主要参数有额......
  • 计算机组成与体系结构-主存编址
    主存存储器的基本单位是存储单元一般以8位二进制(bit位)为一个存储单元(Byte字节)每个存储单元都有一个地址,一般用十六进制数表示主存编址编址给每个单元赋予一个地址码,就叫编址。经编址后,存储器在逻辑上便构成一个线性地址空间。编址可以按字或字节编址寻址存取数据......
  • 均匀圆形阵列原理及MATLAB仿真
    均匀圆形阵列原理及MATLAB仿真目录前言一、均匀圆阵原理二、圆心不存在阵元方向图仿真三、圆心存在阵元方向图仿真四、MATLAB仿真代码总结前言    本文详细推导了均匀圆形阵列的方向图函数,对圆心不放置阵元和圆心放置阵元的均匀圆形阵列方向图都进行了仿......
  • 计算机组成与体系结构-CPU组成
    CPU由控制器和运算器两大部分组成,在控制器的控制之下,运算器存储器和输入输出设备等部件构成了一个整体。CPU的控制器程序计数器(PC):存放下一条指令在内存的地址指令寄存器(IR):存放即将要执行的指令指令译码器(ID):翻译指令(操作码+操作地址)地址寄存器(AR):保存当前CPU所......