微机原理总复习

微机原理总复习

ID:41496751

大小:87.51 KB

页数:9页

时间:2019-08-26

微机原理总复习_第1页
微机原理总复习_第2页
微机原理总复习_第3页
微机原理总复习_第4页
微机原理总复习_第5页
资源描述:

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

1、微机原理总复习8086CPU基础知识1.基础知识(1).掌握二进数与十六进制数之间的转换。4位2进制转换为1位16进制(2).计算机中原码反码,补码的表示,补码的运算规则?原码符号位+数值的绝对值正数反码二原码,负数反码二正数按位取反正数补码=原码,负数补码二符号位不变,其余位按位取反后加1++2.8086/8088CPU的内部结构图2-16(1).总线接口部件BIU内部结构及功能?BIU总线接口单元负责CPU与存储器,I/O接口之间的信息传送,由段寄存器,指令指针寄存器,指令队列,地址加法器和总线逻辑

2、组成(2).执行部件EU内部结构及功能?EU执行单元主要是执行指令,分析指令,暂存中间计算结果并保留结果的特征。它由算术逻辑单元(运算器)ALU,通用寄存器,标志寄存器和EU控制电路组成。(3).BIU和EU的动作管理?当EU从指令队列中取走指令,指令队列出现空字节时,BIU就自动执行一次取指令周期,从内存中取走后续的指令代码放入队列中。EU需要数据时,BIU根据EU给出的地址,从制定的内存中或外设中取出数据供EU使用。运算结束时,BIU将运算结果送入指定的内存或外设中。队列为空,则EU等待至有指令为止

3、。若BIU正在取指令,EU发出访问总线的请求,则必须等到BIU取完后请求才响应。3.8086CPU的寄存器结构(1).8086CPU有哪些通用寄存器?它的专用特性?(各有什么用途)?通用寄存器包括数据寄存器,地址指针寄存器和变址寄存器数据寄存器:AX累加器,存放算数逻辑运算的操作数I/O指令用其与外设接口传送信息;BX基址寄存器,访问内存时的偏移地址;CX计数寄存器,在循环和串操作指令中用作寄存器;DX数据寄存器,在寄存器间接寻址的I/O指令中用作计数器地址指针寄存器:SP堆栈指针寄存器,在堆栈操作中存

4、放栈顶偏移地址;BP基址指针寄存器,存放访问内存的偏移地址与SS寄存器配对使用变址寄存器:SI源变址寄存器.DI目的变址寄存器,它们常在变址寻址中作为索引指针(2).指令指示器IP和标志寄存器的作用?标志寄存器中有哪些控制标志(DF、IF和TF),有哪些状态标志(ZF,CF,SF,AF,PF和OF)每一位是如何定义的?IP指令指针寄存器,存放指令的偏移地址;FLAGS标志寄存器,16位寄存器,使用其中9位(6个状态标志,3个控制标志)CF进位标志,进位或借位则CF=1;PF奇偶标志位,低8位1的个数为偶

5、数时,PF二1,奇数时为O;AF辅助进位,BTT3向bit4进位或借位时AF二1;ZF零标志位,结果为0时ZF二1;SF符号标志位,最好位为1时,SF二1;OF溢出标志位,结果超出带符号数的范围OF二1.(3).为什么要设段寄存器,8086CPU内部有多少个段寄存器分别存放什么地址?8086有20条地址线,最大内存为1MB,而内部寄存器都只有16位,最大内存64KB,因此分为若干个64KB的段。有4个段寄存器4.8086/8088的存储器组织(1).什么是存储器的结构(2).什么是段地址、偏移地址、段地

6、址与偏移地址的关系如何?段地址就是一个起始地址!偏移地址,则是相对于起始地址的偏移量(3)、什么是逻辑地址、物理地址?段基地址和段内偏移地址称为逻辑地址内存单元的20为地址成为物理地址(4).逻辑地址的如何表示?有了逻辑地址的表示方式为什么还要引入物理地址?已知逻辑地址如何计算物理地址?逻辑地址写成xxxxH:xxxxH物理地址二段基址*16+段内偏移(5).8086/8088CPU对存储器为什么要分段管理?不分段,无法访问1UB的存储空间1.8088CPU的引脚及功能。Aw〜Ao、D7〜Do.(10—

7、WRINTR^INTA、NMI、TESl^-feAE、READY.RESET)P42-43二、指令有关的基础知识1.8086/8088的8种寻址方式?如何根据寻址方式确定(计算)物理地址?立即寻址MOVAX,3102II;直接寻址MOVAX,[3102H];寄存器寻址MOVSI,AX;寄存器间接寻址MOVAX,[SI];寄存器相对寻址MOVAX,DATA[BX];基址一变址寻址MOVAX,[BX][SI];基址一变址相对寻址MOVAX,DATA[BX][SI];隐含寻址MULBX2.操作数主要分为3类:

8、立即操作数、寄存器操作数和存储器操作数。3.理解(表2-3)8086/8088CPU对段寄存器使用的约定。P504.理解(表3-5)5种寻址方式及偏移地址EA的计算。5.指令的基本构成(结构)指令是由操作码和操作数组成。操作码代表指令的操作性质。操作数代表被操作的对象。操作数有那几种类型?-一立即操作数,寄存器操作数,存储器操作数6.8086/8088CPU指令的汇编语言格式?三、汇编语言程序设计1.汇编语言程序设计的一般步聚?2.源程序的

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

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

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