药用计算机题目,2015年计算机专业硕士研究生入学试题(组成原理)北京邮电大学 19971998199920002001硕士研究生入学考试试题.doc...

本文介绍了计算机专业硕士研究生入学考试中的浮点数运算,包括浮点数的二进制表示、变形补码求和过程,以及存储系统设计问题。题目涵盖浮点数的正负转换、浮点数加减法的计算步骤,以及内存组织和寻址方式。此外,还涉及微程序控制器的设计,包括微指令格式和控制存储器的布局。
摘要由CSDN通过智能技术生成

2015年计算机专业硕士研究生入学试题(组成原理)北京邮电大学 19971998199920002001硕士研究生入学考试试题

北京邮电大学 97 年硕士研究生入学试题??? ??? 1.已知:[Y]补=Y0.Y1Y2…Yn??? 求证:[-Y]补=Y0.Y1Y2…Yn+2-n??? 证明:若 Y为正值??? 则依定义有:Y=[Y]补=Y0.Y1Y2…Yn??????? [-Y]补=2+[-Y]=2+(-Y0.Y1Y2…Yn)??????????? =2-Y0.Y1Y2…Yn??????????? =Y0.Y1Y2…Yn+2-n??? 若 Y为负值??? 则依定义有:Y=2-[Y]补=2-Y0.Y1Y2…Yn??????? [-Y]补=Y=2-Y0.Y1Y2…Yn??????????? =Y0.Y1Y2…Yn+2-n??? 所以命题成立。 ??? 2.已知:X= - 0.1011*2-010???????????? Y= + 0.1101*2-011??? 用变形补码求 X-Y=???? 依题意: [MX]补 = 11.0101 [EX]补 = 11.110???????????? [MY]补 = 00.1101 [EY]补 = 11.101??? 解:(1)对阶??????????????? ΔE = [EX]补- [EY]补 = 11.110- 11.101=00.001>0??????? [E(X-Y)]补 = [EY]补 +ΔE = 11.110??????? [MY]补' = 00.01101??? (2)尾数相减??????? [M(X-Y)]补 = [MX]补 - [MY]补' =11.0101 - 00.01101=10.11101??? (3)规格化??????? [M(X-Y)]补 ' =11.011101 [E(X-Y)]补' =11.111??? (4)0舍1入处理??????? [M(X-Y)]补 ' =11.0111??? (5)判别溢出??????? [E(X-Y)]补' =11.101 无溢出??? 所以:X-Y= - 0.1001*2-001 ??? 3. 某机CPU可提供16条地址线,8条数据线,1条控制线(R/W),R/W = 1表示读,R/W = 0表示写。现用存储器总容量为8KB。拟采用2K*4位的RAM芯片。??? (1)画出CPU与RAM之间的连接图。??? (2)说明该RAM的地址范围。??? 该RAM的地址范围为0000H---1FFFH ??? 4. 某机主存容量为64K*16位,采用单字长,单地址指令,共有60条。试采用直接、间接、变址、相对这四种寻址方式设计指令格式,并说明每一种寻址方式的寻址范围及有效地址计算方法。??? 依题意:指令为单字长,即指令长度为16位。??? 指令共有60条,即指令的操作码字段需要6位(26=64)。??? 指令有四种寻址方式,即寻址方式的控制码需要2位(22=4)。??? 指令为单地址指令,即指令的地址码字段有8位(16-6-2=8)。??? 假设:??? I = 00 为直接寻址方式,其寻址范围为 28=256B。有效地址为 A 。??? I = 01 为间接寻址方式,间址寄存器默认为C(16位),其寻址范围为216*28=16MB。有效地址为 [C]+A 。??? I = 10 为变址寻址方式,变址寄存器默认为D(16位),其寻址范围为216*28=16MB。有效地址为 [D]+A 。??? I = 11 为相对寻址方式,其寻址范围为 28=256B。有效地址为 [PC]+A 。 ??? 5. 某微程序控制器中,采用水平型直接控制微指令格式,断定方式,已知全机共有微命令20个,可判定的外部条件有4个,控制存储器容量为128*30位。??? (1)设计出微指令具体格式。??? 依题意:控制存储器容量为128*30位,即微指令字长为30位,下址字段需7位(27=128)。??? 全机共有微命令20个,即微指令的控制字段为20位。??? 可判定的外部条件有4个,即微指令的转移条件码需2位(22=4)。??? 微指令具体格式如下:??? (2)画出该控制器结构框图。  北京邮电大学 98 年硕士研究生入学试题??? 1.已知:X= - 7. 25???????????? Y= + 28.5625??? (1)将X、Y分别转换成二进制浮点数(阶码占4位,尾数占10位,各包括一位符号位)??? 解:X= - 7. 25 = (- 111. 01)2 = - 0. 111010000* 2 0011??????? Y= + 28.5625 = (11100. 1001)2 = 0. 111001001* 2 0101??? (2)用变形补码求 X-Y=???? 依题意: [MX]补 = 11.000110000 [EX]补 = 00.011???????????? [MY]补

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值