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