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

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

ID:32775374

大小:81.75 KB

页数:16页

时间:2019-02-15

微机原理《复习大纲》答案仅供参考_第1页
微机原理《复习大纲》答案仅供参考_第2页
微机原理《复习大纲》答案仅供参考_第3页
微机原理《复习大纲》答案仅供参考_第4页
微机原理《复习大纲》答案仅供参考_第5页
资源描述:

《微机原理《复习大纲》答案仅供参考》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微机原理》复习提纲第1章计算机系统概述1.微机系统的硬件结构是怎样的?微机的硬件有微处理器,存储器,总线,接口以及外部设备五部分组成。2.微处理器主要完成哪3项任务?(1)是在处理器与内存储器或者I/O之间传送数据操作;(2)是基木的加减乘除算术运算以及逻辑与、或、异或、取反等操作。(3)是通过简单的判断控制程序的流向操作。3.微机系统启动时,是怎样开始工作的?第一步当按下开关时,CPU得到的启动地址FFFFOH,CPU就会从FFFFOH处开始取指令,执行指令。第二步系统BIOS的启动程序进行加电自动检测一些关键设备是否能够正常工作。第三步系统BIOS的启动顺序

2、从软盘、破盘、或者光驱开始装载系统。4•微机系统执行程序的过程是怎样的?逐步的从内存中取出程序中的指令并执行指令规定的操作。典型练习1.P14习题2.答:第二项任务的完成需要依据标志寄存器即(是基本的加减乘除算术运算以及逻辑与、或、异或、取反等操作)2.PC机在加电或RESET后,80X86CPU首先工作于实模式,CS:IP指向物理地址FFFFOII,从BIOS中取指令执行,开始了启动过程。第2章微处理器存储管理技术1.段加偏移寻址机制优点何在?答:允许程序和数据不需要任何修改,而使程序和数据重新定位P18。2•实模式下逻辑地址是怎样的?CPU如何将其转换为物理地

3、址?即一个内存单元地址有段地址和偏移地址两部分组成,用冒号连接段地址和偏移地址,即段地址P15。物理地址二段的起始地址+偏移地址二段地址*10H+偏移地址3.保护模式下逻辑地址是怎样的?CPU如何将其转换为物理地址?保护模式下存储器的寻址允许方位位于第一个1MB以及第一个1MB以上的内存数据和程序,在原来存放段地址的段寄存器里述有一个选择子,用于选择描述表内的一个描述符。保护模式下存储器寻址是通过段寄存器中的选择子,在描述符表屮选择一个描述符,从而得到断的起始地址,再加上偏移地址得到的物理地址来访问内存。1.段选择子的作用是什么?段描述符主要包含哪些信息?用于选择

4、描述表内的一个描述符。描述符主要包含存储器段得位置、长度和访问权限。P19典型练习1.P26习题4.段加偏移寻址机制优点何在?答:允许程序和数据不需要任何修改,而使程序和数据重新定位P18。2.80x86CPU在保护模式下,段寄存器中存放的内容不再是段地址,而段选择王,其高13位的作用是从描述符表中选择描述符第3章汇编语言知识点1.8086的寄存器组通用寄存器:EAX:(Accumulator)累加器.也被10指令使用.EBX:(base)计算存储器地址时常用作基址寄存器.ECX:(count)在移位.循环.串处理指令中用作隐含的计数器.RDX:(data)做双字

5、长的运算时.和AX连用.另外.它存放10端口地址.变址寄存器:ESP:(StackPoint)堆栈指针寄存器.指示段顶的偏移地址.EBP:(BasePoint)基址指针寄存器.可与SS连用确定堆栈段中的某一地址.EDI:(DestinationIndex)目的变址寄存器.DI和ES连用.ESI:(SourceIndex)源变址寄存器.SI和DS连用.专用寄存器:EIP:指令指针寄存器.与CS连用确定下一条指令的地址.EFLAGS:标志寄存器.常用标志如下:0F溢出SF符号ZF零CF进位AF辅助进位(第3位进位)PF奇偶(结果的1的个数)DF方向TF陷阱(调试时若置

6、位则每条指令后产生陷阱)1F中断(1表示允许相应可屏蔽中断)段寄存器:CS:(codesegement)代码段DS:(datasegement)数据段ES:(extrasegement)附加段SS:(stacksegement)堆栈段FS:80386后增加的附加数据段GS:80386后增加的附加数据段2.8086主要寻址方式(-)立即寻址操作数直接包含在指令中。例:MOVAX,123411结果:AL=34h,AH=12h(二)寄存器寻址操作数放在CPU内部的寄存器中16位:AX、BX、CX、DX、ST、DT、SP、BP8位:AH、AL、BH、BL、CH、CL、DH

7、、DL例:MOVAX,BX假设BX=1122H指令执行后,AX=1122H(三)直接寻址操作数的有效地址由指令直接给出。默认数据段DS,其它数据段应在指令中用段前缀指岀。例:MOVAX,[1234H]假设DS二200H,EA二2000H+1234H二3234H假设存储单元[3234H]二11H,[3235H]二22H则指令执行后,AL=11I1,AI1=22I1(四)寄存器间接寻址操作数在存储器中,存储单元的有效地址由寄存器指出。BX、SI、DI—默认数据段DSBP—默认数据段SS例:MOVAX,[BX]假设BX=1122H,DS=3000HEA二30000H+1

8、122H二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。