zoukankan      html  css  js  c++  java
  • 计算机组成原理——期末复习

    感谢syx,zkk,tn大佬的帮助,侥幸复习完毕

    一、填空题

    1.CPU由两部分组成,这两部分是?

    运算器、控制器

    2.给一个数字转换为十六进制、八进制、二进制?(略)
    3.存储器分为2大类?

    ROM 只读存储器

    RAM 随机存取存储器

    4.当前运行数据必须放在?

    内存

    5.内存单元地址的真正含义?

    内存单元序号

    6.冯诺伊曼的组成部分?

    运算器、控制器、输入输出设备、总线、存储器、IO接口

    7.机器中符号的界定,符号是否参与运算?

    第一位为符号位置,0为正,1为负,符号参与运算

    8.什么是计算机中的字长?

    CPU运算1次能处理的最大位数

    9.计算机的分类准则

    性价比:微型机,小型机,中型机,大型机,巨型机

    计算机字长:8,16,32,64位

    风格:微程序控制计算机,硬布线控制计算机

    简单程度:精简指令系统计算机(RISC),复杂指令系统计算机(CISC)

    10.计算机中常用的基本电路?(三个)

    时序逻辑电路,组合逻辑电路,阵列逻辑电路

    11.浮点数定义式?

    [N=M*R^E\ 浮点=尾数*底^{阶码} ]

    12.写出当前常用的CPU型号?

    酷睿i3,i5,i7,i9

    13.指令格式组成?(三个)

    操作码,地址码,寻址方式

    14.80x86数据总线和地址总线根数?80x88的数据总线和地址总线根数?

    x86:20根数据总线,16根地址总线

    X88:32根数据总线,32根地址总线

    2.简答题

    1.画出ROM电路,简述工作原理

    工作原理:地址译码器根据输入地址选择某条输出(字线),再由它驱动该位线,以便读出字线上各单元存储的代码

    2.画出译码器

    2-4译码器口诀:13 24 12 34

    3-8译码器口诀 1357 2468 1256 3478 1234 5678

    3.一位全加器

    4.两位全加器

    5.什么叫对准边界(数据存放原则)

    不同长度的数据存放在内存中的地址,必须是该类数据对应宽度的整数倍

    6.寻址方式(详细:组合排序、去除)

    通过对地址码的集中可能去排列组合,去除不可能的情况,对他们进行编号,使用n位二进制数去标识他们。

    7.给一个实数的真值,写出源码补码反码的机器数

    8.数字精度,数据范围

    数字精度:一个数的有效位数

    数据范围:计算机所能表示的一个数的最大值和最小值之间的范围

    9.文字简述开机过程

    加电->初始状态下 自检->启动bios->bios引导操作系统->操作系统启动出现桌面

    3.画图

    完整硬平台

    4.微程序类计算机的工作原理

    1)、任选一个模块写出中文名称

    ALU:算数逻辑单元

    PC:程序计数器

    GR:通用寄存器

    IR:指令寄存器

    DR:数据寄存器

    AR:地址寄存器

    2)、选择一个或者三个控制信号,写出中文名称(哪个到哪个模块)?

    3)、ALU的功能

    完成加减法算数运算及逻辑运算

    4)(主要)

    A、给出一条指令,描述功能 (1‘)

    MOV A,B 将寄存器B中的数移动到A

    PUSH xx 将xx进栈

    ADD A,B 将A和B相加,结果放在A

    B、指令在硬平台不能运行,在图6.6改图,进行硬件升级(1’)

    加2条,rs2->gr,(rs2)->alu

    C、指令的分步执行(8‘)

    1)取指令操作

    PC->AB

    ADS,M/IO=1,WR=0 打开访问控制权限,从存储器取指令送数据总线

    DB->IR

    PC+1

    1. 计算微指令

    Rs1->GR (rs1)->ALU disp->ALU

    ALU->AR

    1. 取数微指令

    AR->AB

    ADS,M/IO,W/R

    DB->AR

    1. 加法运算和送结果微指令

    两个源操作数送ALU:rs->GR,(rs)->ALU,DR->ALU

    ALU->GR

    D、列出新的控制信号表(8’)

    24 rs2->GR 寄存器rs2送到GR

    25 (rs2)->ALU 寄存器rs2送到ALU

  • 相关阅读:
    DeepLearning.ai学习笔记汇总
    Coursera深度学习(DeepLearning.ai)编程题&笔记
    DeepLearning.ai学习笔记(一)神经网络和深度学习--Week3浅层神经网络
    Andrew Ng机器学习课程笔记--汇总
    Andrew Ng机器学习课程笔记--week3(逻辑回归&正则化参数)
    Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)
    C++学习笔记之模板篇
    【GAMES101-现代计算机图形学课程笔记】Lecture 10 Geometry 1 (介绍)
    GAMES201:高级物理引擎实战指南-Lecture 1 Taichi编程语言介绍
    【GAMES101-现代计算机图形学课程笔记】Lecture 09 Shading 3 (纹理映射)
  • 原文地址:https://www.cnblogs.com/littlepage/p/12122564.html
Copyright © 2011-2022 走看看