数字电子技术考研《数字电子技术基础》2021考研
真题
第一部分 考研真题精选
第1章 数制和码制
一、选择题
在以下代码中,是无权码的有( )。[北京邮电大学2015研] A.8421BCD码 B.5421BCD码 C.余三码 D.格雷码
【答案】CD查看答案
【解析】编码可分为有权码和无权码,两者的区别在于每一位是否有权值。
有权码的每一位都有具体的权值,常见的有8421BCD码、5421BCD码等;无权码的每一位不具有权值,整个代码仅代表一个数值。
二、填空题
1(10100011.11)2=( )10=( )8421BCD。[电子科技大学2009研]
【答案】163.75;000101100011.01110101查看答案
【解析】二进制转换为十进制时,按公式D=∑ki×2i求和即可,再由十进
制数的每位数对应写出8421BCD码。
2数(39.875)10的二进制数为( ),十六进制数为( )。[重庆大学2014研]
【答案】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。[山东大学2014研]
【答案】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。
4(2B)16=( )2=( )8=( )10=( )8421BCD。[山东大学2015研]
【答案】00101011;53;43;01000011查看答案
【解析】4位二进制数有16个状态,因此可以将一位16进制数转化为4
位二进制数,得到(2B)16=(0010 1011)2;八进制由0~7八个数码表示,可以将一组二进制数从右往左,3位二进制数分成一组,得到(00 101 011)2=(53)将每位二进制数与其权值相乘,然后再相加得到相应的十进制数,(0010 1011)8;
2=(43)10;8421BCD
码是一种二进制的数字编码形式,用二进制编码的十进制
代码。因此可以将每位二进制数转化为4位8421BCD码,(43)(0100 0011)10=
8421BCD。
5(20.16)10=( )2(要求误差不大于2-3)。[北京邮电大学2016研]
【答案】10100.001查看答案
【解析】将十进制数转化为二进制数时,整数部分除以2取余,小数部分
乘以2取整;又因为题目要求误差不大于2-3,故小数点后保留三位即可,得到(20.16)10=(10100.001)2。
6(35)10=( )2=( )8=( )16=( )8421BCD。[山东大学2019研]
【答案】100011;43;23;00110101查看答案
【解析】先将十进制数转换为二进制数,然后分别根据每三位二进制数对
应一位八进制数转换为八进制数和每四位二进制数对应一位十六进制数转换为十六进制数,不够三位或者四位的,若为整数位则前补零,若为小数位则后补零。根据每一位十进制数对应4位8421码得到8421BCD码。
7二进制数(1011 0001)( )转换为八进制数为( )2转换为十六进制数为16,
8。[中国海洋大学
2019研]
【答案】B1;261查看答案
【解析】根据每三位二进制数对应一位八进制数转换为八进制数;每四位
二进制数对应一位十六进制数转换为十六进制数,不够三位或者四位的,若为整数位则前补零,若为小数位则后补零。