微型计算机
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章计算机基础知识
1.1 微处理器及微型计算机的发展史
●微处理器(Microprocessor),简称up或MP,是由一片或几片大规模集成电路组成的具有运算器和控制器的中央处理机部件,即CPU.微处理器本身并不等于微型计算机。它仅仅是微型计算机中央处理器,有时为了区别大、中、小型中央处理器(cpu)与微处理器,把前者称为CPU,后者称为MPU
●微型计算机(microcomputer)简称uc 或MC,是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线所组成的计算机(简称微型机,又称微型电脑)。有的微型计算机把CPU、存储器和输入/输出接口电路都集成在单片芯片上,称之为单片微型计算机,也叫单片机。
●微型计算机系统(Microcomputer System)简称ucs或MCS,是指以微型计算机为中心,以相应的外围设备、电源、辅助电路(统称硬件)以及控制微型计算机工作的系统软件所构成的计算机系统。
微型计算机换代,通常是按其cpu字长和功能来划分的:
计算机的发展阶段:
1.2 运算基础:码制间的转换、补码运算数制:二进制、十进制、十六进制
码制:BCD码、ASCII码
数的表示:原码、反码、补码
计算机中数的表示方法:
(一)原码
一个数的原码就是该数的机器数,它的最高位为符号位,且用“0”表示正,用“1”表示负,其余各位为数值位。
8位二进制数原码的数值范围为-127~ +127
16位二进制数原码的数值范围为-32767~ +32767
(二)反码
对于正数,它的反码就等于它的原码;
对于负数,它的反码是保持符号位为1不变,其余各位取反。
8位二进制数反码的数值范围为-127~ +127
16位二进制反码的数值范围为-32767 ~ +32767
8位二进制数补码的数值范围为-128 ~ +127
16位二进制数补码的数值范围为-32768 ~ +32767
四.溢出及其判别方法
所谓溢出,是指运算的结果超出了机器的字长所能表示的数的范围。溢出会造成错误,判断溢出的两种方法: