微机原理1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》第1章微型计算机概述
教案
作者:李芷
2003.5.10
第1章微型计算机概述
1.1 微型计算机
1.2微机的软件基础
1.3微机的技术特点
1.1 微型计算机
——微型化的电子计算机
1.1.1微处理器、微型计算机和
微型计算机系统
1.1.2微型计算机性能指标
1.1.3微型计算机组成
1.1.4微机的分类及其应用
1.1.1 微处理器、微型计算机和
微型计算机系统
◆微处理器(MP,Microprocessor),也可以称为CPU或MPU。微处理器是由算术逻辑部件(ALU)、控制部件(CU)、寄存器(R)组、片内总线等部分组成的大规模集成电路芯片。
◆微型计算机(MC,Microcomputer)是以微处理器为核心,配上大规模集成电路的半导体存储器、输入和输出接口电路,以及相应的辅助电路,简称微机或电脑。
◆微型计算机系统(MCS,Microcomputer System)是以微型计算机为主体,配上一定规模的系统软件和外设而构成的。
1.1.2 微型计算机性能指标
◆字长:微处理器并行处理的最大位数,通常与微处理器的寄存器、运
算器、数据传输线的位数一致。字长是微机的重要性能指标,也是微机分类的主要依据之一。
◆存储容量:微机系统能够直接访问的存储单元数目,即主/内存储器能
够存放的最大字节数。存储单元/字节数目是由传送存储器地址的传输线条数决定的,以KB,或MB,或GB为单位。
◆运算速度:不断提高运算速度,是微机多年发展所努力追求的目标之
一。以每秒执行基本指令的条数,百万条/秒(MIP/s)为单位,或以计算机的主频,MHz(106Hz)为单位。
◆系统配置:提供必要的人机联系手段。微机的外设配置越高档,软件
配置越丰富,则使用越便利,工作效率也就越高。
◆性能/价格比:选购微机时,要权衡与比较,取性能/价格高比值的微机
系统。
1.1.3 微型计算机组成
硬件
微型
计算机
微处理器ALU,CU,R ,....
内存储器ROM,RAM
I/O接口并行I/O ,串行I/O
系统总线AB,DB ,CB
外围设备
外部设备键盘,CRT,存储器,....
过程通道A/D,D/A,开关量I/O 电源
软件系统软件监控程序,操作系统,编译程序,....程序语言机器语言,汇编语言,高级语言
应用软件软件包,数据库,....
1.1.4 微机的分类及其应用
1.微机的分类
微机通常是以微处理器字长作为微机的分类标准。
微机一般分为4位、8位、16位、32位微机等。
2.微机的应用特点
◆形小、体轻、功耗低
◆性能可靠
◆价格便宜
◆结构灵活,适应性强
◆应用面广
1.2 微机的软件基础
1.2.1微机中的数和运算1.2.2微机的指令系统1.2.3汇编语言程序设计
1.数制
十进制二进制十六进制数码0~90,10~9,A~F 基(或模)10216
进位原则逢十进一逢二进一逢十六进一位权值10i2i16i
位值规则
通项公式N=∑D
i ×10i,
i = n-1~ -m N=∑B i×2i,
i = n-1~ -m
N=∑H i×16i,
i = n-1~ -m
数制后缀
符号
D或者省略B H
2. 信息编码
◆BCD码(Binary Coded Decimal,二进制编码的十进制数码)是十
进制数的编码表示。1位十进数用4位二进制编码表示,0~9的BCD 码分别对应0000~1001编码。
◆ASCII码(American Standard Code for Information Interchange,美
国信息交换标准码)是计算机中最普遍使用的字符编码。它是7位编码,27=128,可表示128个字符(数字、大/小写英文字母等可打印字符和回车、换行、响铃等控制字符)。计算机中用一个字节存
位恒为0。
放一个ASCII码,D
7
◆汉字编码由于汉字数目多,编码位数也相应要多。中国根据汉字的
使用程度,定出了一级(3755个)和二级(3008个)汉字字符和图形符号集(总共7445个),并制定了国家标准《GB2312-1980信息交换汉字编码》,简称国标码。国标码用两个7位编码表示一个汉字符号,占2字节。现在的汉字输入方式层出不穷,有拼音、五笔字型、自然码……。微机系统可以使用不同的汉字输入法,但得到的内码是统一的,通过内码在汉字库中检索所需要的汉字符号。
1.2.1 微机中的数和运算
3.数的表示
◆无符号数是正数,无需符号表示,所有数位都是数值数位。n位无符
号数N的数值范围是0≤N≤2n-1。
◆有符号数的正、负号用一位二进制数码表示,正数用0,负数用1表示。
原码(符号-绝对值)表示法:用其最高有效位作为数的符号位
(S
f ),其余位为数值位。n位原码的数值范围是-2n-1+1≤N≤2n-1-1。
反码表示法:正数的反码与原码表示相同,负数的反码是将它对应的正数,连同符号位一起按位取反所得。n位反码的数值范围是-2n-1+1≤N≤2n-1-1。
补码表示法:正数的补码与原码表示相同,负数的补码是将它对应的正数,连同符号位一起按位取反,再在最末数位上加1。n位补码表示的数N的数值范围是-2n-1≤N≤2n-1-1。
◆小数表示是通过人-机约定小数点位置,有定点和浮点两种表示法。
定点表示法:若小数点固定在符号位S
f 后,数的绝对值必小于1,称
作定点小数表示;若小数点固定在数值位后,只能表示整数,称作定点整数表示。
浮点表示法:为了扩大数值范围,提高运算精度,计算机大多
采用表达式为N=2P×S的浮点表示法。