- 4
- 0
- 约3.48千字
- 约 21页
- 2019-09-03 发布于江苏
- 举报
第10章 位运算 掌握基本位运算的形式 掌握位运算的一般性计算方法 10.1 几个基本概念 【问题】我们知道任何信息在计算机中都是以二进制形式表示,而我们日常生活中使用的是十进制,由于位运算是指进行二进制位的运算,因此在学习位运算之前我们有必要了解与回顾一下计算机内数据组织与存储形式。 10.1.1 字节与位 字节(byte)是计算机中的存储单元。一个字节可以存放一个英文字母或符号,一个汉字通常要用两个字节来存储。每一个字节都有自己的编号,叫做“地址”。1个字节由8个二进制位(位的英文是bit)构成,每位的取值为0或1。最右端的那1位称为“最低位”,编号为0;最左端的那1位称为“最高位”,而且从最低位到最高位顺序,依次编号。 10.1.1 字节与位 我们把若干字节组成一个单元,叫做“字”(word)。一个字可以存放一个数据或指令。至于一个字由几个字节组成,取决于计算机的硬件系统。一般由1个、2个或4个字节组成,所对应的计算机也被称为“8位机、16位机或32位机”。目前微机以16位机或32位机为主。在本书中作为原理讲述的是8位机。 10.1.2 原码 把最高位留做表示符号,其他7位表示二进制数,这种编码方式叫做原码。最高位为“0”表示正数,为“1”表示负数。例如:表示 +3表示 - 3 显然,这样可以表示的数值范围在+127到
原创力文档

文档评论(0)