第二章运算方法和运算器2
1数据与文字的表示方法(掌握)2
2定点加法、减法运算(掌握)2
3定点乘法运算(掌握)2
4定点除法运算(掌握)2
5定点运算器的组成(了解)2
6浮点运算方法和浮点运算器(理解)要求:掌握定点和浮点数的表示方法,表示范围,掌握常用的定点乘法和除法的运算方法,浮点数加法和减法的运算法,掌握数据校验的方法,理解溢出判断方法,运算器部件的组成结构及设计方法
第二章运算方法和运算器内容及要求学习要点数据编码数值数据的数制数值数据的机器码表示浮点数的表示运算方法定点运算溢出处理浮点加减法数据校验第二章运算方法和运算器2
1数据与文字的表示方法2
1数据格式2
2数的机器码表示2
3字符与字符串的表示方法2
4汉字的表示方法2
5校验码问题:1、数的分类
(1)按照进制分为:二进制、十进制、八进制、十六进制等等
预备知识(2)按照数值类型分为:无符号数和有符号数
(3)按照小数点约定的方式分为:定点数和浮点数
无正负问题,直接用二进制表示有正负问题定点表示法符号数值①纯小数:a、定点小数表示:Ns
N1N2…Nn(原码、反码、补码)b、范围:0
000…0≤|X|≤0
111…11即:0≤|X|≤1-2-nn位1位由于约定在固定的位置,小数点就不再使用记号“
1数据格式1②纯整数a、定点整数表示:NsN1N2…Nn(原码、反码、补码)b、范围:0≤|X|≤111…1即:0≤|X|≤2n-12
1数据格式浮点数:小数点位置可变
1数据格式2十进制数的科学计数法如A=-3
5×105在高级语言中表示为:-3
5E5十进制数5也可以表示为:1
25×4=1
25×22在高级语言中表示为:1
25E2用二进制表示:1
01E10如果用机器表示这种数,就叫浮点数
浮点数:小数点位置可变
2(1)定义