
计算机组成原理
文章平均质量分 62
kai8wei
这个作者很懒,什么都没留下…
展开
-
原码乘法与补码乘法
原码乘法 1.人工算法与机器算法的同异性 在定点计算机中,两个原码表示的数相乘的运算规则是:乘积的符号位由两数的符号位按异或运算得到,而乘积的数值部分则是两个正数相乘之积。 设n位被乘数和乘数用定点小数表示(定点整数也同样适用) 被乘数 [x]原=xf .xn-1…x1x0 乘数 [y]原转载 2015-03-14 14:14:16 · 7892 阅读 · 0 评论 -
原码一位乘法与补码一位乘法
补码1位乘法原码乘法的主要问题是符号位不能参加运算,单独用一个异或门产生乘积的符号位。故自然提出能否让符号数字化后也参加乘法运算,补码乘法就可以实现符号位直接参加运算。为了得到补码一位乘法的规律,先从补码和真值的转换公式开始讨论。1. 补码与真值的转换公式设 [x]补 = x0 . x1x2…xn ,有: n转载 2015-03-16 16:57:48 · 84691 阅读 · 11 评论 -
进程与线程的解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一转载 2015-04-19 00:12:13 · 570 阅读 · 0 评论 -
计算机的指令执行过程分析
取数指令的执行:存数指令的执行:原创 2015-04-26 14:19:12 · 7681 阅读 · 0 评论 -
浅谈 -128的原码 反码 补码
-128,绝对值128,有符号数值范围是-127到+127,所以128的二进位是要用2字节内存保存,即16位,所以128的二进制码是(中括号只是表示一个字节)[00000000][10000000]以上是+128的原码,同时也是+128的补码-128就是要+128的原码全部取反再加1:+128的原码:[00000000][10000000]取反就得到:[11原创 2015-03-22 17:37:01 · 41969 阅读 · 5 评论 -
精简指令集和复杂指令集的区别
RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。CPU架构是厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在CISC架构的CPU上,您可能需要这样一条指令:MU原创 2016-03-31 21:57:39 · 60115 阅读 · 5 评论