在《全国计算机三级PC技术考点第二章》中,主要讲述了80x86微处理器的内部逻辑结构、寄存器组、存储器管理和中断管理这四个核心知识点。
8086/8088微处理器的内部逻辑结构包括执行部件(Execution Unit, EU)和总线接口部件(bus interface unit, BIU)。执行部件负责指令的解析和执行,它由控制部件、算术逻辑部件(ALU)和其他寄存器组成,执行数据传输、指令转移和算术逻辑运算等任务。总线接口部件则负责CPU与内存和I/O设备之间的信息传输。
8086/8088的寄存器组由3组16位通用寄存器(AX、BX、CX、DX)、指针和变址寄存器(SP、BP、SI、DI)、4个段寄存器(CS、DS、SS、ES)、指令指针寄存器(IP)和标志寄存器(FLAGS)。这些寄存器在程序执行中扮演着不同的角色,例如AX作为累加器,BX用于存放数据段地址,CX用于计数,DX用于扩展和I/O操作,SP、BP、SI、DI在堆栈和串操作中起到指针作用,段寄存器存储段起始地址,IP存放指令偏移地址,FLAGS记录运算状态。
再者,8086的存储器管理采用分段技术,由于其20位地址线可访问1MB内存,但16位寄存器只能寻址64KB。通过将内存分成逻辑段,每个段不超过64KB,由段寄存器保存段基址,加上偏移地址形成逻辑地址,最后通过左移4位和偏移地址相加得到20位物理地址,实现对整个内存空间的访问。
中断管理是CPU响应外部或内部事件的重要机制。中断源分为外部中断和内部中断,外部中断又分为非屏蔽中断NMI和可屏蔽中断。中断处理时,CPU会保存当前状态,跳转到中断处理程序,处理完成后恢复原状态并继续执行原程序。
总结来说,这一章主要涵盖了80x86微处理器的基本构造、寄存器功能、内存寻址方式以及中断处理机制,这些都是理解和编程80x86系统的基础。对于准备全国计算机三级PC技术考试的考生,掌握这些知识点至关重要。