随笔分类 - 计算机组成原理
摘要:微程序控制器原理 微程序控制的基本思想 1.若干微命令编制成一条微指令,控制实现一步操作 2.若干微指令组成一段微程序,解释执行一条机器指令 3.微程序事先存放在控制存储器中,执行机器指令时再取出 主要部件 1.控制存储器CM 功能:存放微程序 CM属于CPU,不属于主存储器 2.微指令寄存器uIR 功能:存放现行微指令 微命令字段:提供一部操作所需的微命令 微地址字段:(指明后续微地址的形成方式.提供微地址的给定部分) ...
阅读全文
摘要:控制器原理与CPU组织 组合逻辑控制器原理 微命令发生器 功能:产生全机所需要的各种微命令(控制最基本的操作的命令) 指令计数器PC 功能:指示指令在程序中的位置 顺序执行:PC + 1 转移执行:PC先+1,再用转移指令修改PC 指令寄存器IR 功能:存放现行指令 操作码字段->译码器->微命令发生器(决定操作性质) 地址码字段->译码器->微命令发生器 ->地址形成部件->操作数地址...
阅读全文
摘要:指令格式 指令基本格式 操作码(一个):地址码(一个或几个) 指令字长 定长指令格式 便于控制 存在空间的浪费 变长指令格式 合理利用存储空间 操作码格式 1.定长操作码:各指令的位置,位数固定相同 2.扩展操作码:各指令的位置,位数不固定,根据需要变化 关键在设置扩展标志 操作码采用方式码编码 操作码分为几部分,每部分表示一种操作 地址结构 指令中提供的地址数(存储单元的地址码,寄存器编号) 1.指令提供地址的方式 显地址方式:指令中明显指明地址(直接或间接给出) 隐...
阅读全文
摘要:浮点四则运算 浮点数真值 S=正负R的J次方 * W 浮点数计算机表示 Jf J1 J2...Jm Sf W1 ....Wn Jf--Jm是阶码 Sf--Wn是尾数,Sf是数符 R:阶码底,隐含约定 J:阶码,为定点整数,补码或移码表示.其位数决定数值范围;阶符表示数的大小 W:尾数,为定点小数,原码或补码表示.其位数决定数的精度;数符表示数的正负 尾数规格化:1/2 <= |W| < 1 最高有效位绝对值为1浮点数加减运算 步骤: 检测是否简化操作,判断操作数是否为0(尾数为0,阶码下溢 对阶 使两数阶码相...
阅读全文
摘要:舍入方法 0舍1入(原码,补码) 保留四位尾数 0 00100原->0 0010原 1 00101原->1 0011原 1 11011补->1 1110补 末尾恒置1(原码,补码) 保留四位尾数 0 00100原->0 0011原 1 00101原->1 0011原 1 11011补->1 1101补定点乘法运算 乘法->部分积累加,移位 原码一位乘法 每次用一位乘数去乘被乘数 1.算法分析 讲一次相加改为多次累加 2.分步乘法 ...
阅读全文
摘要:运算器和运算方法 如何以加法器为基础,实现各种运算处理 解决思路: 复杂运算->四则运算->加法运算 解决方法: 在加法器的基础上,增加移位传送功能,并选择输入控制条件 运算器组织 寄存器组 独立结构(有独立的输入,输出) 小型存储器结构 单口:只有一个地址输入端,一个数据端口 双口:两个地址输入端,两个数据端口 独立R,双口RAM用多路选择器作为ALU的输入逻辑 单口RAM用锁存器作为ALU的输入逻辑 带多路选择器的运算器 R(寄存器)各自独立 可...
阅读全文
摘要:功能部件 主存储器 存储体:存放信息的实体 寻址系统(地址寄存器,译码器):对地址码译码,选择存储单元 读写线路和数据寄存器:完成读写操作,暂存读写数据 控制线路:产生读写时序,控制读写操作 地址寄存器<->译码器<->存储体<->读写线路<->数据寄存器 控制线路 运算器 功能:加工信息 组成: 移位器:直接或移位送出运算结果(左移,右移) ALU(算数逻辑运算器):通过加法器实现运算操作(由全加器 求和,由进位链传递进位信号) 选择器(两个)...
阅读全文

浙公网安备 33010602011771号