《二进制的几个概念.ppt》由会员分享,可在线阅读,更多相关《二进制的几个概念.ppt(14页珍藏版)》请在三一办公上搜索。
1、,二进制的几个概念数据相关的概念一位二进制称为一个比特(bit);八位二进制构成一个字节(Byte)。字节是存储的基本单元,是计算机对数据操作的最小单位。地址相关的概念地址总线的宽度决定了可以访问内存单元的个数。每一根地址线对应一位二进制。一位二进制可以区分两个状态。,10根地址线,可访问的单元数是:210=1024103=1K,20根地址线,可访问的单元数是:220=1024K106=1M,30根地址线,可访问的单元数是:230=1024M109=1G,32根地址线可以访问多大内存?,1.4.4计算机中数据的表示方法,1.什么是数据数据是指能输入到计算机并被计算机程序处理的符号的介质的总称,
2、是用于输入电子计算机进行处理,具有一定意义的数字、字符和模拟量等的通称。2.数据的单位常用的数据单位有:位(bit)、字节(Byte)、字(word).换算关系:1B=8b,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB3.数据的表示方法前面讲的二进制没有谈到符号,这种数据称为无符号数,除此以外,还有有符号数,通常用“+”、“-”来表示。但在计算机中只有“1”,“0”两个数字,一般规定用“0”表示正数,用“1”表示负数。例如:(0 1011)2(11)10(1 1011)2(11)10计算机符号数表示有三种:原码、补码和反码。,1.4.4计算机中数据的表示
3、方法,(1)原码表示法:一个正数的原码最高位(符号位)为0,其它位与二进制数的原来表示一样;一个负数的原码是这个数所对应的正数的原码的符号为置1,其它位不变。例如:X=108,则 X原=0 1101100BX=-108,则 X原=1 1101100B0的原码有两种表示:+0原=0 0000000B;-0原=1 0000000B。缺点:原码不能直接参加计算,可能会在运算中出错。利用原码来表示数在运算时,首先要判断该数是正数还是负数,再决定所进行的运算是加法还是减法,为计算过程带来麻烦,所以这种数据在进行运算时,通常是采用反码来进行。,1.4.4计算机中数据的表示方法,(2)反码表示法:正数的反码
4、和其原码完全一样;负数的反码是其所对应的原码,除符号位外,按位取反(即:0变1,1变0)。例如:+8原=0 0001000B+8反=0 0001000B-8原=1 0001000B-8反=1 1110111B负数的反码还可以由绝对值相同的正数,连同符号位在内全部按位取反求得。0的反码有两种表示:+0反=0 0000000B;-0反=1 1111111,第三讲1.4.5计算机中的编码,计算机只能识别1和0,因此在计算机内表示的数字、字母和符号等都要以二进制数码的组合来代表,这就是二进制编码。根据不同的用途,有各种各样的编码方案,较常用的有ASCII码、EBCDIC码和汉字编码等。1ASCII码A
5、SCII码(American Standard Code For Information Interchange)即美国标准信息交换码,在计算机界,尤其是在微型计算机中得到了广泛使用。这一编码最初是由美国制订的,后来由国际标准组织(ISO)确定为国际标准字符编码。为了和国际标准兼容,我国根据它制定了国家标准,即GB1988。其中除了将货币符号转换为人民币符号外,其他相同。,1.4.5计算机中的编码,ASCII码采用七位二进制位编码,共可表示27128个字符。其中包括数码(09),大小写英文字母(AZ、a-z),标点符号和运算符号等。计算机中常以8位二进制,即以一个字节为单位表示信息,因此将AS
6、CII码的最高位取0。当ASCII码的最高位取1时,又可表示128个字符,这种编码称为扩展ASCII码,主要是一些制表符。,ASCII码(American Standard Code for Information Interchange)常用字符有128个,编码从0到127 空格 00100000 20H 32 09 00110000 00111001 30H39H 4857 AZ 01000001 01011010 41H5AH 6590 az 01100001 01111010 61H7AH 97122控制字符:032、127,共34个;普通字符(可打印字符):94个。每个字符占一个字节
7、,即8 位二进制位,最高位恒为0。,1.4.5计算机中的编码,2二至十进制编码(BCD码)由于人们日常使用的是十进制,而机器内使用的是二进制,所以需要把十进制数表示成二进制码。一位十进制数字,用4位二进制编码来表示可以有多种方法,但常用的是BCD码。四位二进制数表示24即16种状态。只取前10种状态来表示09,从左到右每位二进制数的权分别为8,4,2,1,因此又叫8421码。BCD码有十个不同的码,0000、0001、0010、0011、0100、0101、0110、0111、1000、1001,且它是逢“十”进位的,所以是十进制数。但它的每位是用二进制编码来表示的,因此称为二进制编码的十进制
8、(Binary Coded Decinel)。,1.4.5计算机中的编码,BCD码十分直观,可以很容易实现与十进制的转换。例如:(0010 1000 0101 1001.0111 0010)BCD可以方便地认出2859.72是它代表的十进制数。,1.4.5计算机中的编码,3汉字编码(1)汉字交换码(国标码)汉字是世界上最庞大的字符集。国家标准GB231280提供了中华人民共和国国家标准信息交换用汉字编码,简称国标码。(2)机内码(内码)机内码是指在计算机中表示一个汉字的编码。(3)汉字输入码(外码)汉字输入码是为了将汉字通过键盘输入计算机而设计的代码。(4)汉字字形码 用在显示或打印输出汉字时
9、产生的字形,该码编码是通过点阵形式产生的。,1.4.5计算机中的编码,汉字字形码主要是指汉字字形点阵的代码。汉字的字形点阵有1616点阵、2424点阵、3232点阵等。点阵分解越细,字形质量越好,但所需存储容量也越大。一位二进制可以表示点阵中一个点的信息,如1616点阵的字形码需要32B(16168=32B),而2424点阵的字形码需要72B(24248=72B),汉字的编码 汉字的特点是象形文字、单字单音。由于汉字本身的特点,它在输入、输出、存储和处理过程中所使用的汉字代码是不相同的。汉字编码比ASCII码要复杂。国标码(GB231280):我国汉字交换码的国家标准。其中:一级汉字:3755
10、个;二级汉字:3008个。汉字分区,每个区94个汉字。每个汉字占两个字节,国标码最高位为0。,例:汉字 国标码 沪 2706(00011011 00000110B)久 3035(00011110 00100011B)汉字内码 沪 10011011 10000110B 久 10011110 10100011B,1.5微型计算机的初步使用,1.5.1微型计算机的设备连接1.5.2 运行,1.5.1微型计算机的设备连接,微型计算机的硬件设备连接,是指主机与键盘、鼠标、显示器以及打印机等外部设备的连接。微型计算机的硬件设备连接步骤如下:(1)将键盘的信号线插入到主机后面的圆形插孔中;(ps/2、USB)(2)显示器的15芯梯形插头插入到主机后显示卡接口板的15芯插座上;(25芯/dvi)(3)将打印机的25芯插头插入到主机后打印机接口板的25芯插座上。(Usb/1394)打印机、显示器和主机一般都有自己的电源线,在接通电源前,一定要查清设备要求的电源电压是否和市电电源电压一致,必须在一致的情况下才能接通。9芯com/2.5/rj45,