单片微型计算机系统应用和开发特点,单片微机原理及应用徐春辉电子工业习题答案.doc...

41528d3028836879cd698677c3999917.gif单片微机原理及应用徐春辉电子工业习题答案.doc

第1章1.简述计算机的基本组成结构。答计算机的基本组成结构由输入设备、输出设备、运算器、控制器和存储器等五大部件构成。2.简述单片微型计算机系统应用和开发的特点。答单片微型计算机系统应用和开发的特点是需要进行软硬两方面的设计和调试。第2章1.为什么微型计算机要采用二进制十六进制代码能为微型计算机直接执行吗为什么要使用十六进制数答在所有数制中,只有二进制数最容易用电路来表达,据此构建的计算机结构也是最简单的。十六进制代码不能为计算机直接执行,只有二进制代码才能为计算机所识别和执行。二进制代码过于冗长,而其对应的十六进制数则更为简洁,而且此二种数制的相互转换非常方便,这就是常常使用十六进制数来表示其对应的二进制数的原因。2.将下列各二进制数分别转换为十进制数和十六进制数。(1)11010B(2)110100B(3)10101011B(4)11111B答(1)11010B261AH(2)110100B5234H(3)10101011B171ABH(4)11111B311FH3.将下列各数分别转换为二进制数和十六进制数。(1)129D(2)253D(3)0625(4)111111答(1)129D=10000001B81H(2)253D=11111101BFDH(3)06250101B0AH(4)11111101101111000111B6F1CH4.把下列十六进制数转换成十进制数和二进制数。(1)AAH(2)BBH(3)CCH(4)DEFCH(5)ABCDH(6)12808H答(1)AAH17010101010B(2)BBH18710111011B(3)CCH127511001100H(4)DEFCH222984375110111101111110B(5)ABCDH274881251010101111001101B(6)12808H29603125100101000000015.什么叫原码、反码及补码答在机器数中,最高位为符号位,正数的符号位用0表示,负数的符号位用1表示,其余为该数的绝对值,这种表示法称为原码。正数的反码和原码相同;负数的反码为其原码除符号位外其他各位按位取反得所值。正数的补码和原码相同;负数的补码为反码加1。6.已知原码如下,写出其反码及补码(其最高位为符号位)。(1)X原01011001(2)X原11011011(3)X原11111100答(1)X反X补X原01011001(2)X反10100100X补10100101(3)X反10000011X补100001007.当微机把下列数视为无符号数时,它们相应的十进制数为多少若把它们视为补码,最高位为符号位,那么它们相应的十进制数又是多少(1)10001110(2)10110000(3)00010001(4)01110101答视为无符号数时(1)10001110B142(2)10110000B176(3)00010001B17(4)01110101B117若把它们视为补码,最高位为符号位,那么它们相应的十进制数是(1)10001110B114(2)10110000B80(3)00010001B17(4)01110101B1178.先将下列十六进制数转换为二进制数,然后分别完成逻辑乘、逻辑加和逻辑异或操作。(1)33H和BBH(2)ABH和FFH(3)78H和0FH答(1)X33H00110011B,YBBH10111011B;X∧Y00110011B;X∨Y10111011B;X⊕Y10001000B(2)XABH10101011B,YFFH11111111B;X∧Y10101011B;X∨Y11111111B;X⊕Y01010100B(3)X78H01111000B;Y0FH00001111B;X∧Y00001000B;X∨Y01111111B;X⊕Y01110111B;9.已知X和Y,试分别计算XY补和XY补,并指出是否产生溢出(设补码均用8位表示)。(1)X1001110,Y0010110(2)X0101101,Y1100100(3)X0101110,Y0111011(4)X1000101,Y0110011答(1)XY补01100100B,无溢出;XY补00111000B,无溢出;(2)XY补11001001B,无溢出;XY补10010001B,溢出;(3)XY补00001101B,无溢出;XY补10010111B,无溢出;(2)XY补10001000B,无溢出;XY补11101110B,无溢出;10.写出下列各数的BCD码。(1)45(2)98(3)124(4)1998答(1)4501000101BCD(2)9810011000BCD(3)124000100100100BCD(4)19980001100110011000BCD11.用十六进制形式写出下列字符的ASCII码。(1)CD(2)COMPUTER(3)HELLO(4)F365答(1)43H、44H(2)43H、4FH、4DH、50H、55H、54H、45H、52H(3)48H、45H、4CH、4CH、4FH(4)46H、33H、36H、35H12.ALU是什么部件它能完成什么运算功能答ALU称为算术逻辑部件,它能完成算术运算和逻辑运算。13.累加器有何用处答累加器通常用于提供ALU的一个运算数据或暂存ALU的运算结果,此外还能使存储其中的数据左移或右移。14.控制字是什么意思试举个例子说明之。答控制字是一个二进制数,其各位代表相应控制信号的逻辑状态。例如CONLAEALBEBLCECLDED10010000表示要将寄存器B的内容传送入寄存器A中去。15.ROM和RAM各有何特点和用处答ROM为只能读出的存储器,可用于存放固定的程序和数据。ROM为可在线写入和读出的存储器,可用于随时写入或读出数据,也可用于写入随时有可能改变的用户程序。16.为什么要建立“地址”这个概念答因为存储器的存储单元很多,为区分不同的存储单元必须给每个存储单元编上地址。17.除地线公用外,5根地址线和11根地址线各可选多少个地址答2532个地址2112048个地址18.译码器有何用处答译码器用于产生和输入代码相对应的控制信号。如果是存储器地址译码器则其能根据输入的地址信号产生存储器相应单元的选通信号。19.存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处答MAR用以接受来自PC的地址号。MDR用以接受来自总线的数据。此二者均为存储器的主要辅件。20.微型计算机的基本结构是怎样的包括哪些主要部件答微型计算机包括微处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、I/O接口电路及外设组成。前面四大部分通过系统总线连接在一起。21.指令、指令系统和程序三者间有什么区别和联系答指令是指挥计算机工作的指示和命令。而指令系统则是一台计算机所拥有的所有指令的集合。程序则是为了实现特点功能而将取自指令系统的指令按照一定顺序排列起来的组织体。22.控制部件包括哪些主要环节各有何用处答(1)指令部件作用是获取来自程序存储器的二进制指令操作码并将其译成控制动作信号送入控制矩阵。(2)时序部件作用是用于产生微操作控制部件所需的定时脉冲信号。(3)控制矩阵控制矩阵可以为ID输出信号配上节

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值