计算机组成原理问答4

这篇具有很好参考价值的文章主要介绍了计算机组成原理问答4。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

指令系统

指令格式

指令=操作码+地址码(可能有0~4个)

计算机组成原理问答4,408复习打卡,计组

机器字长:与CPU有关;存储字长:与主存有关(一台计算机这两个是固定不变的);指令字长:指令的长度,是可变的。

半字、单字、双字指令----是机器字长的多少倍决定的

指令分类

地址码数目分类:0、1、2、3、4地址指令

指令长度对指令格式分类: 定长、变长指令字结构

操作码长度分类:定长、可变长操作码

操作类型分类:数据传输类(CPU、主存间的数据传送)、运算类(算术逻辑操作、移位操作)、程序控制类(代表程序执行流,跳转指令)、输入输出类(cpu、IO设备直接的数据传送)

1. 扩展操作码格式

定长指令字+可变长操作码:不同地址数的指令使用不同长度的操作码

设计时注意,短的操作码不能是长操作码的前缀(类似于哈夫曼编码),不能重复。

计算机组成原理问答4,408复习打卡,计组

寻址

2. 指令寻址

确定下一条要执行的指令的存放地址,有程序计数器PC指明。

顺序寻址:PC+“1”----->PC(1个指令字长,不是单纯的地址+1)

跳跃寻址:执行转移类指令(jmp等)改变PC的值

每条指令的执行分为“取指令”、“执行指令”两个阶段

3. 数据寻址

本条指令的地址码指明的真实地址。有哦10种:

计算机组成原理问答4,408复习打卡,计组

软堆栈:用寄存器存储,成本高;硬堆栈:划出一块内存存储。

基址寻址:以“程序起始存放地址”为起点  ;变址寻址:以“程序员设定的程序开始地址”为起点 ;相对寻址:以“程序计数器PC指向的地址”为起点。

机器级代码

计算机组成原理问答4,408复习打卡,计组

因为访问主存次数越多,速度越慢。在X86汇编语言中,不允许两个操作数都来自主存。

计算机组成原理问答4,408复习打卡,计组

计算机组成原理问答4,408复习打卡,计组 

CISC和RISC

是两种设计方向

CISC(Complex Instructor Set Computer)设计思路:一条指令完成一个复杂的基础功能。

RISC(Reduced Instructor Set Computer)设计思路:一条指令完成一个基本“动作”;多条指令组合完成一个复杂的基本功能。

RISC相当于给你c语言的基础功能,通过基础功能实现更复杂的功能;

CISC相当于给你基础并给你一些库函数可以直接调用实现某个复杂功能。

计算机组成原理问答4,408复习打卡,计组文章来源地址https://www.toymoban.com/news/detail-606302.html

到了这里,关于计算机组成原理问答4的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机组成原理 期末复习笔记

    🌱博客主页:大寄一场. 😘博客制作不易欢迎各位👍点赞+⭐收藏+➕关注   目录 前言 第一章 计算机系统概论 计算机软件的发展  计算机硬件的基本组成 计算机系统的层次结构 ​编辑 计算机的性能指标 第二章 数据表示 与 第三章 数据运算与运算器 第四章 存储系统 存储

    2024年02月07日
    浏览(83)
  • 【期末考试】计算机组成原理突击复习

    本文共 6个应用题, 8个计算题, 12个简答题 , 均是根据我们学校往年考试重点挑出来的, 看的快的话大概1个小时就能看完, 计算机组成原理突击复习的话看课程和课本已经不现实了, 知识点太多太杂, 看不过来的, 最好就是直接做题, 因为着重的考点就那几种题目, 记住怎么做 就行

    2024年02月02日
    浏览(66)
  • 计算机组成原理学习笔记-精简复习版

    计算机系统=硬件+软件 计算机硬件的发展: 第一代计算机:(使用电子管) 第二代计算机:(使用晶体管) 第三代计算机:(使用较小规模的集成电路) 第四代计算机:(使用较大规模的集成电路) 冯诺依曼体系结构 主机:主存、运算器、控制器 外部设备:外存、IO设备等 五大部分

    2024年02月11日
    浏览(42)
  • 计算机组成原理经典复习题集锦(附答案)

    计算机组成原理复习题 一、填空题 1. 用二进制代码表示的计算机语言称为( 机器语言 ),用助记符编写的语言称为( 汇编语言 )。 2. 计算机硬件由( 控制单元 )、( 运算器 )、( 存储器 )、输入系统和输出系统五大部件组成。 3. 十六进制数CB8转换成二进制数为(

    2024年02月11日
    浏览(43)
  • 408计算机复试专业课问答汇总

    桶排序 又要代码精简,又要运行效率提高,分别在 C 语言和 C++语言里面,你如何做优化?对于参加过算法比赛的学生来说这应该不难。在 C 里面比如把递归改成迭代,通过设置判断变量减少不必要的循环次数,在 C++比如用引用传递代替值传递 贪心算法,原理是什么 使用贪

    2024年04月11日
    浏览(59)
  • 【计算机考研】408要怎么复习,才能130+?

    计算机组成原理:理解计算机硬件的工作原理,是理解其他课程的基础。 数据结构:算法的基石,建议作为复习的起点,因为它最像“数学”,一旦掌握,不易遗忘。 操作系统:理解计算机系统资源的管理与调度。 计算机网络:网络通信的基本原理和协议。 王道视频课程:

    2024年04月09日
    浏览(44)
  • 计算机组成原理之计算机硬件发展和计算机系统的组成

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年01月24日
    浏览(78)
  • 计算机组成原理 --- 计算机性能指标

    一.存储器的性能指标 1.MAR是地址寄存器,MDR是数据寄存器 2.MAR的位数能够体现最多存多少个地址,而每个地址就代表一个存储单元,所以MAR的位数能表示存储器中有多少个存储单元 3.MDR是数据寄存器,它的容纳极限 = 每个存储单元的容纳极限 --- 如果MDR的容纳极限小于存储单

    2023年04月08日
    浏览(82)
  • 计算机组成原理-计算机系统概述

    目录 一,基本组成  二、各部件工作原理 2.1存储器 2.2运算器  2.3控制器  2.4输入设备 2.5输出设备 一条指令的工作原理  三、计算机系统的层次结构  三种基本语言 四、计算机性能指标         “存储程序”的概念,指将指令以二进制代码的形式事先输入计算机的主存

    2024年02月05日
    浏览(89)
  • 计算机组成原理(1)--计算机系统概论

    计算机系统由“硬件”和“软件”两大部分组成。 所谓“硬件”,是指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机 设备的实物组成,如主机、外部设备等。 所谓“软件”,它看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。(

    2024年01月16日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包