数据表示和运算方法数据表示和运算方法学习要点学习要点数据在机内的表示数据在机内的表示定点数加减乘除运算方法及运算器定点数加减乘除运算方法及运算器浮点数加减乘除运算方法及运算器浮点数加减乘除运算方法及运算器序:编码与码制序:编码与码制二进制二进制八进制八进制十六进制十六进制BCDBCD码码ASCIIASCII十进制十进制二进制数二进制数便于计算机存储及物理实现便于计算机存储及物理实现特点:逢二进一,由特点:逢二进一,由00和和11两个数码组成,基数为两个数码组成,基数为22,各,各个位权以个位权以22kk表示表示二进制数:二进制数:aannaan-1n-1……aa11aa00
b11bb22……bbmm==aann×2×2nn++aan-1n-1×2×2n-1n-1++……++aa11×2×211++aa00×2×200++bb11×2×2--11++bb22×2×2--22++……++bbmm×2×2--mm其中其中aaii,,bbjj非非00即即11八进制数八进制数用于表达二进制数,相互转换简单用于表达二进制数,相互转换简单基数基数88,逢,逢88进位,位权为进位,位权为88kk,,88个数码:个数码:00,,11,,22,,33,,44,,55,,66,,77,,88十六进制数十六进制数用于表达二进制数,相互转换简单用于表达二进制数,相互转换简单基数基数1616,逢,逢1616进位,位权为进位,位权为1616kk,,1616个数码:个数码:00,,11,,22,,33,,44,,55,,66,,77,,88,,99,,AA,,BB,,CC,,DD,,EE,,FF十六进制数:十六进制数:aannaan-1n-1……aa11aa00
b11bb22……bbmm==aann×16×16nn++aan-1n-1×16×16n-1n-1+