汇编语言程序设计一.ppt

汇编语言程序设计一

什么是进位记数制? 基数:在进位记数制中,一种记数制允许选用基本数字符号的个数叫做基数。 系数:在任意数位上出现的基本数字符号。 位权:在一个数中,系数在不同数位代表的值不同,如果基数为R,则第n位的位权为Rn, 每个系数表示的数值等于它本身乘以位权。 补码运算规律的优势 补码减法不需要判断被减数与减数的大小关系 - 如果解释为无符号数,实际完成的运算为256+1-2=255 如果解释为补码,则为1-2 = -1 “数的运算”与“编码解释”结合 运算规则不随编码解释而改变 + 1 无符号数编码解释: 2+255 = 257 补码解释: 2+(-1) = 1 原码 要求ALU中不但提供加法器,而且要提供减法器,计算机的硬件逻辑因此变得更复杂。 如果是减法,则需要区分减数和被减数。 专门针对原码设计的加法器和减法器称为原码加法器和原码减法器。 原码 原码运算的实质: (1)符号与数值是分离的,符号判断与数值运算分别进行。 (2)在对其数值部分实施运算时,实质上是无符号数运算。 补码 原码解决了正负数在机器内的表达问题,但是硬件操作并不方便,而且会使硬件逻辑变得相对复杂。 为了解决这些问题,计算机设计者使用

文档评论(0)

1亿VIP精品文档

相关文档