计算机基础算术加法,计算机基础第二讲.ppt

计算机基础第二讲

计算机的运算 算术运算:加、减、乘、除 逻辑运算:与、或、非 数据比较:大于、小于、等于、不等于、大于等于、小于等于 数据传送:输入、输出、赋值 二进制的算术运算 加法 0+0=0 0+1=1 1+0=1 1+1=0(进位) 减法 0-0=0 1-0=1 1-1=0 0-1=1 (借位) 乘法 0x0=0 1x0=0 0x1=0 1x1=1 除法 与十进制类似 二进制数的逻辑运算 逻辑“与”运算 0x1=0 1x0=0 0x0=0 1x1=1 逻辑“或”运算 0+0=0 0+1=1 1+0=1 1+1=1 逻辑“非”运算 Not 0= 1 Not 1 = 0 * 信息的单位常采用“ 位 ”、“ 字节 ”、“ 字 ”几种量纲。 ① 位(bit): 度量数据的最小单位, 表示一位二进制信息。 ② 字节(byte): 一个字节由八位二进制数字组成(1byte = 8 bit)。字节是信息存储中最常用的基本单位。 计算机的存储器(包括内存与外存)通常也是以多少字节来表示它的容量。常用的单位有 : K 字节、 M(兆)字节、G (吉)字节 (我们通常这些单位来描述计算机的内存或硬盘的大小) ③ 字(word): 字是位的组合, 并作为一个独立的信息单位处理。字又称为计算机字, 它的含意取决于机器的类型、字长以及使用者的要求。常用的固定字长有8位、16位、32位等。 ④ 机器字长:在讨论信息单位时, 还有一个与机器硬件指标有关的单位, 这就是机器字长。机器字长一般是指参加运算的寄存器所含有的二进制数的位数, 它代表了机器的精度。机器的功能设计决定了机器的字长,一般大型机用于数值计算, 为保证足够的精度, 需要较长的字长, 如32位、64位等。而小型机、微机一般字长为16位、32位等。 *   日常生活中我们最熟悉十进制数据,但在与计算机打交道时,会接触到二进制、八进制、十六进制系统,但无论哪种数制,其共同之处都是进位记数制。 认识进位记数制:如果采用的数制有R个基本符号,则称为基R数制,R称为数制的 “ 基数 ”,而数制中每一固定的位置对应的单位值称为“ 权 ”。进位记数制的编码符合“ 逢R进位 ”的规则,各位的权是以R为底的幂,一个数可按权展开成为多项式。 教材参考1.2.2节内容,熟悉以上几种数制之间的转换操作和转换方式。 *   不论指令还是数据,若想存入计算机中,都必须采用二进制编码形式,在二进制系统中只有两个数0和1,即便是多媒体信息(声音、图形等)也必须转换成二进制的形式,才能存入计算机,为什么计算机不使用我们都非常熟悉的十进制来存储数据呢?因为二进制具有以下优势: ① 易于物理实现: 因为具有二种稳定状态的物理器件是很多的, 如门电路的导通与截止,电压的高与低, 而它们恰好对应表示1和0两个符号。假如采用十进制, 要制造具有十种稳定状态的物理电路, 那是非常困难的。 ② 二进制数运算简单:数学推导证明, 对R进制的算术求和、求积规则各有 R(R+1)/2 种。如采用十进制, 就有55种求和与求积的运算规则; 而二进制仅各有三种, 因而简化了运算器等物理器件的设计。 ③ 机器可靠性高:由于电压的高低, 电流的有无等都是一种质的变化,两种状态分明,所以基2码的传递抗干扰能力强, 鉴别信息的可靠性高。 ④ 通用性强:基2码不仅成功地运用于数值信息编码(二进制), 而且适用于各种非数值信息的数字化编码。特别是仅有的二个符号0和1正好与逻辑命题的两个值“ 真 ”与“ 假 ”相对应, 从而为计算机实现逻辑运算和逻辑判断提供了方便。 * * *   计算机存储器中存储的都是由“0”和“1”组成的信息,但它们分别代表各自不同的含义,有的表示机器指令,有的表示二进制数据,有的表示英文字母,有的则表示汉字,还有的可能是表示色彩与声音。存储在计算机中的信息采用了各自不同的编码方案,就是同一类型的信息也可以采用不同的编码形式。   ASCII码是“美国信息交换标准代码”的简称, 是目前国际上最为流行的字符信息编码方案。   ASCII 码包括 0~9十个数字, 大小写英文字母及专用符号等95种可打印字符, 还有33种控制字符(如回车、换行等)。   一个字符的 ASCII 码通常占一个字节, 用七位二进制数编码组成,所以ASCII码最多可表示128个不同的符号。   例如数字0~9用ASCII编码表示为30H~39H,“H”指明是十六进制形式。   30H化成二进制为 0110000, 这就是机器内数字0的ASCII码表示。   计算机处理的数据信息从数值数据扩展到非数值数据,也就意味着计算机由传统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值