《单片机原理及应用》习题答案第一章基础知识1.微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。2.将下列十进制数分别转换成为二进制数,十六进制数和BCD码数的形式:100,64,78,80解:1)100=1100100B=64H=000100000000BCD;2)64=1000000B=40H=01100100BCD;3)78=1001110B=4EH=01111000BCD。3.写出下列十六进制无符号数对应的十进制数和二进制:0D5H,64H,2CH,4FEH解:1)0D5H=213=11010101B;2)64H=100=1100100B;3)2CH=44=101100B;4)4FEH=1278=10011111110B。4.写出下列十进制数对应的二进制原码、反码和补码:+35,+50,-10,-20解:1)+35=(23H)原=(23H)反=(23H)补;2)+50=(32H)原=(32H)反=(32H)补;3)-10=(8AH)原=(0F5H)反=(0F6H)补;4)-20=(94H)原=(0EBH)反=(0ECH)补;5.根据给定的原码、反码、补码求真值。1)(0CBH)原=(-75)真值;2)(8BH)反=(-116)真值;3)(9BH)补=(-101)真值;4)(6BH)补=(+107)真值;解:1)(0CBH)原=(-75)真值;2)(8BH)反=(-116)真值;3)(9BH)补=(-101)真值;4)(6BH)补=(+107)真值;6.试分别判断下列各组数据大小?1)A=0.011BB=0.011C=0.011H2)A=1001BB=1001C=1001H解:1)A=0.011B=0×2-1+1×2-2+1×2-3=0.25+0.125=0.375;B=0.011C=0.011H=0×16-1+1×16-2+1×16-3=0.004150390625所以:A>B>C2)A=1001B=9;B=1001;C=1001H=4097所以:A