计算机组成原理(分析计算题解析)内附填空,选择,解答题答案
目录
- 关于计算机组成原理的填空,选择以及解答题
- 1.
- 2.
- 3.
- 1.所以首先将整数和小数部分转化成二进制
- 2.移动小数点
- 3.得到二进制存储格式
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
计算机组成原理(分析计算题解析)
关于计算机组成原理的填空,选择以及解答题
1.
根据操作数所在位置,指出其寻址方式(填空):
(1)操作数在寄存器中,为( 寄存器寻址方式 ) 寻址方式。
(2)操作数地址在寄存器,为( 寄存器间接 )寻址方式。
(3)操作数在指令中,为( 立即数寻址方式 )寻址方式。
(4)操作数地址(主存)在指令中,为( 直接寻址方式 ) 寻址方式。
(5)操作数的地址,为某一寄存器内容与位移量之和,可以是( 相对寻址 )、( 基址寻址 )、( 变址寻址 )寻址方式 。
2.
一个组相联cache由64个行组成,每组4行。主存储器包含4K个块,每块128字。请表示内存地址的格式?
3.
将数(20.59375)10转换成IEEE754标准的32位浮点数的二进制存储格式。
对于本题,首先要了解32位浮点数的格式:
对于符号的含义
s()={1,负数0,正数S:1位;符号位s=0表示正数s=1表示负数M:尾数,23位E是阶码,占八位s()=\begin{cases} 1,负数\\ 0,正数\end{cases} S:1位;符号位 s=0表示正数 s=1 表示负数 M:尾数,23位 E是阶码,占八位 s()={1,负数0,正数S:1位;符号位s=0表示正数s=1表示负数M:尾数,23位E是阶码,占八位
1.所以首先将整数和小数部分转化成二进制
20.59375=(10100.10011)2{整数除基取余或者20=16+4,小数0.59375∗2乘积取整20.59375=(10100.10011)_2 \begin{cases} 整数 除基取余或者20=16+4,\\ 小数0.59375*2 乘积取整\end{cases} 20.59375=(10100.10011)2{整数除基取余或者20=16+4,小数0.59375∗2乘积取整
2.移动小数点
10100.10011=1.010010011∗24所以e=4;S=0;E=4+127=13110100.10011=1.010010011* 2^4 所以 e=4; S=0; E=4+127=131 10100.10011=1.010010011∗24所以e=4;S=0;E=4+127=131
M=010010011M=010010011 M=010010011
3.得到二进制存储格式
01000001101001001100000000000000=(41A4C000)1601000001101001001100000000000000=(41A4C000)_{16} 01000001101001001100000000000000=(41A4C000)16
4.
已知x和y,用变形补码计算x+y,同时指出结果是否溢出。
(1)x=11011,y=00011
变形补码={正数,00负数,11变形补码=\begin{cases} 正数,00\\ 负数,11\end{cases} 变形补码={正数,00负数,11
5.
已知x和y,用变形补码计算x-y,同时指出结果是否溢出
(1)x=11011,y=-11111
6.
某机器(可以是8086,8088)是16位机,指令格式如下所示,OP为操作码,分析指令格式特点。
1)单字长 二地址指令。
(2)操作码字段OP可以指定
27=1282^7=128 27=128
条指令。
(3)源寄存器和目标寄存器都是通用寄存器(可分别指定16个),所以是RR型指令,两个操作数均在寄存器中。
(4)这种指令结构常用于算术逻辑运算类指令。
7.
设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。存储周期T =200ns数据总线宽度为64位,总线传送周期t=50ns.若连续读出4个字,问顺序存储器和交叉存储器的带宽各是多少?
解:顺序存储 器和交叉存储器连续读出m=4个字的信息总量都是
q=64bit∗4=256bitq=64bit* 4=256bit q=64bit∗4=256bit
顺序存储器和交叉存储器连续读出4个字所需的时间分别是
t2=mT=4∗200ns=800ns=8∗10−7st_2=mT=4* 200ns= 800ns=8*10^{-7}s t2=mT=4∗200ns=800ns=8∗10−7s
t1=T+(m−1)∗t=200ns+3∗50ns=350ns=3.5∗10−7st_1=T+ (m-1)*t= 200ns+3* 50ns =350ns=3.5*10^{-7}s t1=T+(m−1)∗t=200ns+3∗50ns=350ns=3.5∗10−7s
顺序存储器和交叉存储器的带宽分别是
W2=q/t2=256bit÷(8∗10−7)s=320Mbit/sW_2=q/t_2= 256bit\div (8*10^{-7})s=320Mbit/s W2=q/t2=256bit÷(8∗10−7)s=320Mbit/s
W1=q/t1=256bit÷(3.5∗10−7)s=730Mbit/sW_1=q/t_1= 256bit\div (3.5*10^{-7})s=730Mbit/s W1=q/t1=256bit÷(3.5∗10−7)s=730Mbit/s
8.
设控制存储器的容量为 512X 48位,微程序可在整个控存空间实现转移,而控制微程序转移的条件共有4个(采用直接控制),微指令格式如下:
试问微指令中的3个字段分别为多少位?
因为控制存储器共有
512∗48=29∗48512*48=2^9*48 512∗48=29∗48
微程序可以在整个控存空间实现转移.。所以,下址字段应有9位,微指令字长48位。
又因为控制微程序转移的条件有4个(采用直接控制),所以有4位转移条件位。因此控制字段位数为: 48-9-4=35 .
所以微指令格式如下:
9.
计算机组成原理(分析计算题解析)内附填空,选择,解答题答案相关推荐
- 计算机组成原理 之 计算题、分析题 题解详细总结(已完结)
第1章 计算机系统概述 0.1编码 第2章 存储系统 主存储器 存储体的基本扩展方式 磁盘存储器 第3章 总线与主板 第4章 I/O接口与数据交换控制 第6章 控制器逻辑 Intel 8086 指令简 ...
- 计算机组成原理考试计算题,计算机组成原理常考计算题.doc
文档介绍: 计算机组成原理常考计算题 1. 机器数字长为8位(含1位符号位),当X= -127 (十进制)时,其对应的二进制表示, (X)原表示,(X)反表示,(X)补表示,(X)移表示分别是多少? ...
- 《计算机组成原理》——计算题
1.设总线的时钟频率为8MHZ,一个总线周期等于一个时钟周期.如果一个总线周期中并行传送16位数据,试问总线的带宽是多少? 答:总线周期:(1/8)MHZ = 0.125us 总线带宽:16/0.12 ...
- 【系统分析师之路】计算机组成原理章节错题集锦
[系统分析师之路]计算机组成原理章节错题集锦 [系分章节错题集第01题:红色] 01.在计算机系统中,对构成内存的半导体存储器进行自检的方法有许多种,其中对( )一般采用对其内容求累加和进行自检的方法 ...
- input python 验证int_全国计算机二级Python真题解析-1
以下分享的是真题第一套中的操作题部分,操作题一共6道共计60分(5分/道*3道+10分+15分+20分),今天讲解的这道题是前面5道大题,最后一道题有时间再讲. 第一题(试卷第41题): (41)考生 ...
- python 获取向上两级路径_全国计算机二级Python真题解析-1
以下分享的是真题第一套中的操作题部分,操作题一共6道共计60分(5分/道*3道+10分+15分+20分),今天讲解的这道题是前面5道大题,最后一道题有时间再讲. 第一题(试卷第41题):(41)考生文 ...
- 在计算机术语中 将ALU控制器和,计算机组成原理试管理-题集
1.计算机组成原理试题集第一章计算机系统概述二.填空题1. 冯.诺伊曼机的设计思想是_ .2. 在计算机术语中,将ALU控制器和_存储器合在一起称为_ .3. 计算机系统的层次结构从下至上可分为五级, ...
- 计算机组装与维修问答题答案,计算机组装与维修试题精选(内附答案).doc
计算机组装与维修试题精选(内附答案).doc 计算机组装与维修试题精选? 一.?填空题?? 1.一个完整的计算机系统是由(?)和(?)两部分组成的. 2.?冯·诺依曼结构计算机主要有(?).(?).( ...
- 协税员计算机考试题,2017年计算机等级考试基础题试卷「附答案」
2017年计算机等级考试基础题试卷「附答案」 一.单选题 1.信息可以通过声.图.文等信息传播媒体在空间传播是指信息的___C_____性. A.失效 B.可识别 C.传递 D.存储 2.激光唱盘对音 ...
最新文章
- Python夺冠,老牌编程语言该走向何方?网友:崩溃
- C++中引用和指针的不同
- java与java ee_Java EE 7社区调查结果!
- linux 查看文件哈希码,使用linux的sha1sum命令查看效验文件哈希值命令
- c++ primer 5th(中文版)勘误
- 解决tar命令出现“time stamp XXX in the future”的办法
- python大文件排序_Python如何实现大文件排序?Python大文件排序的实现方法
- 设计模式的征途—7.适配器(Adapter)模式
- 全网最简单解决OneNote中英字体不统一
- Android桌面隐藏图标
- 使用OpenResty控制CDN回源主机
- 基于透视灭点的三维物体点坐标的求取
- BGP-ISIS实验
- SylixOS移植常见问题——编译过多文件导致报错
- 希望计算机专业都知道这些优质比赛
- 【相机】(2)——WebView中打开相机、文件选择器的问题和解决方法
- 我的编程奋斗历程[四部曲之四]-决定创业篇
- 相位同步、频率同步、同相位时钟、同源时钟、同时钟域时钟和异步时钟区别。
- JAVA算法练习(2):振兴中华
- devtools::install_github()无法安装问题
热门文章
- matlab ltiview应用例子,Matlab控制工具箱(网络软件)
- php实现队列上传,php实现队列
- 免费的FTP linux 服务器中文,linux ftp服务器的搭建和中文字体乱码的解决
- caxa明细表导入零件材质_各种橡胶材质橡胶制品
- 电脑硬件知识学习_编程入门书籍:大学学习计算机基础必读 5 本经典入门书籍,收藏...
- 医学计算机教学计划,医学院教学计划
- python获取当前年份_Python根据当前日期取去年同星期日期
- 获取顶级域名与一级域名的python库-tld
- cycle函数python_Python执行函数的周期实现
- php的exportexcel,PHPExcel export网络或本地图片到excel