计算机组成原理
文章平均质量分 61
OrientalGlass
这个人不是个蓝狗,什么都想写
展开
-
指令格式之定长操作码和扩展操作码
学习来源:王道计算机考研 计算机组成原理 4.1指令格式操作码长度固定,若操作码n位,可以表示2^n条指令 这个例子假设地址码为4位,所以:三地址指令 地址码共16种状态,留下1种二地址指令 由于空出一个四位地址码,所以多了四位操作码的空间,共有1*2^4种状态,留下4种一地址指令 又空出一个四位地址码,共有4*2^4=64种状态,留下2种零地址指令 空出最后一个四位地址码,共2*2^4种状态某计算机指令字长16位,地址码6位,指令有无地址,一地址,二地址共三种格式,设有N条二地址指令,有M条无地址原创 2023-02-06 22:50:31 · 4344 阅读 · 1 评论 -
计算机组成原理数据校验之奇偶校验,海明校验
(i=1,2,3...,r)位,其余位依次放置被校验的数据位.显然,分布为1,2,4,8,16,32...④GnGn-1...G1全为0则没有错误,反之指错字对应的十进制数则指出了出错的位置。P时结果为0,也就是数据正常时,检错码为0,数据出错也就是P!②可以采用奇偶校验计算出检验位的值,Pi等于所有被第i个检验码检验的数据位异或。海明码的数据位和校验位分布是非线性的,校验位位于第。偶校验生成的校验码P=数据各个位上的值依次异或。检错码G=校验码P和数据的各个位的值依次异或。③算出指错字的值 ,G=Pi。原创 2022-10-25 20:54:40 · 1824 阅读 · 0 评论 -
补码加减运算及判断溢出方法
对于加减运算,两个异号数相加或者两个同号数相减,结果的绝对值一定比任何一个数的绝对值要小,不会发生上溢出。两个异号数相减或者两个同号数相加的绝对值肯定比任何一个数要大,可能发生溢出。两个符号位相同的数补码相加时,若两符号位相同,则无溢出,两符号位不同则溢出.两个符号位相同的数采用补码相加时,看结果的最高有效数值位和符号位。双符号位顾名思义有两个符号位,且00为正,11为负。①结果符号位和操作数符号位相同:无溢出。②如果二者一个进位一个不进位则发生溢出。②结果符号位和操作数相反:溢出。原创 2022-10-18 08:38:06 · 8257 阅读 · 0 评论