- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件技术基础 韦大伟主编
PAGE
PAGE 31
第一章习题参考答案
1.1 简述冯·诺依曼结构计算机的基本组成和基本工作原理。
答:冯·诺依曼计算机由存储器、运算器、输入设备、输出设备和控制器五大部件组成。其中,存储器用于存储各种程序和数据;运算器完成各种算术和逻辑运算;输入设备完成程序和数据的输入和转换;输出设备完成各种输出数据的转换、显示或拷贝;控制器是计算机的控制中心,它从存储器中取得指令,并根据指令的要求协调和控制各逻辑组件有条不紊地工作,完成指令和程序规定的操作。
冯·诺依曼计算机的基本工作原理:根据应用的需要,事先编制好程序并输入到计算机的存储器中,计算机就能高速、依次、自动连续地根据程序中指令的功能工作,完成预定的处理任务。把这种“存储程序”和“程序控制”简称为存储程序控制。
什么是微处理器、微型计算机和微型计算机系统?简述它们的联系与区别。
答:微处理器通常是指在一块大规模或超大规模集成电路芯片上,把冯·诺依曼计算机体系结构中的运算器和控制器集成进去。微处理器虽不是通常所指的微型计算机,但却是微型计算机的核心部件。近些年来,随着微电子和超大规模集成电路技术的迅速发展,在它的内部不仅包括运算器和控制器等基本部件,而且已经把数学协处理器、高速缓冲存储器以及多种接口和控制部件,甚至把多媒体部件也集成到一块芯片内。
微型计算机是以微处理器为核心,配上用大规模集成电路制作的存储器、输人输出接口电路以及系统总线等部件组成的“裸机”,它包含冯·诺依曼计算机体系结构中全部五个部件,简称微型机。
微型计算机系统是以微型计算机为核心,配置相应的外部设备和系统软件及应用软件,从而使其具有独立的数据处理和运算能力的设备。也就是说,微型计算机系统是微型计算机硬件、软件以及外部设备的集合,使裸机变成一台完整的、可供用户直接使用的计算或控制设备。
微处理器、微型计算机和微型计算机系统构成了微型计算机系统的三个层次,表1-4示出了它们的组成及其相互关系。
1.3 简述微型计算机的基本结构。
答:目前的各种微型计算机系统从硬件体系结构来看,采用的仍然是计算机的经典结构--冯·诺依曼结构。图l-7给出了具有这种结构特点的微型计算机典型硬件组成框图。微处理器MPU中包含了计算机基本组成中的运算器和控制器;RAM和ROM为存储器;I/O设备及接口是输入、输出设备的总称。各组成部分之间通过地址总线AB、数据总线DB和控制总线CB联系在一起。
通常也将微型计算机的这种系统结构称为三总线结构,简称总线结构。
采用总线结构,可使微型计算机的系统构造比较方便,并且具有更大的灵活性和更好的可扩展性、可维修性。
图1-7 微型计算机基本结构
1.4 计算机中为什么要采用二进制表示数据?
答:计算机的基本功能是对数的运算和处理。在计算机中,通过数字化编码技术,对所表示的数值、文字、符号及控制信息等进行数字编码,这种数字化表示方法不仅要适合于人的自然习惯,同时要满足机器中所用器件、线路的工作状态以及数据的可靠传输与易于校验纠错等方面的要求。一个具有两种不同的稳定状态且能相互转换的器件,就可以用来表示一位二进制数,由于表示二进制的器件易于制造且工作可靠,并且二进制数的运算规则也最简单,因此目前计算机中均采用二进制数来表示各种信息及进行信息处理。
1.5 进行下列数制转换:
(1= ? D= ? H (2)0= ? D= ? H
(3)135= ? B= ? H (4)99.4375= ? B= ? H
答:(1= 92D=5C H (2)0.0011B=0D= 0.B3 H
(3)135==87 H (4)99.4375=0111 B= 63.7 H
1.6 什么叫机器数?什么叫机器数的真值?试叙述有符号数在机器中的表示方法?
答:在计算机中,带符号数有三种表示法:原码、反码和补码。用原码、反码、补码表示的数称为机器数,机器数对应的数学值称为真值。
有符号数的原码表示法:正数的符号位用0表示,负数的符号位用1表示,数值位保持不变。在用原码表示时,8位二进制原码真值范围为-127~+127;16位二进制原码真值范围为-32767~+32767。原码表示法简单易懂,而且与真值转换方便。但若是两个异号数相加(或两个同号数相减)就需要做减法。
有符号数的反码表示法:正数的反码表示与原码相同,最高位为符号位,其余值为数值位。而负数的反码应当表示为该数的原码除符号位外按位取反。
有符号数的补码表示法:正数的补码为原正数不变,即负数的补码等于负数的反码加1,也就是等于负数原码除符号位外求反加1。
文档评论(0)