第一章概要
重点:微处理器、微计算机、微计算机系统
难点:公共汽车
五个主要部件:
冯诺依曼系统的特点: 1、以内存为中心
微处理机
指采用大规模集成技术,将包括运算器和控制器在内的中央处理器集成在一个芯片上。 即,CPU
微计算机概念:以微处理器为核心,配备大规模集成电路随机存取存储器RAM、只读存储器ROM、I/O接口电路和相应的辅助电路构成的小型化计算机装置,具有完整的工作功能
微型计算机系统概念:以微型计算机为主体,组装系统软件及其相应的外部设备,如打印机、显示器、磁盘装置和磁带机等,以及其他专用电路、电源、面板、机架
公共汽车
片总线:地址总线、数据总线、控制总线
第二章80X86微处理器的结构
8位机器的8条数据线通常有16条地址线地址空间为2^16
16位机器的16条数据线通常有20条地址线地址空间,2^20=1MB
8086 16条数据线20条地址线
888准16位
编程机制:指从程序员和用户的角度看的机制。 该结构与CPU内部的物理结构和实际布局不同。
它由两部分组成。 总线接口部件BIU、执行部件EU
功能如下。
代码段寄存器和指令指针寄存器计算物理地址
2、地址加法器如何根据16位寄存器提供的信息分段20位物理地址(* ) 8086/8088存储器? * )程序使用逻辑地址而不是物理地址进行地址寻址
标志寄存器(* ):OF DF IF TF SF ZF AF PF CF状态标志6个) SF、ZF、PF、CF、AF和OF控制标志3个) DF、IF、TF
读取信号:
Reset :复位时,代码段寄存器CS和指令指针寄存器IP分别初始化为FFFFH和0000H。 因此,8086/8088在复位后重新启动时,从存储器的FFFF0H执行指令。 因此,一般在FFFF0H中存储无条件的转移指令,转移到系统程序的入口。 这样,系统启动后,就会自动进入系统程序。
操作中断和系统中断
5、中断处理子程序保护现场——打开中断——处理任务——关闭中断——恢复现场——打开中断——返回
6、软件中断() :
通过中断指令使CPU执行中断处理子程序的方法。
中断子程序和一般子程序只是返回指令不同
特点() ) :
1 )一个指令进入中断处理子程序,中断类型代码由指令提供,不需要从DB读取,不需要运行中断响应总线循环。
2 )不受中断许可标志IF的影响
3 )硬件中断优先级软件中断
4 )无随机性,能与主程序交换参数。 硬件中断的中断子程序和主程序是相互独立的
注:一些常用的比较大的子程序被设计为中断处理子程序,在程序中以软件中断的方式调用。 因此,软中断实际上是一种特殊的子程序调用。
地址方式
4个通用寄存器
数据寄存器:AX:累计器、BX:基地址寄存器、CX:计数器、DX:数据寄存器