1 计算机中的数制及其编码
Binary--二进制 | Decimal--十进制 | Octal--八进制 | Hex--十六进制;
十进制整数转换为其他进制数:除基取余,直到商为零。(余数逆序排列);
十进制小数转换为其它进制数:乘基取整,直到小数部分全为零。(整数按顺序排序);
定点数和浮点数:前者是指小数点位置固定不变的数,后者是指小数点位置不固定的数。小数点是虚拟的。
1字节是8bit。
2 微处理器的基本结构
CPU三大主要部件运算器,控制器,寄存器组(SP,PC,....)。
3 I/O接口和总线技术
I/O接口是输入输出设备与CPU之间进行数据传送的接口电路,该设备由cpu直接控制,通过接口,cpu可以通过接口操作控制I/O设备。
I/O接口的主要功能:A-数据缓冲与锁存;B-端口寻址;C-信号转换;D-提供联络信号。
cpu与外设之间数据传送的方式:A-程序控制传递;B-中断传递;C-DMA;
总线有地址总线,数据总线,控制总线。分类有内/外总线,并行/串行总线。
4 中断系统和中断控制器
带来的优点:并行操作,实时处理,故障处理,分时操作。
内部中断:来自cpu内部的中断事件,也叫软件中断。特点:中断向量号由cpu自动提供!
中断处理过程:请求,响应,处理,返回。
!中断服务程序:1,保护现场2,允许嵌套3,执行中断4,恢复现场5,返回
5 DMA控制器
直接存储器存取方式,主要依靠硬件实现主存与IO设备之间进行直接的数据传送。
串行/并行通信:并行是将数据字节的各位用多条数据线同时进行传送,特点是控制简单,传输快,传输线较多,长距离传输成本高。
串行是将数据字节分成一位一位的形式在一条传输线上逐个地传送,特点是传输线少,长距离传输成本低,控制复杂。
接口,总线,DMA,中断技术 比较重要,也很常用。