第一范文网 - 专业文章范例文档资料分享平台

微机原理及接口技术课后习题参考答案

来源:用户分享 时间:2025/9/25 9:38:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

如有你有帮助,请购买下载,谢谢!

第1章 (1.6 习 题)

1.简述名词的概念:微处理器、微型计算机、微型计算机系统。 答:

(1)微处理器:微处理器(Microprocessor)简称μP或MP,或CPU。CPU是采用大规模和超大规模集成电路技术将算术逻辑部件ALU(Arithmetic Logic Unit)、控制部件CU(Control Unit)和寄存器组R(Registers)等三个基本部分以及内部总线集成在一块半导体芯片上构成的电子器件。

(2)微型计算机:微型计算机(Microcomputer)是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线等所组成的计算机,简称微机。

(3)微型计算机系统:微型计算机系统由硬件与软件两大部分组成,分别称为硬件(Hardware)系统与软件(Software)系统。其中,硬件(Hardware)系统由CPU、内存储器、各类I/O接口、相应的I/O设备以及连接各部件的地址总线、数据总线、控制总线等组成。

软件(Software)系统:计算机软件(Software)是指为运行、维护、管理、应用计算机所编制的程序及程序运行所需要的数据文档资料的总和。一般把软件划分为系统软件和应用软件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

2.简述名词的概念:指令寄存器、地址寄存器、标志寄存器。 答:

(1)指令寄存器:指令寄存器(Instruction Register,IR)用来保存计算机当前正在执行或即将执行的指令。当一条指令被执行时,首先,CPU从内存取出指令的操作码,并存入IR中,以便指令译码器进行译码分析。

(2)地址寄存器:地址寄存器(Address Register,AR)被动地接受IP传送给它的地址值(二进制地址),AR的作用是保持IP送来的地址,并且以并行方式连接输出到CPU的地址引脚上,以便CPU访问指定的内存单元。

(3)标志寄存器:标志寄存器(Flags,F)是CPU中不可缺少的程序状态寄存器,因此,也称程序状态字寄存器(PSW),所谓状态是指算术或逻辑运算后,结果的状态以二进制的0或1在标志寄存器中标识出来,例如,运算结果有进位,则进位标志位CF=1,否则为0。

3.何谓IA-32处理器? 答:

Intel公司推出了32位结构的80386微处理器后,确定了80386芯片的指令集结构(Instruction Set Architecture)为以后开发80X86系列处理器的标准,称其为Intel 32位结构(Intel Architecture-32,IA-32),后来的80486、Pentium等微处理器统称为IA-32处理器,或称32位80X86处理器。

4.什么叫总线?总线包括哪三种? 答:

所谓总线,它将多个功能部件连接起来,并提供传送信息的公共通道,能为多个功能

1页

如有你有帮助,请购买下载,谢谢!

部件分时共享,CPU通过总线连接存储器和I/O接口等,构成了微型计算机。

这里指的总线(BUS)包括地址总线、数据总线和控制总线三种。 5.地址总线的作用是什么? 答:

地址总线(Address Bus,AB),通常是CPU用来发出地址信息的,用于对存储器和I/O接口进行寻址。

6.什么叫溢出?判断溢出的方法是什么? 答:

(1)溢出通常指计算机运算的结果超出了计算机所能允许的范围。本章所讲的溢出是指用补码实现加/减运算后,若参与操作的两数在定义域内,但运算结果超出了字长范围内补码所能允许表示的值,所计算出的结果产生了错误,称之为溢出。

(2)加/减运算判断溢出的方法:

如果把加/减法运算都变成补码相加,则两个正数相加可能产生正的溢出,两个负数相加可能会产生负的溢出,正负两数相加不会产生溢出。

具体实现的方法是:两个操作数运算后,用最高位和次高位产生的进位位异或,异或结果为1,则表示有溢出,结果为0,表示无溢出。例如:两个8位数运算后,溢出标志

OF=C6⊕C7

7.假设四种CPU主存地址分别为16根、20根、24根以及32根,试问每种CPU可寻址内存多少字节?

解:每种CPU可寻址内存分别是:216=64KB、220=1MB、224=16MB、232=4GB。 8.在一般指令格式中,由哪两部分组成? 答:

由操作码和操作数组成。

9.设字长为16位,将下列十进制数转换成二进制数、十六进制数以及BCD数。 ① 65 ② 129 ③ 257 ④ 513 解:

① 65=01000000B=41H=(0110 0101)BCD ② 129=B=81H=(0001 0010 1001)BCD ③ 257=1B=101H=(0010 0101 0111)BCD ④ 513=01B=201H=(0101 0001 0011)BCD

10.设字长为8位,写出x、y的原码、反码和补码,并且用补码计算x+y,问是否有溢出?

① x=-78 y=35 ② x=-64 y=-66 解:

① x=-78 y=35

[X]原=, [X]反=, [X]补=

[Y]原=00100011, [Y]反=00100011, [Y]补=00100011 [X]补+[Y]补=+00100011=, 无溢出。 ② x=-64 y=-66

2页

微机原理及接口技术课后习题参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6jbc35vq086m3qp9xkwe9ersa9ps1u00x8m_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top