微型计算机概述
主机系统包括:
- CPU
- 存储器
- 输入输出接口
- 总线
CPU包括:
- 运算器(ALU)
- 控制器(CU)
- 寄存器组(Register)
寄存器:通用寄存器、专用寄存器
控制器由指令寄存器、指令译码器、时序和控制电路,以及中断机构组成
CPU总线按功能分为三组:数据总线(DB)、地址总线(AB)、控制总线(CB)
随机存储器(RAM);只读存储器(ROM)
16位和32位微处理器
从功能上80 86分为两部分:总线接口部件(BIU),执行部件(EU)
算数逻辑部件(ALU):实现算数运算和逻辑运算
8086标志分为两类:状态标志;控制标志
奇/偶标志PF:运算结果低8位中所含的1的个数为偶数,PF=1
总线周期:CPU的每一次输入或输出的过程所需要的时间
INTR(可屏蔽中断)IF=1,可屏蔽中断才能进入(IF中断允许标志)
NMI(非屏蔽中断)
中断向量:中断处理子程序的入口地址
中断向量偏移地址=类型号X4 在转换成16进制(H)
总线读操作
总线写操作
Pentium的指令系统
堆栈操作:先进后出,后进先出 。每推入一个字堆栈地址指针减2(sp-2)
16位的减2 32位的减4
微型计算机和外设的数据传输
接口按功能分为两类:①使CPU正常工作所需要的辅助电路②输入/输出接口
8251A是可编程的串行接口通信,有下列基本功能
- 通过编程,可工作在同步方式,也可工作在异步方式
- 在同步方式时,可用5、6、7或8位来代表字符,并且能自动检测同步字符,从而同步
- 在异步方式下,也可用5、6、7或8位来代表字符,用1作为奇/偶效验
没有总结完,只总结了一小小小部分。最后三张图片是8255A的例题