《单片机原理及应用》习题答案
习题1解答
1. 填空:
⑴20D=10100B=14H;
⑵1100101B=101D=65H;
⑶1F8H= 1 1111 1000B=504D;
⑷1个字节由8 个二进制位组成,每个二进制位只有 2 种状态,可表示为0 或 1 ;
⑸1K字节就是2的10 次方字节,即1024 个字节;1M字节就是2的20 次方字节,约为1048567 个字节。
2. 在8位二进制中,+26、-26、-127、-1的补码(用十六进制表示)是多少?
解:正数的补码等于原码,负数的补码等于它的原码除符号位不变,其余的各位求反加1。
[+26]原=0001 10101B=1AH,[+26]补=1AH
[-26]原=1001 10101B,[-26]补=1110 0101B+1=1110 0110B=0E6H
[-127]原=1111 1111B,[-127]补=1000 0000B+1=1000 0001B=81H
[-1]原=1000 0001B,[-1]补=1111 1110B+1=1111 1111B=0FFH
3. 用十进制写出下列补码表示的数的真值:FEH、FBH、80H、11H、70H、7FH。
解:真值是指日常用“+”或“-”号表示的数。
机器数是指计算机中用编码表示的数,正数的符号以最高位为0表示,负数的符号以最高位为1表示。
根据补码求真值的一个通俗口诀是“正码不变,负码求补,补后勿忘添负号”。
①FEH=1111 1110B,其符号位为“1”,属负数,故其原码为1000 0001B+1=1000 0010B,即FEH真值为-2;
②同理FBH属负数,其真值为-5;
③80H的真值为-128;
④11H的真值为+17;
⑤70H的真值为+112;
⑥7FH的真值为+127。
4. 微型计算机主要由哪几部分组成?各部分有何功能?
答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。
5. 何为存储器单元的地址?
答:存储器中存放二进制数的单元称为存储单元。存储器中包含许多存储单元,为了便于信息的存入和取出,每一个存储单元必须有一个固定的编号来标识,称这个编号为存储器单元地址。
6 .何谓单片机?单片机有何特点?
答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。