微机原理《复习大纲》答案仅供参考.docVIP

微机原理《复习大纲》答案仅供参考.doc

  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章 计算机系统概述 1.微机系统的硬件结构是怎样的? 微机的硬件有微处理器,存储器,总线,接口以及外部设备五部分组成。 2.微处理器主要完成哪3项任务? (1)是在处理器与内存储器或者I/O之间传送数据操作; (2)是基本的加减乘除算术运算以及逻辑与、或、异或、取反等操作。 (3)是通过简单的判断控制程序的流向操作。 3.微机系统启动时,是怎样开始工作的? 第一步当按下开关时,CPU得到的启动地址FFFF0H,CPU就会从FFFF0H处开始取指令,执行指令。 第二步系统BIOS的启动程序进行加电自动检测一些关键设备是否能够正常工作。 第三步系统BIOS的启动顺序从软盘、硬盘、或者光驱开始装载系统。 4.微机系统执行程序的过程是怎样的? 逐步的从内存中取出程序中的指令并执行指令规定的操作。 典型练习 1. P14 习题2. 答:第二项任务的完成需要依据标志寄存器即(是基本的加减乘除算术运算以及逻辑与、或、异或、取反等操作) 2. PC机在加电或RESET后,80X86CPU首先工作于 实 模式, CS:IP指向物理地址 FFFF0H ,从 BIOS 中取指令执行,开始了启动过程。 第2章 微处理器存储管理技术 1.段加偏移寻址机制优点何在? 答:允许程序和数据不需要任何修改,而使程序和数据重新定位P18。 2.实模式下逻辑地址是怎样的?CPU如何将其转换为物理地址? 即一个内存单元地址有段地址和偏移地址两部分组成,用冒号连接段地址和偏移地址,即段地址P15。物理地址=段的起始地址+偏移地址=段地址*10H+偏移地址 3.保护模式下逻辑地址是怎样的?CPU如何将其转换为物理地址? 保护模式下存储器的寻址允许方位位于第一个1MB以及第一个1MB以上的内存数据和程序,在原来存放段地址的段寄存器里还有一个选择子,用于选择描述表内的一个描述符。 保护模式下存储器寻址是通过段寄存器中的选择子,在描述符表中选择一个描述符,从而得到断的起始地址,再加上偏移地址得到的物理地址来访问内存。 4.段选择子的作用是什么?段描述符主要包含哪些信息? 用于选择描述表内的一个描述符。描述符主要包含 存储器段得位置、长度和访问权限。P19 典型练习 1. P26 习题4. 段加偏移寻址机制优点何在? 答:允许程序和数据不需要任何修改,而使程序和数据重新定位P18。 2. 80x86CPU在保护模式下,段寄存器中存放的内容不再是段地址,而 段选择子 ,其高13位的作用是从描述符表中选择描述符 第3章 汇编语言 知识点 1.8086的寄存器组 通用寄存器: EAX: (Accumulator) 累加器. 也被IO指令使用. EBX: (base) 计算存储器地址时常用作基址寄存器. ECX: (count) 在移位.循环.串处理指令中用作隐含的计数器. EDX: (data) 做双字长的运算时.和AX连用. 另外.它存放IO端口地址. 变址寄存器: ESP: (Stack Point) 堆栈指针寄存器. 指示段顶的偏移地址. EBP: (Base Point) 基址指针寄存器. 可与SS连用确定堆栈段中的某一地址. EDI: (Destination Index) 目的变址寄存器. DI 和 ES连用. ESI: (Source Index) 源变址寄存器. SI 和 DS 连用. 专用寄存器: EIP: 指令指针寄存器. 与CS连用确定下一条指令的地址. EFLAGS: 标志寄存器.常用标志如下: ???????? OF 溢出?? SF 符号?? ZF 零?? CF 进位?? AF 辅助进位(第3位进位)?? PF 奇偶(结果的1的个数) ???????? DF 方向?? TF 陷阱(调试时若置位则每条指令后产生陷阱)?? IF 中断(1表示允许相应可屏蔽中断) 段寄存器: CS: (code segement) 代码段 DS: (data segement) 数据段 ES: (extra segement) 附加段 SS: (stack segement) 堆栈段 FS: 80386后增加的附加数据段 GS: 80386后增加的附加数据段 2. 8086主要寻址方式 (一)立即寻址 操作数直接包含在指令中。 例:MOV AX,1234H 结果:AL=34h,AH=12h (二)寄存器寻址 操作数放在CPU内部的寄存器中 16位:AX、BX、CX、DX、SI、DI、SP、BP 8位:AH、AL、BH、BL、CH、CL、DH、DL 例:MOV AX,BX 假设BX=1122H 指令执行后,AX=1122H (三)直接寻址 操作数的有效地址由指令直接给出。 默认数据段DS,其它数据段应在指令中用段前缀指出

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档