计算机组成原理-第四章 指令系统【期末复习|考研复习】

news/2025/2/12 14:44:51/

文章目录

  • 前言
  • 第四章 指令系统
    • 4.1 指令格式
    • 4.2 CISC和RISC的区别
  • 5 练手题
    • 5.1
    • 5.2
    • 5.3
    • 5.4
    • 5.5
    • 5.6
    • 5.7
  • 总结


前言

总结整理不易,希望大家点赞收藏。

给大家整理了一下计算机组成原理中的重点概念,以供大家期末复习和考研复习的时候使用。
参考资料是王道的计算机组成原理和西电的计算机组成原理。


第四章 指令系统

4.1 指令格式

零地址指令 :空操作指令、停机指令、关中断指令。

一地址指令 :
1、只有目的操作数的单操作数指令:OP(A1)->A1,三次访存:取指-》读A1-》写A1。
2、隐含约定目的地址的双操作数指令:(ACC)OP(A1)->ACC,两次访存:取指-》读A1

二地址指令 :
给出目的操作数和源操作数的地址,其中目的操作数地址还用于保存本次的运算结果,即(A1)OP(A2)->A1,四次访存:取指-》读A1-》读A2-》写A1

三地址指令 :(A1)OP(A2)->A3,四次访存:取指-》读A1-》读A2-》写A3

四地址指令 :(A1)OP(A2)->A3,A4=下一条将要执行指令的地址,四次访存:取指-》读A1-》读A2-》写A3

扩展操作码的指令格式:
若指令字长位16位,地址码为4位,则4位基本操作码用于三指令有16条。若用于多指令,1111留作拓展码,三指令为15条,二指令开头全为1111,1111|1111留作一指令,则有15条二指令,一指令开头全为1111|1111,1111|1111|1111用作零地址指令,则有15条一指令,16条零指令。

4.2 CISC和RISC的区别

在这里插入图片描述
CISC(复杂指令系统计算机)的代表:x86架构
RISC(精简指令系统计算机)的代表:ARM架构

5 练手题

简单的我就不放答案了

5.1

在这里插入图片描述

5.2

在这里插入图片描述

5.3

在这里插入图片描述

5.4

在这里插入图片描述
在这里插入图片描述

5.5

在这里插入图片描述
在这里插入图片描述

5.6

在这里插入图片描述
在这里插入图片描述

5.7

在这里插入图片描述
在这里插入图片描述

总结

相信这一章干货也是满满,有问题打在评论区哦


http://www.ppmy.cn/news/1369004.html

相关文章

Golang 简介与基本语法学习

Go,也被称为 Golang,是一门由 Google 设计的开源编程语言。它旨在提供高效的开发体验,同时具备并发性、内存安全和简洁性。本篇博客将介绍 Golang 的基本语法和一些示例,帮助读者快速入门这门令人着迷的语言。 简介 Go 语言的设…

Java中的Collection

Collection Collection 集合概述和使用 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现 创建Collection集合的对象 多态的方式 具体的实现类ArrayList C…

Qt/C++音视频开发67-保存裸流加入sps/pps信息/支持264/265裸流/转码保存/拉流推流

一、前言 音视频组件除了支持保存MP4文件外,同时还支持保存裸流即264/265文件,以及解码后最原始的yuv文件。在实际使用过程中,会发现部分视频文件保存的裸流文件,并不能直接用播放器播放,查阅资料得知原来是缺少sps/p…

内存占用构造方法

#使用虚拟内存构造内存消耗 mkdir /tmp/memory mount -t tmpfs -o size5G tmpfs /tmp/memory dd if/dev/zero of/tmp/memory/block #释放消耗的虚拟内存 rm -rf /tmp/memory/block umount /tmp/memory rmdir /tmp/memory #内存占用可直接在/dev/shm目录下写文件

荔枝FM语音下载(mediadown)

一、介绍 荔枝FM语音下载(mediadown),能够帮助你下载荔枝FM音频节目。如果你是荔枝FM会员,它还能帮你下载会员节目。 二、下载地址 本站下载:荔枝FM语音下载(mediadown) 百度网盘下载&#…

chrome选项页面options page配置

options 页面用以定制Chrome浏览器扩展程序的运行参数。 通过Chrome 浏览器的“工具 ->更多工具->扩展程序”,打开chrome://extensions页面,可以看到有的Google Chrome扩展程序有“选项Options”链接,如下图所示。单击“选项Options”…

html基础标签+Http请求

文章目录 目录 文章目录 前言 一.网址组成 二.HTTP协议解析 Http 请求报文 报文请求方法 报文头 Cache-Control 常见缓存控制行为 cookie 解析 Http 响应报文 常见状态码 三.域名解析(DNS) DNS域名服务器分类 递归查询 迭代查询 四.端口号 五.路径信息 六.Https协议 ​对称…

Qt 自定义长条进度条(类似播放器进度条)

1.运行界面 2.步骤 其实很简单。 2.1绘制底图圆角矩形 2.2绘制播放进度圆角矩形 参考&#xff1a;painter绘图 3.源码 #pragma once#include <QWidget> #include <QLabel> #include <QHBoxLayout> #include <QMouseEvent> #include <QDebug&g…