计算机组成原理
格里芬阀门工
这个作者很懒,什么都没留下…
展开
-
寻址方式总结
寻址分为数据寻址和指令寻址指令寻址一、顺序寻址通过程序计数器PC加1,自动形成下一条指令的地址二、跳跃寻址通过转移指令实现。数据寻址数据寻址方式较多,必须在指令字中留出一段指明寻址方式。指令的地址码字段通常都不代表操作数的真实地址,把它称为形式地址,记作A。操作数的真实地址称为有效地之,记作EA一、立即寻址形式地址A不是地址,而是操作数本身。二、直接寻址指令字中的形式地址A就是操作数的真实地址EA三、隐含寻址原创 2020-07-17 11:17:11 · 1993 阅读 · 0 评论 -
无符号数,原码,补码与反码
无符号数:即最简单的二进制数,一定为非负数原码:原码分符号位和数值位,数值位和无符号数一样,表示绝对值大小,是非负数,而符号位为0表示正数,符号为1表示负数。符号为长度预先规定,一般为一位或两位。补码:整数补码定义为即,原码大于零时,补码不变,原码小于零时,原码如图进行运算小数的补码定义类似按照定义运算过于麻烦,原码补码互相转换的技巧为:对于非负数,不变,对于负数,符号为不变,所有数值位反转后,加1例:原码=1,1101,补码=1,0010+1,0001=1,0011。补码转原创 2020-07-17 11:11:35 · 7211 阅读 · 0 评论 -
数的定点表示和浮点表示
定点表示定点表示有两种方式数符表示正负,0为正,1为负对于小数点在数值前面的,为小树,写作x.xxxxxxx对于小数点在数值后面的,为整数,写作x,xxxxxxx例:0.101=5/8由于小数点位置固定,所以,计算机处理的数既有小数部分又有整数部分时,就要乘以一个比例因子,防止溢出。浮点表示浮点数N通常表示为N=S*(r^j)用计算机存储方式如图阶码j为整数,尾数S为小数。因为阶码j和尾数S其实本身为整数,所以两者也有数符位和数值为。此外,称尾数最高位原创 2020-07-17 11:10:31 · 606 阅读 · 0 评论 -
定点运算
移位移位,即乘以2^n,n为整数。移位时不改变符号为。对于整数,原,补,反三者相等,故移位后,空位补0。对于负数,遵循下表规则。例:补码1,11001左移一位得1,10010,右移一位1,11100加法与减法基本公式:一位符号位,符号位参与运算,运算完成后丢弃超出按2^(n+1)取模(整数)或者按2^n取模(小数)例:因为最高位进位了,所以要丢掉进位得到的1。但这样子有个问题,如[A]补=0.1111 [B]补=0.0010,AB相加得到了1.0001。两个正数.原创 2020-07-17 11:09:20 · 599 阅读 · 0 评论