信息科学与工程学院
2017-2018学年第二学期
实 验 报 告
课程名称: 微处理器原理与应用
实验名称: 原码,反码,补码等的习
题应用
专 业 班 级 电子信息
学 生 学 号
学 生 姓 名
实 验 时 间 2018年3月 日
实验报告
【实验目的】
通过本次实验习题课掌握原码补码反码移码的概念以及应用。
【实验要求】
认真完成本章实验习题。
【实验具体内容】
完成关于原码,补码和反码的习题。
【实验开始】
1、选择题(如果为计算题,写出简要的计算过程)
1、一个四位二进制补码的表示范围是(B)
A、0~15 B、-8~7
小数的原码C、-7~7 D、-7~8
2、十进制数-48 用补码表示为(B)
A、10110000 B、11010000
C、11110000 D、11001111
3、如果 X 为负数,由[x]补求[-x]补是将(D)
A、[x]补各值保持不变
B、[x]补符号位变反,其他各位不变
C、[x]补除符号位外,各位变反,末位加1
D、[x]补连同符号位一起各位变反,末位加1
4、机器数 80H 所表示的真值是-128,则该机器数为(C)形式的表示。
A、原码 B、反码
C、补码 D、移码
5、在浮点数中,阶码、尾数的表示格式是(A)。
A、阶码定点整数,尾数定点小数
B、阶码定点整数,尾数定点整数
C、阶码定点小数,尾数定点整数
D、阶码定点小数,尾数定点小数
6、已知[x]补=10110111,[y]补=01001010,则[ x–y ]补的结果是(A)。
A、溢出 B、01101010
C、01001010 D、11001010
7、某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为(D)
A、2-9 B、2-8 C、-1 D、2-7
8、下列数中最小的数是(C)
A、[10010101]原 B、[10010101]反
C、[10010101]补 D、[10010101]2
9、8位补码表示的定点整数的范围是(B)
A、-128~+128 B、-128~+127
C、-127~+128 D、-127~+127
10、已知 X 的补码为 10110100,Y 的补码为 01101010,则 X-Y 的补码为(C)
A、01101010 B、 01001010
C、11001010 D、 溢出
11、将 -33 以单符号位补码形式存入 8 位寄存器中,寄存器中的内容为(B)
A、DFH B、A1H
C、5FH D、DEH
12、在机器数的三种表示形式中,符号位可以和数值位一起参加运算的是(D)
A、原码 B、补码
C、反码 D、反码、补码
13、“溢出”一般是指计算机在运算过程是产生的(C)。
A、数据量超过内存容量
B、文件个数超过磁盘目录区规定的范围
C、数据超过了机器的位所能表示的范围
D、数据超过了变量的表示范围
14、设有二进制数 X=-1101110,若采用 8 位二进制数表示,则[X]补的结果是(D)
A、11101101 B、10010011
C、00010011 D、10010010
15、假设有一个16机的某存储单元存放数1101101101001000,若该数作为原码表示十进制有符号整数(其中最高位为符号位)时,其值为(B)。
A、-55510 B、-23368
C、-18762 D、56136
16、计算机内的数有浮点和定点两种表示方法。一个浮点法表示的数由两部分组成,即(C )。
A、指数和基数 B、尾数和小数
C、阶码和尾数 D、整数和小数
17、(1110)2×(1011)2=(D)。
A、11010010 B、10111011
C、10110110 D、10011010
18、十六进制数(AB)16 变换为等值的八进制数是(A)。
A、253 B、351 C、243 D、101
19、下列数中最大的数是(D)。
A、(227)8 B、(1FF)16 C、(10100001)2 D、(1789)10
20、十进制数 87 转换成二进制数是(A)。
A、(1010111)2 B、(1101010)2
C、(1110011)2 D、(1010110)2
21、十进制数 1385 转换成十六进制数为(B)。
A、568 B、569 C、D85 D、D55
22、下列不同进制数中最大的数是(D)。
A、10111001B B、257O C、97D D、BFH
二、填空题(如果为计算题,写出简要的计算过程)
1、已知 X、Y 为两个带符号的定点整数,它们的补码为:[X]补=00010011B,[Y]补=11111001B,则[X+Y]补 = ___00001100 B__。
2 、八位定点整数,采用二进制补码表示时,所能表示真值的十进制数的范围是
__-128~127___。
3、(09 年)已知[X]补 = 01110111B, [Y]补 = 01100010B, 则 [X-Y] 补 = ____00010101B________。
4、一个含有 6 个“1”、2 个“0”的八位二进制整数原码,可表示的最大数为______7EH________。(用十六进制表示)
5、已知[X]补=10000000B,则 X= ____-128D______。
6 、二进制数 10110000 ,若看成纯小数,且为补码,则其对应真值的十进制数是___0.3671875____。
7、数 x 的真值为-0.1011B,其原码表示为 __1.1011B____,补码表示为_____1.0101B_______。
8、十进制数 25.1875 对应的二进制数是__00011001.0011____ 。
9、一个二进制整数右端加上三个零,形成的新数是原数的 ____8___ 倍
10、已知[X]补=10000000B,则 X= ___-128D______(十进制)
11、已知[X]补=11111111,X 对应的真值是 _____-1D_________
【实验心得】
这个计算器真好用……
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论