网络工程师考点1:计算机系统基础知识计算机的基本硬件系统构成:运算器、控制器、存储器、输入设备、输出设备运算器定义:接受控制器的命令,执行多种算术运算和逻辑运算操作的部件算术逻辑单元(ALU):重要完毕算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作
累加寄存器(AC):它是一种通用寄存器,为ALU提供一种工作区,并临时寄存ALU运算的成果信息
运算器中至少要有一种累加寄存器
数据缓冲寄存器(DR):临时寄存由内存储器读出的一条指令或一种数据字
状态条件寄存器(PSW):成果建立的多种条件码内容,进位标志(C)、溢出标志(V)、运算成果为0标志(Z)、中断标志(I)等;可保留中断和系统工作状态
控制器指令控制逻辑包括:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)指令寄存器(IR):寄存目前从主存储器读出的正在执行的一条指令
程序/指令计数器(PC):寄存下一条指令所在单元的地址的地方,跟踪指令地址(程序员可访问),直接寻址则将指令中的地址码送到PC指令计数器地址寄存器(AR):保留目前CPU所访问的内存单元的地址,直到内存的读/写操作完毕为止
指令译码器(ID):分析操作码、地址码
PS:指令寄存器中操作码字段的输出就是指令译码器的输入
与此同步,PC中的地址或自动加1或由转移指针给出下一条指令的地址
寻址方式:P209•立即寻址
操作数就包括在指令屮
操作数寄存在内存单元中,指令中直接给出操作数所在存储单元的地址
•寄存器寻址
操作数寄存在某一寄存器中,指令中给出寄存操作数的寄存器名
•寄存器间接寻址
操作数寄存在内存单元中,操作数所在存储单元的地址在某个寄存器中
指令中给出操作数地址的地址
指令地址码给出的是一种偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量