2015南工程微机原理复习

2015南工程微机原理复习

ID:11533045

大小:70.00 KB

页数:6页

时间:2018-07-12

2015南工程微机原理复习_第1页
2015南工程微机原理复习_第2页
2015南工程微机原理复习_第3页
2015南工程微机原理复习_第4页
2015南工程微机原理复习_第5页
资源描述:

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

1、可存放操作数的有效地址的寄存器:通用:AX,BX,CX,DX专用:SI,DI,BP(执行部件)段地址寄存器:CS,DS,ES,SS(总线接口部件)16位指令指针寄存器:IP标志寄存器:FRCPU一般包括ALU(算术逻辑部件),控制器,累加器,寄存器阵列等主要部件响应中断基本条件:CPU执行完一条指令,且为开中断状态最小模式系统组成:CPU、时钟发生器、地址锁存器、总线收发器与最大模式的区别:最大模式下需要用外加电路来对CPU发出的控制信号进行变换和组合以得到对存储器和I/O端口的读/写信号和对锁存器8252及对对总线收发器8286的控制信号8086/8088CPU内部有哪些寄存器?

2、主要作用各是什么?包括数据寄存器、指针寄存器、变址寄存器、控制寄存器和段寄存器1、数据寄存器主要用途:AX:字乘法,字除法,自I/OAL:字节乘,字节除,字节I/O,十进制运算AH:字节乘,字节除BX:转移CX:串操作,循环次数CL:变量移位,循环控制DX:字乘法,字除法,间接I/O2、指针和变址寄存器:用于存放偏移量地址(偏移量地址表示某一存储单元相对于段寄存器所指定的基址位移量)(16位)3、控制寄存器:用来存放8086/8088CPU在工作过程中的状态标志寄存器(FR):用于控制CPU的操作,由程序设置或清除段地址寄存器:CS(代码段寄存器),DS(数据段寄存器),ES(附加

3、段寄存器),SS(堆栈段寄存器)16位指针指令寄存器IP逻辑地址转物理地址1、逻辑地址由16位段基址和16位偏移地址组成段基址:偏移量2、物理地址是CPU与存储器进行数据交换时实际寻址使用的地址(20位)3、物理地址=段基址左移4位加上偏移量4、例题:假设段寄存器内存702AH,偏移量为1023H,逻辑地址为702A:1023,求构成的物理地址:712C3H8位补码表示整数的范围:-128~+127(-2n-1~2n-1-1)8086/8088CPU有20根地址线16根数据线,因为可用20位地址,所以寻址的地址空间达220字节,即1MB中断向量表地址范围:0000H~03FFH存放

4、查找方法:一个中断向量占4个存储单元,其中,前两个单元存放中断处理子程序入口地址的偏移量,低位在前,高位在后;后两个单元存放中断处理子程序入口地址的段地址,同样也是低位在前高位在后。按照中断类型的序号,对应的中断向量在内存0段0单元开始有规则地进行排序简述8088CPU存储器写操作的主要步骤:(T1,T2,T3,T4状态)T1状态:发出状态信号S2-S0,形式为ALE,DEN等控制信号,送出地址信号输出正确脉冲信号,送出DT/R=0T2状态:AD0-AD15地址信号消失,A16-A19变为S3-S6,MRDC低有效访问存储器,IORC低有效访问I/O,DEN为高电平有效,作为828

5、6的选通信号,开启8286数据收发器T3状态:存储器或I/O将数据送AD0-AD15总线,S2-S0变为高电平T4状态:CPU从AD0-AD15总线上读数据,各引脚控制信号复位,准备下一周期,S3-S0状态线复位8086CPU加电复位后状态:FFFF0H8086要求复位信号至少维持4个时钟周期的高电平才有效;复位信号来到后,CPU便结束当前操作,并对标志寄存器IP,DS,SS,ES及指令队列清零,而将CS设置为FFFFH;当复位信号变为低电平时,CPU从FFFF0H开始执行程序把汇编语言源程序模块转换为二进制的目标模块的程序:通过汇编程序进行汇编两个操作数不能同为存储器操作数指令中

6、的操作数:1、可以是一个具体的数值2、可以是存放数据的寄存器3、或指明数据在主存位置的存储器地址与运算按位清零或运算按位置位寻址方式,寄存器寻址不需要访问存储器1、立即数寻址(速度快)立即数寻址方式常用来给寄存器赋值例MOVAL,05H;AL←05H2、寄存器寻址n8位寄存器r8:AH、AL、BH、BL、CH、CL、DH、DLn16位寄存器r16:AX、BX、CX、DX、SI、DI、BP、SPn4个段寄存器seg:CS、DS、SS、ES例MOVAX,1234H;AX←1234H3、存储器寻址直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址IF位置位、复位指令

7、IF=1允许中断;IF=0即使CPU发现高电平也不响应中断JNZ在ZF=0时跳转ZF位状态标志位{ZF=1=>寄存器位零或相等}指令由操作码和操作数组成操作码说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的组成部分;操作数是指令执行的参与者,即各种操作的对象;有些指令不需要操作数,通常的指令都有一个或两个操作数,个别指令有3个甚至4个操作数存储器寻址1、直接寻址有效地址在指令中直接给出默认的段地址在DS段寄存器,可使用段超越前缀改变MOV

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

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

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