- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理习题答案
绪论
2.微处理器,微型计算机,微型计算机系统有什么联系与区别?
答:微处理器(Microprocessor):由算术逻辑部件(ALU),累加器和通用寄存器组,程序计数器,时序和控制逻辑部件,内部总线等组成。微型计算机(Microcomputer__MC):由CPU、存储器、输入/输出接口和系统总线组成。微型计算机系统(Microcomputer System_MCS):以微型计算机为主体,配上外设和系统软件,就构成了微型计算机系统。
3.微处理器由哪些主要部件组成?其功能是什么?
答:微处理器(Microprocessor):由算术逻辑部件(ALU),累加器和通用寄存器组,程序计数器,时序和控制逻辑部件,内部总线等组成。指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。 总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
4.画一个计算机系统的方框图,简述各部分主要功能。
答:计算机系统的方框图如下:
运算器是执行算术运算和逻辑运算的部件,其主要任务是对数据进行加工处理。
控制器的主要作用是取出要执行的每一条指令、然后进行指令译码并执行指令。
输入设备用于将数据输入到计算机中。
输出设备把计算机加工后的信息输出给用户。
主存储器用于存放程序和数据等。
7.什么是PCI局部总线?什么是USB?
答:PC总线是PC机和PC/XT机中采用的系统总线标准,是外设互连局部总线,适用于32/64位并行数据传送,最大通信速率为132MB/s,具有即插即用的功能。
USB总线是通用串行总线,采用通用连接器和自动配置及热插拔技术和相应的软件,实现资源共享和外设的简单快速连接,不需要单独的供电系统,数据传输速率有15MB/S和1.5MB/S两种。
第二章8086系统结构
1.8086CPU内部由哪两部分组成?它们的主要功能是什么?
答:8086CPU内部由指令执行部件(EU)和总线接口部件(BIU)两部分组成。
指令执行部件(EU)主要功能是完成指令译码和执行指令。 总线接口部件(BIU)主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
2.8086CPU中有哪些寄存器?各有什么用途?
答:
数据寄存器:共有4个寄存器AX、BX、CX、DX,用来保存操作数或运算结果等信息。
AX寄存器称为累加器。使用频度最高,用于算术、逻辑运算以及与外设传送信息等。
BX寄存器称为基址寄存器。常用于存放存储器地址。
CX寄存器称为计数器。一般作为循环或串操作等指令中的隐含计数器。
DX寄存器称为数据寄存器。常用来存放双字数据的高16位,或存放外设端口地址。
变址和指针寄存器:包括SI、DI、SP、BP4个16位寄存器,主要用于存放某个存储单元的偏移地址。SI是源变址寄存器,DI是目的变址寄存器,在字符串操作中,SI和DI都具有自动增量或减量的功能。 SP为堆栈指针寄存器,用于存放当前堆栈段中栈顶的偏移地址;BP为基址指针寄存器,用于存放堆栈段中某一存储单元的偏移地址。
段寄存器:8086CPU的4个16位的段寄存器分别称为代码段寄存器CS,数据段寄存器DS,堆栈段寄存器SS,附加数据段寄存器ES。段寄存器用来确定该段在内存中的起始地址。
代码段用来存放程序的指令序列。CS存放代码段的段首址,指令指针寄存器IP指示代码段中指令的偏移地址。
8086CPU中的指令指针IP,它总是保存下一次将要从主存中取出指令的偏移地址,偏移地址的值为该指令到所在段段首址的字节距离。在目标程序运行时,IP的内容由微处理器硬件自动设置,程序不能直接访问IP,但一些指令却可改变IP的值,如转移指令、子程序调用指令等。
标志寄存器:8086CPU中有一个很重要的16位标志寄存器,它包含9个标志位,主要用于保存一条指令执行后,CPU所处状态信息及运算结果的特征。
5.要完成下述运算或控制,用什么标志位判断?其值是什么?
(1)比较两数是否相等? (2)两数运算后结果是正数还是负数?
(3)两数相加后是否溢出? (4)采用偶校验方式,判定是否需要补“1”?
(5)两数相减后比较大小? (6)中断信号能否允许?
答:(1)ZF=0则不等,ZF=1则相等;
(2)SF=0为正,SF=1为负;
(3)OF=0不溢出,OF=1溢出;
您可能关注的文档
- 很齐全的怀孕常识.doc
- 徐医附院病历管理规定(试行).doc
- 徐州市心理健康教育测试试卷.doc
- 循 环 系 统 疾 病 习 题.doc
- 微云营销普通用户操作帮助文档.doc
- 微型计算机存储器系统结构.doc
- 微软Windows家族发展史.doc
- 心内科疑难病例教学查房.doc
- 心 血 管 系 统.doc
- 心外科疾病诊疗常规.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)