计算机组成与体系结构
文章平均质量分 66
计算机组成与体系结构
码原
WeChat ID:codefield
展开
-
有关唐老师书中移码和补码符号位的争议
写这篇文章源于知乎上一个回答帖,答主说唐朔飞老师的《计算机组成原理》书中对于算术左移(SAL)符号位不变的说法是错的,而且补码没有符号位(sign bit)。我查了些资料,对这两个问题做点解释:1、算术左移和逻辑左移在X86中拥有相同的操作码(参见https://www.felixcloutier.com/x86/sal:sar:shl:shr),所以x86计算机只有一种左移操作,空缺位都是补0。有一种说法是算术左移会触发算数溢出(arithmetic overflow)而逻辑左移不会,...原创 2022-02-13 21:46:15 · 1466 阅读 · 0 评论 -
寄存器名称的演变
1972年,Intel推出8008芯片,在此之前Intel还主要是一个生产内存条的厂商... ...原创 2022-02-11 16:57:45 · 665 阅读 · 0 评论 -
负数补码的移位规则
由原码求得补码的方法: 1、定义法 补码解决了计算机在进行数值运算的两个问题,一个是减法运算能不能使用加法电路,另一个是原码中“0”的表示不唯一。正数的补码就是其原码,整数负数的补码是:真值+以2为底以数值位数加一为指数的幂(模),即以这个幂为模的补数。 这里描述下补码的几何意义,大家可以画一个数轴,假定数值位有三位,模是16,那么加上一位符号位,数轴从0,000开始往右依次加一是0,001、0,010、0,011 ... 0,111共八个数,这个时候如果继续...原创 2022-01-27 21:51:32 · 5957 阅读 · 0 评论