微机原理与接口技术周荷琴第二章
第二章 8086系统结构;2.1 CPU的内部组成;3、控制器
控制器是指挥与控制计算机各功能部件协同工作,自动执行计算机程序的部件。
控制器一般是由指令指针寄存器IP、指令寄存器IR、指令译码器ID、控制逻辑电路和时钟控制电路等组成。;2.2 8086CPU的内部结构;一、8086CPU的内部结构;2、指令执行部件EU;(2)指针和变址寄存器:BP、SP、SI、DI
这组寄存器存放的内容是某一段内地址偏移量,用来形成操作数地址,主要在堆栈操作和变址运算中使用。;(3)标志寄存器PSW
用来存放运算结果的特征,常用作后续条件转移指令的转移控制条件。
状态标志:表示前面的操作执行后,ALU处于何种状态,可能会影响后面的 操作。CF、PF、AF、ZF、SF、OF
控制标志:认为设置的,可以专门的设置或删除指令,对某种功能起控制作用。TF、IF、DF;SF(符号标志位):和运算结果的最高位相同,指出当 前运算执行后的结果是正还是负
ZF(零标志位):如果当前运算的结果为0,则ZF=1,否则为0
PF(奇偶标志位):如果运算结果的低8位中含有偶数个1,则PF=1,否则为0
CF(进位标志位):如果加法操作使最高位产生进位,或减法操作从最高位借位时,CF为1,循环指令也会影响这一标志;AF(辅助进位标志位):加法运算时,如果第三位向第四位进位,或减法运算时,第四位向第三位借位时,则AF设为1,否则AF=0
用于BCD码运算调整
OF(溢出标志位):在运算过程中,如果操作结果超过了模值能表示的数值范围则称为溢出,OF被置为1,否则OF置为0
同号数相加,异号数想减
双位符号法
数值位与最高位的进位值异或
;DF(方向标志位):控制串操作命令方向的标志。如果DF=0,串操作过程中地址自增;DF=1,串操作过程中地址自减
IF(中断标志位):控制可屏蔽中断的标志。如果IF=0,CPU不能对可屏蔽中断做出响应,IF=1,则可以接受可屏蔽中断请求。
中断:计算机暂时终止它正在执行的程序,转而去执行请求中断的那个外设或事件的服务程序,待处理完毕后返回到终止了的程序的过程
TF(跟踪标志位):如果TF=1,则CPU按跟踪方式执行,;例1:执行两个数的加法,分析对标志??的影响
;例2:执行两个数的加法,分析对标志位的影响
;(4)算术逻辑单元(ALU)
16位加法器,用于对寄存器和指令操作数进行算术或逻辑运算
(5)EU控制系统
接受从总线接口单元的指令队列中取来的指令代码
对其译码和向EU内各有关部分发出时序命令信号
协调执行指令规定的操作;由此可见,8086取值部分与执行部分是分开的
在一条指令的执行过程中可以取出下一条(或多条)指令,指令在指令队列中排队
在一条指令执行完成后,就可以立即执行下一条指令,减少CPU为取指令而等待的时间,提高CPU的利用率和整个运行速度;BIU和EU并行工作的管理原则;(3)当指令队列已满,而且EU对BIU无总线请求,BIU进入空闲状态
(4)当执行转移、调用和返回指令时,指令队列清零,BIU再向指令队列中装入另一个程序段的指令。原因是下面要执行的指令不是指令队列中的下一条指令了。;8086的总线周期的概念;2、总线周期:CPU对存储器或外设读写一次所需的时间,最基本的总线周期包括四个时钟周期
在一个最基本的总线周期中,习惯上将4个时钟周期称为4个状态,分别是T1、T2、T3、T4
(1)在T1状态:CPU往地址/数据总线上发出地址信号,指出要寻找的存储单元或外设端口地址
(2)在T2状态:CPU从总线上撤销地址,而使16位地址/数据总线浮置成高阻状态,为传输数据作准备,4位的地址/状态总线输出本总线周期的状态信息
;(3)在T3状态:4位地址/状态总线继续提供状态信息,16位地址/数据总线上出现CPU写出的数据或CPU读入的数据
如果I/O设备或存储器速度慢,I/O设备或存储器会向CPU发出等待请求信号,于是CPU插入一个或多个附加的时钟周期Tw状态,也称等待状态。
(4)在T4状态:完成数据的读写操作,总线周期结束
只有在CPU与I/O设备或存储器之间传输数据,以及从内存取指令到指令队列时,CPU才执行总线周期。因此,在两个总线周期之间,总线就可能处于空闲状态Tr,此时执行空闲周期;3、指令周期:执行一条指令所需要的全部时间
总线周期是CPU对存储器或外设读写一次所需的时间
一个指令周期可能包括若干个总线周期
不同的指令的指令周期可能不同
指令周期由一些基本的总线周期组成:
存储器读/写
I/O端口读/写
终端响应;2.3 8086CPU的引脚及其功能;2.3.1 最小模式和最大模式
您可能关注的文档
最近下载
- 2025年会计职称考试《初级会计实务》内部控制与审计基础理论与模拟试题及答案.docx VIP
- 2022年欧洲新生儿呼吸窘迫综合征管理指南更新要点解读.pptx VIP
- 四川省成都市重点中学高一上学期期末物理试卷.docx VIP
- SY∕T 7018-2014 控压钻井系统.pdf VIP
- 四渡赤水战役中的红军情报工作.doc VIP
- 湘教版(2024)八年级上册地理第二章第二节《中国的气候》教学课件.ppt
- 2024-2025学年江苏省天一中学高一上学期期末数学试题及答案.pdf VIP
- 课题申报书:少先队活动与思政教育一体化建设研究.docx VIP
- 2025年信息系统安全专家单点登录系统中的权限提升漏洞分析专题试卷及解析.pdf VIP
- 2025年信息系统安全专家CA人员管理与安全意识专题试卷及解析.pdf VIP
原创力文档

文档评论(0)