资源描述:
《计算机原理习题部分含答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、习题1:1.微机基本结构是什么?微处理器、微型计算机、微型计算机系统有何区别?2.冯•诺依曼结构计算机的特点是什么?3.计算机中为什么要使用二进制编码?4.用二进制补码表示・41、+74、-112?5.计算机内有一个字节代码10110110B(1)若把它作为无符号数,则与之对应的十进制是();(2)若把它作为有符号补码,则与之对应的十进制是();(3)若把它作为ASCII码,而且最高位为奇偶校验位,则采用的是奇校验还是偶校验?该值是什么字符的ASCII码?ASCII码主要用于做什么?(4)若把它作为非压缩BCD码,则对应的十
2、进制数为(?注:奇、偶校验的概念•校验位与数值位中1的个数为偶数,则是偶校验•校验位与数值位中1的个数为奇数,则是奇校验(5)8086中PF标志对运算结果的低8位进行校验,请问采用的是奇校验还是偶校验?6.计算机中有符号数如何表示,一个字的有符号数范围是多少?7.在计算机中有符号字节数X=20H,Y=90H,请问X+Y=?结果是否有溢出;X-Y=?结果是否有溢出。8.什么是总线?总线按照传输内容分为那几类总线?按照在计算机中所处的位置又分为那几类总线?ISA、EISA、PCI三种局部总线有何特点?微机中按什么原则来使用总线?
3、9.计算机总线连接时为什么需要使用三态电路和锁存器?习题1答案:1.微机的基本结构包括主机和外设,主机又包括CPU、存储器、I/O接口和总线,外设包括输入设备和输出设备;微处理器主要指CPU;微型计算机包括主机和外设,其中主机包括微处理器,主要针对硬件部分;微型计算机系统包括微型计算机和软件系统,能够独立运行。1.冯•诺依曼结构计算机的特点:•使用二进制表示程序和数据•使用存储器保存程序和数据•由输入设备、输出设备、运算器、存储器、控制器五部分组成2.计算机中为什么要使用二进制编码?•二进制中只有两种状态,容易用电器表示,双
4、稳态触发器,电容,电路通断等均可表示•二进制运算规则简单,容易用数字逻辑电路实现•二进制可以方便的表示逻辑值,进行逻辑运算2.・41=(11010111)2+74=(01001010)2-112=(10010000)23•数值转换:114.175=(01110010.0011)2=(72.3)16(近似值)11001.101B=(19.A)16=(25.625)104.182;-74;奇校验,‘6',ASCII用于计算机与外部交换信息;6;奇校验5.X+Y00100000+10010000=10110000结果不溢出X-Y0
5、0100000・10010000=10010000结果溢出6.计算机中有符号数用补码表示,一个字的范围是-32768-327677.总线是用于传输信息的一组通信线;微机中按照分时复用原则使用总线;8.按照功能分为:地址总线、数据总线和控制总线;按照位置分为:CPU总线、局部总线、系统总线和外部总线ISA总线宽度为16位,频率为8MHz,传输率为16MB/SEISA总线是ISA总线的增强,宽度32位,频率8MHz,传输率为32MB/SPCI总线总线宽度32位,可扩展到64位,总线频率33MH乙也可提高到66MH乙传输率为132
6、MB/S,可扩展到528MB/S,支持即插即用6.使用三态门可以增加驱动,用作数据输入到总线时的缓冲,当需要总线时,打开三态门,传送数据;不需要总线时,关闭三态门,输出为髙阻状态,以便别的器件可以使用总线,因此多个器件接入总线时,一定要使用三态电路;使用D触发器可以进行信号保持,用作信息输出时的锁存习题2:
7、(suoyou)1.在8086微处理器中执行如下指令后,标志寄存器中状态标志为何值?MOVDX,6E07HSUBDX,800AH2.8086微处理器内部包括执行单元EU和总线接口单元BIU,请简要说明两个部分主要功能是什
8、么?请指出下列哪些部分属于EU,哪些部分属于BIU?1)段寄存器CS、DS、ES、SS2)预取指令缓冲队列3)地址指针寄存器SP、BP、SI、DI4)指令译码及控制5)数据寄存器AX、BX、CX、DX6)指令指针寄存器IP7)2()位物理地址加法器8)总线接口控制电路9)算术逻辑单元ALU10)标志寄存器FLAG属于EU的有、、、、属于BIU的有、、、、3.下面是8086执行指令过程中读取存储器数据的一系列处理,请标明处理的先后顺序。A.CPU发读命令;B.BIU形成20位物理地址;C.BIU将系统数据总线上的数据送到CPU
9、内部总线,EU从内部总线获得数据;D.EU计算得到有效地址,并传送给BIU;E.存储器将被选中单元的内容送系统数据总线;F.CPU输出物理地址,经锁存后传送到地址译码器。先后顺序为:、、、、、。4.8086管理的最大存储器空间和I/O端口空间是多少,写出地址范围?为什么8086对存储器要采