计算机三级PC技术第二章知识点整理1
求学快递网计算机等级考试专题重点推荐:2016年计算机三级考试报考时间 、2016年计算机三级考试证书领取时间、2016年计算机三级考试报考指南、2016年计算机三级考试大纲、2016年计算机三级考试政策、2016年计算机三级考试报考条件、2016年计算机三级考试科目等最新新闻资讯。
中断和异常管理
1.外部中断
外部中断仍然包括可屏蔽中断(INTR)和不可屏中断(NMI)两种类型。
2.内部异常
(1)故障(fault)
(2)陷阱(trap)
(3)中止(abort)
3.中断和异常类型及其功能
80x60微处理器能处理多达256种类型的中断和异常。
内部逻辑结构
8086/8088微处理器由两个相互独立且互相配合的部件组成,它们分别称为执行部件(Execution Unit,EU)和总线接口部件(bus interface unit,BIU)。
执行部件负责指令的执行并产生相应的控制信号,主要包括:
①通过EU控制部件将指令队列中取出的指令翻译成EU可直接执行的微操作码。
②根据指令译码所得到的微操作码,向算术逻辑部件(ALU)及相关寄存器发出控制信号,完成指令的执行,包括数据传送、指令转移以及算术和逻辑运算等,并将运算时产生的状态记录在标志寄存器中。
③根据有关寄存器中的数据以及指令中提供的位偏移量计算有效地址(即偏移地址),然后送总线接口部件产生物理地址。
总线接口部件负责CPU内部与存储器或I/O接口之间的信息传送。
寄存器组
8086/8088CPU的寄存器由3组16位寄存器以及一个指令指针寄存器和一个标志寄存器所组成。
1.通用寄存器AX、BX、CX和DX
AX(accumulator,累加器):它是执行算术运算的主要寄存器,使用该寄存器往往比其他3个寄存器有更短的目标码和更快的运行速度。此外,AX还被指定作为十进制调整、乘除法以及I/O等操作的专用寄存器。
BX(base,基址寄存器):用于存放数据段内存空间的基础地址。
CX(Count,计数寄存器):用于循环操作和数据串处理的计数控制。
DX(data,数据寄存器):用于乘除法运算时扩展累加器及I/O操作时提供端口地址。
2.指针和变址寄存器SP、BP、SI和DI
SP(stack pointer,堆栈指针):用来提供堆栈顶的偏移地址。
BP(base pointer,基址指针):用来提供堆栈中某指定单元的偏移地址作为基地址使用。
SI(source index,源变址寄存器):串操作时提供DS段中指定单元的偏移地址。
DI(destination indes,目标变址寄存器):串操作时提供ES段中指定单元的偏移地址。
3.段寄存器CS、DS、SS、ES
CS(code segment,代码段段寄存器):用来存放代码段起始地址的高16位。
DS(data segment,数据段寄存器):用来存放数据段起始地址的高16位。
SS(stack segment,堆栈段寄存器):用来存放堆栈段起始地址的高16位。
ES(extra segment,附加段寄存器):用来存放附加段起始地址的高16位。
4.指令指针寄存器IP
这是一个16位的控制寄存器,用来存放CS段中指令的偏移地址。在程序执行过程中,该寄器指向下一条要取的指令,从而可以控制程序的执行流程。
5.标志寄存器flags
flags是一个16位的寄存器,其中CF、AF、SF、PF、OF和ZF为状态标志,DF、IF和TF为控制标志。
关注求学快递网计算机等级考试专题,帮你了解最新的2016年计算机三级考试资讯服务和2016计算机三级考试成绩查询,让你轻松备考计算机等级考试!
求学快递网计算机等级考试专题的小编们根据网民搜索喜爱,第一时间公布2016年计算机三级模拟试题、2016年计算机三级考试应试技巧、计算机三级考试历年真题、2016年计算机三级考试章节复习供广大求学爱好者学习使用,欢迎继续关注求学快递网计算机等级考试专题,并给我们提供宝贵的意见!