软件设计师笔记.docx

软件设计师笔记

一、计算机系统基础知识

CPU的功能:程序控制、操作控制、时间控制、数据处理。

软件系统中央处理单元CPU硬件系统计算机存储器输入设备控制

软件系统

中央处理单元CPU

硬件系统

计算机

存储器

输入设备

控制总线

寄存器组

控制器

运算器

输出设备

指令寄存器

程序计数器

地址寄存器

指令译码器

外存储器内存储器状态条件寄存器数据缓冲寄存器累加寄存器算术逻辑单元IDAR

外存储器

内存储器

状态条件寄存器

数据缓冲寄存器

累加寄存器

算术逻辑单元

ID

AR

PC

IR

PSW

DR

AC

ALU

RAM

ROM

移码:如果机器字长为N,偏移量为2N-1,则[X]移=2N-1+[X]补(X为纯整数)。[X]移=1+X(X为纯小数)。

IEEE754:符号位(1位,0正1负)+阶码(8位,+127)+尾数(23位,小数点在最高位之后,随后省略最高位)。

浮点数加减:0操作数检查,对阶操作(小阶变大阶),尾数加减(阶码用双符号位,尾数用单符号位),结果规格化,舍入处理(判定溢出)。

常用校验码:奇偶校验码(只能检错)、海明码(纠错加检错)、循环冗余校验码(CRC)。

计算机体系结构分类:单处理系统,并行处理与多处理系统,分布式处理系统。

指令集的发展:CISC(复杂指令集计算机):增强原有指令的功能,用更为复杂的新指令取而代之;RISC(精简指令

文档评论(0)

1亿VIP精品文档

相关文档