
计算机组成原理
小王很nice
愿你我一直披星戴月拥抱温柔
展开
-
CPU中寄存器作用及说明
各种计算机的CPU可能不同,但是在CPU中至少至少要有六类寄存器:①指令寄存器(IR);②程序计数器(PC);③数据地址寄存器(AR);④缓冲寄存器(DR);⑤通用寄存器(R0~R3);⑥状态字寄存器(PSW)。数据缓冲寄存器(DR) &nb...原创 2020-02-04 14:23:04 · 12241 阅读 · 0 评论 -
多模块交叉存储器问题及例题分析
一个由若干个模块组成的主存储器是线性编址的,而在各个模块中的这些地址的安排有两个方式:一是顺序安排,一是交叉安排。为了方便理解,设存储器容量为32字,分成M0,M1,M2,M3四个模块,每个模块存储8个字。顺序方式交叉方式顺序方式访问地址按顺序分配给一个模块后,接着又按顺序为下一个模块分配访问地址。在某个模块进行存取时,其他模块不工作;当某个模块出现故障时,其他模块照常工作;但模块的...原创 2020-02-03 14:00:05 · 15930 阅读 · 5 评论 -
原码与补码的加减交替法的区别及例题分析
原码加减交替法(1)商的符号由参与计算的两数的符号通过异或运算获得;(2)参加运算的两个数是绝对值的补码;(3)原码上商的原则:若余数为正,则商“1”;若余数为负,则商“0”;(4)原码除法的第一步做减法,即被除数减除数;简而言之首先,将两个数转换成二进制原码(若为十进制的话);然后求原码的绝对值的补码;接着将求得的补码进行减法操作,即加上补码的绝对值的负数;最后按着上商的原则进行计算,...原创 2020-02-02 12:32:12 · 15322 阅读 · 6 评论 -
浮点数加减运算的结果规格化处理
一.对运算结果进行规格化处理(1)先判断结果是不是规格化,如不是执行下面几步(2)补码尾数的最高位和尾数符号相反,如(3)结果溢出(01,10)则需要右规,否则左规二.例题分析例题1:x = 2^110.100101, y = 2^-10(-0.011110)[x]浮 = 11101,0.100101,[y]浮 = 11110,-0.011110Ex-Ey = 11101+0001...原创 2019-12-28 14:10:22 · 11155 阅读 · 1 评论 -
用八位二进制表示-128的原码、反码、补码
-128没有原码和反码,只有补码,补码为 1000 0000。对n位二进制原码、反码、补码的取值范围对于八位的二进制来说,原码和反码范围均为-127到127,补码的范围为-128到127???为什么补码有-128呢???问题就出在了0上,我们知道原码与反码有正负零之分但补码并没有。[+0]原码=0000 0000, [-0]原码=1000 0000[+0]反码=0000 0000,...原创 2019-12-27 21:00:06 · 30984 阅读 · 4 评论