计算机组成原理
数学家是我理想
博客:https://wmathor.com
展开
-
浮点数加减运算
浮点运算要把阶码和尾数分别处理。阶码的运算是定点整数运算,对阶码的运算四种:阶码加1,阶码减1,两阶码求和,两阶码求差。尾数的运算是定点小数运算,运算过程中一般取双符号位浮点运算器总是由处理阶码和处理尾数的两部分组成浮点数的溢出(Overflow)当一个数的大小超出了浮点数的表示范围时,机器无法表示该数,就发生溢出。浮点数的溢出判断方法与定点数不同,是对规格化数的阶码进行判断。当浮点数...原创 2018-10-29 21:17:21 · 23455 阅读 · 3 评论 -
定点运算
一、移位运算1.移位运算的数学意义2.算术移位运算规则设机器数字长为8位(含1位符号位),写出A=+26时,三种机器数左、右移一位和两位后的表示形式及对应的真值,并分析结果的正确性。设机器数字长为8位(含1位符号位),写出A=-26时,三种机器数左、右移一位和两位后的表示形式及对应的真值,并分析结果的正确性。3.算术移位和逻辑移位的区别二、加减法运算1.补码加减运算公式...原创 2018-10-29 21:18:06 · 8658 阅读 · 1 评论 -
数的定点表示和浮点表示
一、定点表示二、浮点表示为什么要引入浮点数表示:变成困难,程序员要调节小数点的位置输的表示范围小,为了能够表示两个大小相差很大的数据,需要很长的机器字长例如:太阳的质量是KaTeX parse error: Expected 'EOF', got '&' at position 4: 0.2&̲#042;10^{34}克,一个电子的质量大约为KaTeX parse ...原创 2018-10-29 21:18:55 · 7265 阅读 · 7 评论 -
原码、反码、补码、移码
机器数与真值真值:带符号的数 +1.1011,-0.1011机器数:符号数字化的数 0.1011,1.1011原码表示法整数小数举例原码的缺点用原码做加法时,会出现如下问题:补码表示法从刚才原码做加法我们可以看出,由于数的正负形不确定,导致最终做的运算也不确定,因此我们想找一个与负数等价的正数,来代替这个负数,使得减法变成加法我们从生活中的一个例子来讲这个概念—...原创 2018-10-29 21:19:34 · 7427 阅读 · 1 评论 -
存储器
存储器分类1.按存储介质分类(1)半导体存储器 TTL、MOS (易失)(2)磁表面存储器 磁头、载磁体(非易失)(3)磁芯存储器 硬磁材料、环状元件(非易失)2.按存取方式分类(1)存取时间与物理地址无关(随机访问)随机存储器 可读可写只读存储器 只读(2)存取时间与物理地址有关(串行访问)顺序存取存储器 磁带直接存取存储器 磁盘3.按在计算机中的作用分类存储...原创 2018-11-01 19:32:48 · 2181 阅读 · 0 评论 -
第一章 计算机系统概述
基础知识现代计算机都是冯诺依曼计算机,共由五大件组成:运算器、存储器、控制器,输入设备、输出设备程序运行流程首先有些英文缩写必须要了解:ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器MQ:Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器ALU:Arithmetic Log...原创 2018-11-06 14:00:04 · 294 阅读 · 0 评论