阎石《数字电子技术基础》第6版考研真题精选 【完整内容点击文中链接获取】
一、选择题
(多选)在以下代码中,是无权码的有( )。
A.8421BCD码
B.5421BCD码
C.余三码
D.格雷码
【答案】CD
【解析】编码可分为有权码和无权码,两者的区别在于每一位是否有权值。有权码的每一位都有具体的权值,常见的有8421BCD码、5421BCD码等;无权码的每一位不具有权值,整个代码仅代表一个数值。
二、填空题
1、(10100011.11)2=(______)10=(______)8421BCD。
【答案】163.75;000101100011.01110101
【解析】二进制转换为十进制时,按公式D=∑ki×2i求和即可,再由十进制数的每位数对应写出8421BCD码。
2、数(39.875)10的二进制数为______,十六进制数为______。
【答案】100111.111;27.E
【解析】将十进制数转化为二进制数时,整数部分除以2取余,小数部分乘以2取整,得到(39.875)10=(100111.111)2。4位二进制数有16个状态,不够4位的,若为整数位则前补零,若为小数位则后补零,即(100111.111)2=(0010 0111.1110)2=(27.E)16。
3、(10000111)8421BCD=(______)2=(______)8=(______)10=(______)16。
【答案】1010111;127;87;57
【解析】8421BCD码就是利用四个位元来储存一个十进制的数码。所以可先将8421BCD码转换成10进制再进行二进制,八进制和十六进制的转换。
(1000 0111)8421BCD=(87)10=(1010111)2
2进制转8进制,三位为一组,整数向前补0,因此(001 010 111)2=(127)8。
同理,2进制转16进制每4位为一组,(0101 0111)2=(57)16。
内容来源 |
阎石《数字电子技术基础》(第6版)配套题库 |
4、(2B)16=(______)2=(______)8=(______)10=(______)8421BCD。
【答案】00101011;53;43;01000011
【解析】4位二进制数有16个状态,因此可以将一位16进制数转化为4位二进制数,得到(2B)16=(0010 1011)2;八进制由0~7八个数码表示,可以将一组二进制数从右往左,3位二进制数分成一组,得到(00 101 011)2=(53)8;将每位二进制数与其权值相乘,然后再相加得到相应的十进制数,(0010 1011)2=(43)10;8421BCD码是一种二进制的数字编码形式,用二进制编码的十进制代码。因此可以将每位二进制数转化为4位8421BCD码,(43)10=(0100 0011)8421BCD。
5、(20.16)10=(______)2(要求误差不大于2-3)。
【答案】10100.001
【解析】将十进制数转化为二进制数时,整数部分除以2取余,小数部分乘以2取整;又因为题目要求误差不大于2-3,故小数点后保留三位即可,得到(20.16)10=(10100.001)2。
6、(35)10=(______)2=(______)8=(______)16=(______)8421BCD。
【答案】100011;43;23;00110101查看答案
【解析】先将十进制数转换为二进制数,然后分别根据每三位二进制数对应一位八进制数转换为八进制数和每四位二进制数对应一位十六进制数转换为十六进制数,不够三位或者四位的,若为整数位则前补零,若为小数位则后补零。根据每一位十进制数对应4位8421码得到8421BCD码。
7、二进制数(1011 0001)2转换为十六进制数为(______)16,转换为八进制数为(______)8。
【答案】B1;261
【解析】根据每三位二进制数对应一位八进制数转换为八进制数;每四位二进制数对应一位十六进制数转换为十六进制数,不够三位或者四位的,若为整数位则前补零,若为小数位则后补零。
……
【完整版】 达聪学习网 阎石《数字电子技术基础》(第6版)配套题库【考研真题精选+章节题库】
热门内容
——————————————————————————————