《微机原理及应用》复习题.docxVIP

《微机原理及应用》复习题.docx

本文档由用户AI专业辅助创建,并经网站质量审核通过
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《微机原理及应用》复习题

《微机原理及应用》是一门核心技术基础课程,其内容涵盖微型计算机的构成原理、指令系统、汇编语言程序设计以及常用接口技术等多个方面。为帮助同学们更好地梳理知识脉络,巩固学习成果,特精心编制以下复习题。希望同学们能结合教材与课堂笔记,深入思考,融会贯通,真正理解和掌握微型计算机的工作原理及应用方法。

一、微型计算机系统概述

1.请简述微型计算机系统的基本组成,并说明各组成部分的主要功能。

2.什么是单片机、单板机和个人计算机?它们在组成和应用上有何主要区别?

3.微型计算机的主要性能指标有哪些?请简述其含义。

4.简述冯·诺依曼体系结构的核心思想及其对现代计算机发展的影响。

5.请解释数制的概念,并将下列十进制数转换为二进制、八进制和十六进制数(要求写出转换过程):

*十进制数:37

*十进制数:-12(假设字长为8位)

6.什么是原码、反码和补码?为什么计算机中通常采用补码来表示带符号数?以8位字长为例,计算十进制数-5的原码、反码和补码。

7.已知某二进制数为____B,若将其视为:

*无符号数,其对应的十进制值是多少?

*带符号数(补码),其对应的十进制值是多少?

8.什么是ASCII码?请写出字符0、A、a的ASCII码值(十六进制或十进制均可)。

9.简述BCD码的概念,什么是压缩BCD码和非压缩BCD码?请举例说明。

二、微处理器结构与功能

1.以8086/8088微处理器为例,简述其内部功能结构(EU和BIU的组成及主要功能),并说明这种结构的主要优点。

2.8086/8088微处理器有哪些通用寄存器?它们各自的主要用途是什么?

3.8086/8088的标志寄存器FLAGS中有哪些状态标志位和控制标志位?请简述各状态标志位的含义及置位/复位条件。

4.什么是存储器分段?8086/8088为什么要采用分段管理方式?简述逻辑地址、偏移地址和物理地址的概念及其关系。如何由逻辑地址计算物理地址?

5.若8086的CS=2000H,IP=0100H,则当前指令的物理地址是多少?

6.简述8086/8088系统中,最大模式和最小模式的含义及主要区别。

7.什么是指令周期、总线周期和时钟周期?它们之间有何关系?8086的一个基本总线周期包含几个时钟周期?在什么情况下需要插入等待周期Tw?

8.8086的ALE信号、M/IO#信号、RD#信号、WR#信号的作用是什么?

三、指令系统

1.什么是指令?什么是指令系统?简述指令的基本格式。

2.8086/8088指令系统有哪几种寻址方式?请分别简述其特点,并举例说明(至少列举5种)。

3.指出下列指令中源操作数和目的操作数的寻址方式:

*MOVAX,[SI]

*MOVBX,1234H

*ADDCX,[BX+DI+05H]

*MOV[BP],AL

*INCWORDPTR[DI]

4.简述MOV指令的功能及使用注意事项。为什么不能直接用MOV指令实现两个存储单元之间的数据传送?如何实现?

5.比较ADD、ADC、INC指令的功能及对标志位的影响。

6.比较SUB、SBB、DEC、CMP指令的功能及对标志位的影响。CMP指令与SUB指令的主要区别是什么?

7.什么是逻辑运算指令?简述AND、OR、NOT、XOR指令的功能,并举例说明它们的典型应用(如清0、置1、取反、测试位等)。

8.移位指令(SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR)有何区别?它们对标志位(尤其是CF和OF)有何影响?

9.简述转移指令的分类(无条件转移、条件转移、子程序调用与返回、中断调用与返回)。条件转移指令是如何判断转移条件的?

10.指出下列指令是否正确,若不正确请说明原因:

*MOV[AX],BX

*MOVCS,AX

*ADD100H,CX

*PUSHAL

*POPCS

四、汇编语言程序设计

1.什么是汇编语言?它与机器语言、高级语言有何区别?汇编语言程序有何特点?

2.汇编语言源程序的一般结构是怎样的?一个完整的汇编语言源程序通常包含哪些部分?

3.什么是伪指令?伪指令与机器指令的主要区别是什么?常用的伪指令有哪些?简述它们的功能。

*例如:SEGMENT/ENDS,ASSUME,ORG,DB,DW,DD,EQU,END等。

4.简述汇编语言程序的开发过程(从源程序编写到可执行文件生成)。

5.什么是子程序(过程)?使用子程序有何优点?子程序调用和返回时,堆栈的作用是什么?如何进行现场保护和恢复?

6.

文档评论(0)

一生富贵 + 关注
实名认证
文档贡献者

原创作者

1亿VIP精品文档

相关文档