如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
“微处理器系统原理与嵌入式系统设计”第二章习题解答2.2选择题(1)下列无符号数中最小的数是(A)。A.B.C.D.(2)下列无符号数中最大的数是(B)。A.B.C.D.(3)在机器数(A)中,零的表示形式是唯一的。A.补码B.原码C.补码和反码D.原码和反码(4)定点8位字长的字,采用2的补码形式时,一个字所能表示的整数范围为(A)。A.128~+127B.127~+127C.129~+128D.128~+128(5)若下列字符码(ASCII)中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是(D)。A.11001011B.11010110C.11000001D.11001001(6)单纯从理论出发,计算机的所有功能都可以交给硬件实现。而事实上,硬件只实现比较简单的功能,复杂的功能则交给软件完成。这样做的理由是(BCD)。A.提高解题速度B.降低成本C.增强计算机的适应性,扩大应用面D.易于制造(7)编译程序和解释程序相比,编译程序的优点是(D),解释程序的优点是(C)。A.编译过程(解释并执行过程)花费时间短B.占用内存少C.比较容易发现和排除源程序错误D.编译结果(目标程序)执行速度快(8)计算机的存储器采用分级存储体系的主要目的是(D)。A.便于读写数据B.减小机箱的体积C.便于系统升级D.解决存储容量、价格和存取速度之间的矛盾(9)在多级存储体系中,cache-主存结构的作用是解决(D)问题。A.主存容量不足B.主存与辅存速度不匹配C.辅存与CPU速度不匹配D.主存与CPU速度不匹配(10)下列说法中正确的是(CD)。A.虚拟存储器技术提高了计算机的速度B.cache与主存统一编址,cache的地址空间是主存地址空间的一部分C.主存是由易失性的随机读写存储器构成的D.cache的功能全部由硬件实现(11)在CPU与外设之间设计接口电路的目的主要有(ABCD)。A.解决驱动能力问题B.控制数据传送速度C.完成数据形式转换D.负责CPU与外设的联络(12)程序查询I/O时总是按(B)的次序完成一个字符的传输。A.写数据端口,读/写控制端口B.读状态端口,读/写数据端口C.写控制端口,读/写状态端口D.读控制端口,读/写数据端口(13)下列陈述中不正确的是(A)。A.总线结构传送方式可以提高数据的传输速度B.与独立请求方式相比,菊花链式查询方式对电路的故障更敏感C.PCI总线采用同步时序协议和集中式仲裁策略D.总线的带宽即总线本身所能达到的最高传输速率(14)下列各项中,不是同步总线协定特点的是(D)。A.不需要应答信号B.各部件的存取时间比较接近C.总线长度较短D.总线周期长度可变(15)在计算机系统中,下列部件都能存储信息:①主存;②CPU内的通用寄存器;③cache;④磁带;⑤磁盘。其中,内存包括(①);属于外存的是(④⑤);由半导体材料构成的是(①②③)。按照CPU存取速度排列,由快至慢依次为(②③①(⑤④))。2.3假如想从一个字节中分离出中间4位,而其他位设为0,那么必须使用什么运算和什么掩码?假如想把一个字节的中间4取反而其他位不变呢?①分离中间四位:用与运算,掩码为00111100②取反中间四位:用异或运算,掩码为001111002.4通常使用逻辑运算代替数值运算是非常方便的。例如,逻辑运算AND将两个位组合的方法同乘法运算一样。哪一种逻辑运算和两个位的加法几乎相同?这样情况下会导致什么错误发生?逻辑运算OR和两个位的加法几乎相同。问题在于多个bit的乘或加运算无法用AND或OR运算替代,因为逻辑运算没有相应的进位机制。2.5将ASCII码中的小写字母变为大写字母,需要使用什么逻辑运算和什么掩码?大写字母变小写字母呢?ASCII码中小写字母编码为41H~5AH,大写字母编码为61H~7AH,因此:将小写字母与掩码20H进行OR操作即可转变为大写字母(将bit5置1),将大写字母与掩码0DFH进行AND操作即可转变为小写字母(将bit5清0)。2.6一个字节位串循环右移3位等价于循环左移多少位?字节位串循环右移3位等价于循环左移5位。2.7举例说明计算机体系结构、计算机组成和计算机实现之间的关系。计算机体系结构主要是指程序员关心的计算机概念结构与功能特性,而计算机组成原理则偏重从硬件角度关注物理机器的组织,更底层的器件技术和微组装技术则称为计算机实现。例如:确定指令集中是否有乘法指令属于计算机体系结构的内容,而乘法指令是由专门的乘法器实现还是用加法器实现则属于计算