练习:求出-105的补码
(五)有关“原码、补码、反码”的关系
1、无论原码、反码或补码,负数的符号位用1表示,正数符号位用0表示; 2、正数的原码、反码、补码相同,即[X]原 =[X]反 =[X]补;
3、利用原码的符号位不动,其后各位分别求反,可求出负数的反码,反码在最后低位+1可求得其负数的补码,
例:写出x1= +35、x2= -53的8位原码、反码、补码 x1=+35=+0100011B x2= -53=-0110101B 根据定义:[x1]原=[x1]反=[x1]补=00100011B
[x2]原=10110101B [x2]反=11001010B [x1]补=11001011B 练习:
已知:[x1]原=10101010B,[x2]反=10101010B,[x3]补=10101010,[x4]补=00101010,求x1、x2、x3、x4的真值。
x1=-0101010B, x2=-1010101B x3=-1010110B, x4=+0101010B 二、常用信息的编码
1、计算机中数值的存储术语主要有:位、字节、字、字长等 数值存储术语主要有:位、字节、字、字长等。
(1)位(bit)是由1位二进制数所构成的。在计算机中,位是数的最小表示单位,每一位代表两种状态中的一种,其值只能是0或1。
(2)字节(Byte)由8位连续的二进制数组成。在计算机内部,字节是存储单元的基本单位。 (3)字(Word) 计算机在存储、传送和操作时,作为一个整体处理的一组二进制位称为字。是由若干个连续字节组成的。一个字可以用来存放一条指令或一个数据。
(4)字长是字的长度。若字长为16,说明字由16位二进制位组成,即2个字节。字长是计算机的主要性能指标之一,字长越长则计算机的性能越好。
2、ASCII码
美国标准信息交换码。用7位二进制数来对128个符号进行编号。其中包括10个数字,52个英文大小写字母,32个标点符号及运算符,34个控制码。计算机中用一个字节表示七位ASCII码时最高位是0。
几个特殊字母的ASCII码值:
0——0110000B(48) A——1000001B(65)
a——1100001B(97)
a的ASCII码值与A的ASCII码值相差32(D),20(H),40(O)。 ASCII码值大小的先后顺序为:NUL<数字<大写字母<小写字母 3、汉字的编码
计算机在汉字信息处理过程中要用到各种汉字编码,这些编码主要包括:汉字输入码、汉字内码、汉字字形码、汉字地址码及汉字信息交换码。 (1)汉字信息交换码及国家标准(国标码)
两个字节存储一个国标码,由于一个字节只能表示256种编码,显然一个字节不可能表示汉字的国标码,所以一个国标码必须用两个字节来表示。为了使中英文兼容,国标GB2312-80规定,国标码中的所有汉字和字符的每个字节的编码范围与ASCII码表示的94个字符编码相一致,所以,其编码范围是:2121H~7E7EH。国标码规定两个字节中的每个字节最高位为0。
(2)区位码
一个汉字的区号与位号的组合就是该汉字的“区位码”。区位码的形式是:高两位为区号,低两位为位号。将汉字编码分成94区94位,共收集了6763个汉字,分为两级,一级汉字按拼音排序,共有3755个;二级汉字按部首排序,共有3008个。区位码与每个汉字之间具有一一对应的关系。
(3)机内码
汉字的内码是在计算机内部对汉字进行存储、处理的汉字代码,它应能满足存储、处理和传输的要求。当一个汉字输入计算机后就转换为内码,然后才能在机器内部流动、处理。目前,对应于国标码一个汉字输入技术的内码常用2个字节存储,机内码就是把国标码中每个字节的最高位设置为“1”。
注意:国标码和区位码都可用作汉字输入编码。它们的优点是无重码。 根据区位码可计算出国标码和机内码:
机内码=国标码+8080H=区位码+A0A0H
国标码=区位码+2020H
(4)汉字的点阵和字形码
汉字字形信息是供计算机输出汉字(显示和打印)用的二进制信息,也称作字模。在计算机中采用数字化点阵字模。每一个点在存储器中用一个二进制位(bit)存储,所以一个16*16点阵汉字需32个字节存储空间。点阵规格有16*16,24*24,32*32。48*48,64*64等。 (5)汉字库与汉字地址码
将汉字的字形码有规律、按顺序地存放在连续的存储器中,就形成了汉字的字形库,简称汉字库。6763个汉字需6763*32=216416字节的存储空间,称作汉字字模库。一般应用的通用型汉字字模。汉字地址码是用来指出汉字字模信息在汉字库中存放的逻辑地址的编码。 (6)汉字输入码
为将汉字输入计算机而编制的代码称为汉字输入码。也叫外码。汉字输入根据其编码规则,依次分为流水码、音码(全拼输入法、双拼输入法)、形码(五笔型输入法)、音形结合码(自然码输入法)。 (7)BCD码
一位十进制数用四位二进制数来表示,如:2546的BCD码为:0010010101000110 三、小结
本节课主要复习了有关机器数的表示方法,原码、反码、补码之间的转换方法及常用信息的编码(ASCII码、汉字的编码)。 四、练习及作业
计算机基础知识练习卷
第 9~10 课时 计算机基础知识复习(四)
课题: 计算机系统组成与工作原理 教学目的:1、复习计算机系统的组成 2、复习计算机硬件和软件的组成 教学重点:1、计算机硬件和软件的组成 2、低级语言和高级语言 教学方法:讲练结合
教学内容:
一、计算机系统的组成
一个完整的计算机系统由硬件系统和软件系统两大部分组成。
1、硬件系统
主要由五大部分组成,即:运算器、控制器、存储器、输入设备和输出设备。 其中:
控制器和运算器组成了中央处理器(CPU)。 存储器又可分为内存储器和外存储器。
中央处理器和内存储器(主存储器)组成了主机。
内存储器用于暂时存储运行中的程序和数据,它包括只读存储器(ROM)、随机存储器(RAM)和高速缓冲存储器(Cache);
外存储器用于永久存放程序和数据,包括软盘存储器、硬盘存储器、磁带存储器、光盘存储器、优盘存储器等。 2、软件系统:
软件主要是指让计算机完成各种任务所需的程序及相关文档。
计算机软件包括系统软件和应用软件。 面向计算机本身的功能进行组织管理、维护工作、从而简化用户在各个环节上工作的软件,称为系统软件。面向客户、为用户解决各种具体实际问题的软件,称为应用软件。 系统软件有操作系统、语言处理程序、数据库管理系统、工具软件(服务程序:检查、诊断、排错)等。应用软件有通用应用软件(Office办公软件)和专用应用软件等。
只有硬件的计算机称为裸机,裸机配置了相应的软件才能构成完成的计算机系统。硬件是软件的基础,软件是硬件功能的扩充与完善,硬件与软件相互渗透、相互促进。
二、程序设计语言
1、低级语言:
机器语言:用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。也称指令代码。(计算机只能识别用机器语言表示的程序)
汇编语言:汇编语言(Assembly Language)是面向机器的程序设计语言。 2、高级语言:
高级语言的语句是接近自然语汇,并使用与自然语言相近的语法体系,高级语言编写的程序更易于阅读和理解。如:FORTRAN、PASCAL、C、LISP、PROLOG和BAS1C等。 3、汇编程序:就是用汇编语言写的程序。
4、解释程序:所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。
5、编译程序: 这是一类很重要的语言处理程序,它把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算
机去执行这个目标程序,得到计算结果。大多数的编译程序直接产生机器语言的目标代码,形成可执行的目标文件,但也有的编译程序则先产生汇编语言一级的符号代码文件,然后再调用汇编程序进行翻译加工处理,最后产生可执行的机器语言目标文件。 三、计算机指令 指令是让计算机完成某一特定操作而规定的命令。一台计算机所能执行的各种指令的集合称为该计算机的指令系统。 为了解决某一实际问题而适当排列的指令序列称为程序。
指令是硬件能理解并能执行的语言,它是程序员进行程序设计的最小语言单位。 指令系统就是机器语言。
指令的组成:操作码和操作数(地址码)
计算机之父——美籍匈牙利科学家冯·诺依曼对计算机的贡献:
1、计算机系统由运算器、控制器、存储器、输入、输出设备五大部件组成,并规定了五大部件的功能。
2、计算机内部使用二进制来表示指令和数据。 3、提出“存储程序和程序控制”(将程序事先存入主存储器中,计算机在工作时能在不需要操作人员干预的情况下,自动逐条取出指令并加以分析、执行) 五、计算机硬件基本结构及其功能
1、CPU:又称微处理器、中央处理器,包括运算器和控制器。
运算器(ALU):也称算术逻辑部件,主要由一个加法器、若干个寄存器和一些控制线路组成。
控制器(CU):程序计数器(PC,存放指令地址)
指令寄存器(IR,存放当前正在执行的指令代码) 指令译码器(ID,识别IR中所存放指令的操作性质) 控制电路(发送控制命令)
四、计算机的工作原理
2、内存储器:
存储器分内存储器(主存储器)和外存储器(辅助存储器)。 内存储器:随机存取存储器(RAM)和只读存储器(ROM)
高速缓冲存储器(Cache)
3、外存储器的组成:驱动器、控制器、盘片。
(1)软盘驱动器:
组成:软盘、软盘驱动器、软盘控制接口卡(适配器)。
容量:3.5英寸软盘1.44MB、ZIP-100软盘100MB等
读写保护:露出写保护孔则写保护,关闭写保护孔则既可读入数据又可写入数据。 软盘信息的存储:在盘片上有若干个同心圆称为磁道,最外层为0磁道,每个磁道分成若干个扇区。信息是按磁道记录的。但磁盘读写时以扇区为基本单位,每个扇区的容量为512B。
(2)硬盘驱动器:容量大、速度快、不易携带。
(3)光盘存储器:采用激光技术。常见的有CD-ROM、DVD-ROM等。一张直径为4.72英寸的光盘存储容量为650MB 只读光盘 CD-ROM 一次性写入光盘CD-R (4)磁带存储器 4、输入设备
常见的输入设备有键盘、鼠标、扫描仪、数码相机等
可擦除光盘CD-RW
5、输出设备
显示器、打印机、绘图仪等
衡量显示器的指标:分辨率(屏幕单位面积上像素数),分辨率越高,图像越清晰,色彩越好。 6、系统总线:
(1)地址总线AB (总线的最大寻址范围:2 B n为总线的数目) (2)数据总线DB (3)控制总线CB 六、小结
本节课主要复习计算机系统的组成、计算机硬件和软件的组成。 七、练习及作业
计算机基础练习卷
n
第 11~12 课时 计算机基础知识复习(五)
课题:计算机病毒的预防及多媒体计算机 教学目的:
1、复习计算机病毒及预防知识 2、复习多媒体计算机的概念 教学重点:
1、计算机病毒的特点 2、计算机病毒的预防 3、媒体的分类 教学方法:讲授法 教学内容:
一、计算机病毒及防治 1、计算机病毒的定义
计算机病毒(Computer Virus)是一种人为制造的、隐藏在计算机系统内部的能够自我复制进行传播的破坏计算机功能或者破坏数据,影响计算机使用的程序或者指令代码。计算机病毒是一种特殊的程序。
2、计算机病毒的特点
病毒程序一般嵌入在宿主程序中。
其特点有:破坏性、传染性、隐蔽性、寄生性、非法性、潜伏性、触发性等。 3、计算机病毒的构成
计算机病毒通常由装入部分、传染部分和破坏部分组成。 4、计算机病毒的类型和分类
按表现性质可分为:良性病毒和恶性病毒。只干扰计算机正常工作的计算机病毒为良性病毒(如小球病毒),使整个系统瘫痪的计算机病毒是恶性病毒(如CIH病毒)。
按入侵途径可将病毒分为:系统引导型病毒、文件型病毒、复合型病毒、目录型病毒及宏病毒。
5、计算机病毒的主要传播途径
移动存储设备包括软磁盘、优盘、移动硬盘等和计算机网络是传播病毒的主要途径。防止计算机病毒的最好办法是切断计算机病毒的传播途径。 6、计算机病毒的检测和清除