计算机原理期中试卷1 下载本文

10.计算机中产生溢出的原因是计算机中的内存不够大。 ( ) 四、分析计算题(本大题共6题,共25分。)

1.设系统的字长为8位,求-116和33的原码、反码、补码。(3分)

2.在字长为8位的二进制数x=68,y=-65,z=116,用定点二进制补码的方法计算x+z,y-x,x-z,y+z的结果(要求写出竖式计算过程并用双进位法判断其是否溢出)。(8分)

3.已知A=11010110B,B=01011011B,A∩B、A∪B、A⊙B、A⊕B,要求结果以十六进制形式表示。(4分)

4.写出十进制数的36.8D的8421BCD码的二进制、八进制形式。(2分)

《计算机原理》期中考试试卷 共8页、本页是第 5 页

5.已知一个八位二进制数的十进制值为-35,若用补码表示,写出其补码形式,并依次分别写出其先算术右移一位、再逻辑左移一位、然后带进位循环左移一位、最后循环右移一位后的值(用八进制形式表示)。(4分)

6.有下列数,请按照从大到小的顺序排列。(4分)

A=-32.5Q,[B]补=10101110,[C]原=10101110,D =10101110.101B

《计算机原理》期中考试试卷 共8页、本页是第 6 页

江苏省海安双楼职业高级中学2009~2010学年第二学期08级计算机强化班 《计算机原理》期中考试试题参考答案2010.4

学号____________ 姓名______________ 得分____________ 一、填空题(本大题共25题,共35空,每空1分,计35分,请将正确的答.....

案填入 题目的“_____”中) ..............

1.定点整数 2.溢出 3.将[x]补连同符号位一起按位取反再加1 4.存储程序和程序控制;冯·诺依曼;控制器 5.输入;外 6.(七)7 7.系统软件 8.功能和用途 9.尾数(数值);阶码 10.计算机辅助教学;CAI 11.ENIAC;电子管 12.状态寄存器;1

13.数据通路 14.速度快 15.4;采用的逻辑元器件 16.二(2) 17.输入设备 18.机器数 19.128 20.控制;数据 21.无符号 22.二-十进制 23.1 24.补码 25.巨型化;微型化

二、选择题(本大题共30题,每题1分,计30分。) 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 A B D B C D A A AB D D D A C D 题号 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 答案 C B D C D B B B D C B C B A A 三、判断题(本大题共10题,每小题1分,共10分,用“√”表示正确,用..........

“×”表示错误,请在题后的括号内标上规定的符号。) ........................

1.× 2.√ 3.× 4.× 5.√ 6.× 7.× 8.× 9.× 10.× 四、分析计算题(本大题共6题,共25分。) 1.解:

∵-116=-1110100

∴[-116]原=11110100,[-116]反=10001011, [-116]补=10001100 ∵33=+0100001

∴[33]原=00100001,[32]反=00100001, [33]补=00100001 2.解:

x=+68D=+1000100B,∴[x]原=01000100,[x]补=01000100,[-x]补=10111100 y=-65D=-1000001B,∴[y]原=11000001,[y]补=10111111

z=116D=+1110100B,∴[z]原=01110100,[z]补=01110100,[-z]补=10001100 ∴x+z y-x

Cn+1Cn Cn+1Cn

01000100 10111100 [x]补=01000100 [y]补=10111111 +)[z]补=01110100 +)[-x]补=10111100 [x+z]补=10111000 [y-x]补=[1]01111011 ∵Cn+1Cn=01,∴x+z正溢出 ∵Cn+1Cn=10,∴y-x负溢出

《计算机原理》期中考试试卷 共8页、本页是第 7 页

∴x-z y+z

Cn+1Cn Cn+1Cn

00001100 11111100 [x]补=01000100 [y]补=10111111 +)[-z]补=10001100 +)[z]补=01110100 [x-z]补=11010000 [y+z]补=[1]00110011 ∵Cn+1Cn=00,∴x-z不溢出 ∵Cn+1Cn=11,∴y+z不溢出 ∵[x-z]补=11010000 ∵[y+z]补=00110011 ∴[x-z]原=10110000 ∴[y+z]原=00110011 ∴x-z=-0110000B=-48D ∴y+z=+110011B=51D 3.解:

∵A=11010110,∴A=00101001 ∵B=01011011,∴B=10100100 A∩B

A=11010110 ∩B=10100100 A∩B=10000100 ∴A∩B=84H

A∪B

A=00101001 ∪B=01011011

A∪B =01111011

A⊙B

A=11010110 ⊙B=01011011

A⊙B=01110010 ∴A⊙B=72H A⊕B

A=11010110 ⊕B=01011011

A⊙B=10001101 ∴A⊕B=8DH

∴A∩B=7BH 4.解:

368D=(00110110.1000B)8421BCD=(66.4Q)8421BCD 5.解:

x=-35D=-0100011B [x]补=11011101

算术右移一位:11101110(356Q或-022Q或-18D) 再逻辑左移一位:11011100(334Q/-044Q或-36D)

再带进位循环左移一位:10111001(271Q或-107Q或-71D) 最后循环右移一位:11011100(334Q或-044Q或-36D) 6.解:

A=-32.5Q=-26.625D, [B]补=10101110,B=-82D [C]原=10101110,C=-46D D=10101110.101B=174.625 ∴D>A>C>B

《计算机原理》期中考试试卷 共8页、本页是第 8 页