微机与单片机基础复习
单片机原理及应用复习内容

单片机原理及应用复习内容单片机原理及应用复习内容第1章复习内容1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash 存储器取代了87C51片内的4K字节的EPROM。
3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少?答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。
4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。
答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。
在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。
5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”?答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。
但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。
目前“嵌入式系统”还没有一个严格和权威的定义。
目前人们所说的“嵌入式系统”,多指后者。
6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
微机原理-单片机知识点整理

3、(10011.101)B=1×24+0×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-34、常用的ASCII码字符:0—9的ASCⅡ码30H—39H;A—Z的ASCⅡ码41H—5AH;a—z的ASCⅡ码61H—7AH。
5、十进制的15,压缩BCD码为0001 0101,非压缩BCD码为0000 0001 0000 0101。
6、正数:原,反,补相同;负数:原,反,补不同,但最高位为1。
负数: 原→反,符号位不变,尾数按位求反原→补,符号位不变,尾数按位求反+1补→原,符号位不变,尾数求反+1反→原,符号位不变,尾数求反.7、振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。
单片机外接晶振的倒数,例如12MHz的晶振,时钟周期是1/12μs。
状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。
机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是12 个时钟周期。
在一个机器周期内, CPU可以完成一个独立的操作。
晶振是12MHz,一个机器周期就是1μs,晶振是6MHz,机器周期是2μs。
指令周期: 它是指CPU完成一条操作所需的全部时间。
每条指令执行时间都是有一个或几个机器周期组成。
MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。
8、单片机的控制口线包括片外取指信号(片外程序存储器读)输出端,低电平有效。
通过P0口读回指令或常数。
控制的是片外程序存储器。
在访问外部程序存储器时,该信号自动产生,每个机器周期输出2个脉冲。
访问片外数据存储器时,不会有脉冲输出。
地址锁存信号。
ALE低电平时,P0口出现数据信息;ALE高电平时,P0口出现地址信息。
用下降沿锁存P0口的低8位地址到外部锁存器程序存储器选择信号。
=0时,选外部ROM,=1时,地址小于4k时,选内部ROM;地址大于4k时,选外部ROM。
单片机复习提纲

单片机复习提纲单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。
因而被称为单片微型计算机,简称为单片机。
和一般微型计算机相比,单片机主要特点如下:1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构2) 在芯片引脚上,大部分采用分时复用技术3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式4) 在指令系统上,采用面向控制的指令系统5) 内部一般都集成一个全双工的串行接口6) 单片机有很强的外部扩展能力2. MCS-51的标志寄存器有多少位,各位的含义是什么?答:MCS-51的标志寄存器PSW有8位;含义如下:C(PSW.7):进位或借位标志位。
AC(PSW.6):辅助进位或借位可标志位。
F0(PSW.5):用户标志位。
是系统预留给用户自己定义的标志位。
RS1、RS0(PSW.4、PSW.3):寄存器组选择位。
可用软件置位或清零,用于从四组工作寄存器中选定当前的工作寄存器组。
OV(PSW.2):溢出标志位。
在加法或减法运算时,如运算的结果超出8位二进制数的范围,则OV置1,标志溢出,否则OV 清零。
P(PSW.0):奇偶标志位。
用于记录指令执行后累加器A中1的个数的奇偶性。
若累加器A中1的个数为奇数,则P置位,若累加器A中1的个数为偶数,则P清零。
其中PSW.1未定义,可供用户使用。
3. 8051程序存储器分哪几部分,相互之间有什么关系?答:程序存储器从物理结构上分为片内程序存储器和片外程序存储器。
片内程序存储器集成在芯片内部,不同的芯片容量不一样。
片外程序存储器是外部用只读存储芯片扩展而来的,存储空间大小随存储芯片容量而定。
片内程序存储器和片外程序存储器的总空间大小不能超过64K字节。
片内程序存储器地址空间和片外程序存储器的低地址空间重叠。
通过引脚EA电平的高低来决定的。
EA接低电平,选择从片外程序存储器取指令;EA接高电平,选择从片内程序存储器取指令。
本科课件-微机原理与单片机应用(完整)

绪论
2、计算机发展趋势
•微型化─ 便携式、低功耗 •高性能─ 尖端科技领域的信息处理,需要超大容量、高速度 •智能化─ 模拟人类大脑思维和交流方式,多种处理能力 •系列化、标准化─ 便于各种计算机硬、软件兼容和升级 •网络化─ 网络计算机和信息高速公路 •多机系统─ 大型设备、生产流水线集中管理(独立控制、
5.单片机工作原理 6. 单片机汇编语言设计 7. 单片机C语言程序设计 8. 单片机应用技术
微机原理部分
单片机原理部分
微机原理部分的主要内容
第一章:数制、 二进制数的运算及其加法电路、复习 数码(ASCII码、BCD码)、二进制有符号数的的表示 方法及运算 第二章: 三态输出电路、 总线结构、存储器 第三章:基本工作原理,以一个简单的模型机为例, 系统的介绍微机的基本结构。
微机原理与单片机应用
吴栋 南京师范大学物理科学与技术学院
课程简介
《微机原理与单片机应用》课程是电子与通信工程等工科学 生学习和掌握微机及单片机知识的课程。通过学习,使学生 从理论上掌握微机及单片机的基本组成、工作原理、接口电 路及功能部件的连接,通过微机系统或单片机相关的具体实 践,使同学们具有微机及单片机系统软硬件开发的初步能力。
绪论22计算机发展趋势?微型化便携式低功耗?高性能尖端科技领域的信息处理需要超大容量高速度?智能化模拟人类大脑思维和交流方式多种处理能力?系列化标准化便于各种计算机硬软件兼容和升级?网络化网络计算机和信息高速公路?多机系统大型设备生产流水线集中管理独立控制故障分散资源共享绪论输入输出接口piosioctcadcdac
教材、参考书
微型计算机原理及应用(第四版)郑学坚主编,清华大学出版社 单片机原理与应用技术 高惠芳主编,科学出版社
【最新精选】单片机复习题

一、简答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、简述8051单片机的内部基本结构。
3、程序状态字PSW中主要包含了哪些状态信息?4、什么是时钟周期、机器周期、指令周期?8051CPU机器周期与时钟周期是什么关系?5、若震荡频率f osc=12MHz,则震荡周期、状态周期、机器周期分别为多少?6、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM?7、8051的存储器由哪几部分组成?片内RAM分为哪几个性质和用途不同的区域?8、在8051单片机中,什么是特殊功能寄存器?特殊功能寄存器与其它片内RAM单元有什么区别?9、简述堆栈工作过程和SP的作用。
10、EA引脚有何功能?11、51系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?12、访问位地址20H和字节地址20H的区别是什么?13、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址14、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?15、已知振荡器振荡频率为12MHz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先计算TH0、TL0的初值,TH0=D8H,TL0=F0H;其次确定方式寄存器TMOD的值为01H;最后写出初始化程序:START:MOV TL0,#0F0HMOV TH0,#0D8HMOV TMOD,#01HSETB TR016、简述定时器/计数器0、1的4中工作方式的特点。
17、综述P0、P1、P2、P3口各有哪几个功能?18、为何说P1口是“准双向接口”?19、波特率表示什么?8051单片机的串口在4种工作方式下的波特率分别如何确定?20、如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021、设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个字符包含10位(1个起始位,7个数据位,1个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符?答:2400/10=24022、串行数据传送的主要优点和用途是什么?23、MCS-51有几个中断优先级?如何设定?24、MCS-51单片机CPU响应中断后,由硬件自动执行哪些操作?25、MCS-51指令系统主要有哪几种寻址方式?请举例说明。
单片机复习知识点复习过程

单片机复习知识点一、理论知识:1. 二进制与十进制的转换(要求会计算)二进制转十进制:加权求和。
十进制转二进制:整数部分:除二取余,逆序排列,即最初得到的余数是二进制整数的最低位,最后得到的余数是二进制整数的最高位,如下所示:小数部分:乘二取整,顺序排列,即最初得到的整数是二进制小数的最高位,如下所示:2. 什么是单片机?将微处理器(CPU)、存储器(ROM 和RAM)及各种输入输出接口(I/O)集成在一个芯片上,就称之为单片微型处理器,简称单片机。
存储器按功能划分可分为程序存储器和数据存储器。
3. 单片机最小系统的组成:单片机最小系统由工作电源、时钟(或晶振)电路和复位电路三部分组成,它为单片机的工作提供最基本的硬件条件。
4. 单片机的复位条件是什么,复位后的I/O 口状态是什么?单片机的复位条件是持续两个机器周期以上的高电平,复位后的I/O 口为FFH。
5. 单片机的时序:晶振电路为单片机的工作提供了基本的时序。
时钟周期:也称振荡周期,定义为时钟频率的倒数,也就是外接晶振频率的倒数,是单片机中最基本、最小的时间单位。
机器周期:单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,它由12 个时钟周期组成。
因此,外接12MHz 晶振的单片机的机器周期为1 微秒(1μS)。
6. 单片机的I/O 口配置:STC89C52RC单片机有40个引脚,4组8位并行I/O口,分别为P0、P1、P2和P3。
P3口:P3口的每根口线都有其独立定义的第二功能。
7. C51占64 位,8 个字节。
在数前面加上“0x”,表示该数为十六进制数。
8. 数码管的结构分类和显示控制方式:数码管按内部结构不同可分为共阳极和共阴极两种,其中,共阳极的公共端结高电平,共阴极的公共端接低电平。
数码管显示的控制方式分为:静态显示和动态显示,其中动态显示需要实时刷新才能获得稳定的显示效果,刷新周期小于25ms。
9. 键盘的基本知识:键盘分为编码式键盘和非编码式键盘。
单片机原理及接口技术期末复习资料

第一章微机基础知识1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。
2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。
包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。
3、单片机:是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一块芯片上,构成单片微型计算机。
4、单片微型计算机包括:微处理器、RAM、ROM、I/O口、定时器5、微处理器(机)的组成:运算器&控制器㈠运算器的组成:算术逻辑单元(简称ALU)、累加器、寄存器ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。
运算器的两个主要功能:(1)执行各种算术运算。
(2)执行各种逻辑运算,并进行逻辑测试。
如零值测试或两个值的比较。
㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR)7、BCD码:用二进制对十进制0-9进行编码——BCD码。
用四位二进制数0000-1001表示0-9。
例如:13 D=0001 0011 BCD例如:1001 0111 BCD=97 D第二章89C51单片机的结构和原理1、运算器包括:ALU(算术运算和逻辑运算单元)TMP(8位的暂存器)ACC(累加器)B(寄存器)PSW(程序状态寄存器)2、存储器包括:程序存储器(ROM)、数据存储器(RAM)3、CPU访问片内、片外ROM指令用MOVC。
访问片外RAM指令用MOVX。
访问片内RAM指令用MOV。
4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H~FFH5、堆栈的两种操作:数据压入(PUSH)数据弹出(POP)6、每条指令由一个或若干个字节组成。
有单字节指令,双字节指令,…多字节指令等。
微机原理与单片机技术复习

MCS-51单片机设有四个8位双向I/O端口(P0、P1、 P2、P3),每一条I/O线都能独立的作为输入或输出。 P0口为三态双向口,能带8个LSTTL电路。P1、P2、 P3口为准双向口,负载能力为4个LSTTL电路。 (在 作为输入线时,口锁存器必须先写入“1”,故称为准 双向口) 一、端口功能 P0口 P0口可以作为输入输出口,但在实际应用中通 常作为地址/数据总线口,即低8位地址/数据 线分时使用P0口,低8位地址由ALE信号的负 跳变使它锁存到外部地址锁存器中,而高8位地 址由P2口输出。
微处理器 主机 硬件系统 微机系统 存储器 I/O 接口 系统总线 外设、电源机箱等 程序设计语言:机器语言 软件系统 汇编语言 高级语言 系统软件:操作系统、监控程序 与编译解释程序等 应用软件:数据库、软件包 和窗口软件等 微机系统示意图
第2章 计算机基础知识
• 数制:十进制D、二进制B、十六进制H、 八进制O • 数制之间的转换 • 有符号数的表示方法:原码、反码、补码 • 二进制编码:压缩BCD码、非压缩BCD码
P1口 P2口
P1口每一位都能作为可编程的输入输出线。 P2口可以作为输入口或输出口使用,外界I/O设备 时,又作为扩展系统的地址总线,输出高8位地址, 与P0口一起组成16位地址总线。对于8031单片机 来说,P2口一般只作为地址总线使用,而不作为 I/O线直接与外设相连接。 P3口 P3口为双功能口。作为第一功能使用时,其功能同 P1口。当作为第二功能使用时,功能定义如下表。
4个I/O端口的主要异同点 • 同:(1)8位双向口,都可作为双向通用I/O端 口;(2)都包括锁存器、输出驱动器和输入缓 冲器;(3) 读引脚前先写“1”;(4)可按字节 或位访问。 • 异:P0真正双向口,其余准双向;P0驱动能 力最强;P0漏极开路,作为I/O需接上拉电阻; P3口均有第二功能(每位的功能是什么)。
单片机原理及应用考试复习知识点

单片机原理及应用考试复习知识点第1章计算机基础知识考试知识点:1、各种进制之间的转换1各种进制转换为十进制数方法:各位按权展开相加即可;2十进制数转换为各种进制方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”;3二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数;2、带符号数的三种表示方法1原码:机器数的原始表示,最高位为符号位0‘+’1‘-’,其余各位为数值位;2反码:正数的反码与原码相同;负数的反码把原码的最高位不变,其余各位求反;3补码:正数的补码与原码相同;负数的补码为反码加1;原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127;3、计算机中使用的编码1BCD码:每4位二进制数对应1位十进制数;2ASCII码:7位二进制数表示字符;0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H;第2章 80C51单片机的硬件结构考试知识点:1、80C51单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成;1中央处理器CPU包括运算器和控制器;运算电路以ALU为核心,完成算术运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中;控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作;程序计数器PC是一个16位寄存器,PC的内容为将要执行的下一条指令地址,具有自动加1功能,以实现程序的顺序执行;2存储器分类:随机存取存储器RAM:能读能写,信息在关机后消失;可分为静态RAMSRAM和动态RAMDRAM两种;只读存储器:信息在关机后不会消失;掩膜ROM:信息在出厂时由厂家一次性写入;可编程PROM:信息由用户一次性写入;可擦除可编程EPROM:写入后的内容可由紫外线照射擦除;电可擦除可编程EEPROM:可用电信号进行清除和改写;存储容量:存储容量指存储器可以容纳的二进制信息量,M位地址总线、N位数据总线的存储器容量为2M×N位;80C51单片机的存储器有内部RAM128B,高128B为专用寄存器、外部RAM64KB、内部ROM4KB掩膜ROM、外部ROM64KB;3输入输出接口4个8位并行I/O口P0、P1、P2、P34其它资源一个全双工串行口、5个中断源、2个16位的定时/计数器、时钟电路;2、80C51单片机的信号引脚1电源部分:VCC接+5V、VSS接地;2时钟电路部分:XTAL1和XTAL2接晶振;1个机器周期=6个状态=12个拍节6MHZ的晶体机器周期2us,12MHZ的晶体机器周期1us;3I/O口部分:P0——8位数据总线/地址总线低8位、P1——用户口、P2——地址高8位、P3——第二功能;4控制部分:地址锁存控制信号ALE,用于控制把P0口输出的低8位地址送入锁存器锁存地起来;外部程序存储器读选通信号PSEN,低电平有效,以实现外部ROM单元的读操作;访问程序存储器控制信号EA,低电平时只读外部ROM,高电平时先读内部ROM,再读外部ROM;复位信号RST,当输入的复位信号延续2个机器周期以上高电平时即为有效;复位值:PC=0000H,SP=07H,P0=0FFH;3、内部RAM的基本结构与功能80C51的内部数据存储器低128单元区,称为内部RAM,地址为00~7FH;1寄存器区00~1FH共分为4组,组号依次为0、1、2、3,每组有8个寄存器,在组中按R7~R0编号;由PSW中RS1、RS0位的状态组合来决定哪一组;2位寻址区20H~2FH可对单元中的每一位进行位操作,16个字节单元共128个可寻址位,位地址为00~7FH;位起始地址D0=字节地址-20H83用户RAM区30H~7FH堆栈、缓冲区堆栈是在内部RAM中开辟的,最大特点就是“后进先出”的数据操作原则;两项功能:保护断点和保护现场;两种操作:进栈和出栈;SP堆栈指针,它的内容就是堆栈栈顶单元的地址;4、专用寄存器内部数据存储器高128单元1累加器AACC2寄存器B3程序状态字PSWCY——进位标志位,最高位的进位或借位;AC——半进位标志位,低4位向高4位的进位或借位;OV——溢出标志位,同符号数相加,结果为异符号,有溢出;异符号数相减,结果和减数符号相同,有溢出;P——A中1的个数,奇数个P=1,偶数个P=0;4数据指针DPTR:80C51中惟一一个供用户使用的16位寄存器;高8位DPH,低8位DPL;第3章 80C51单片机指令系统考试知识点:1、寻址方式1立即寻址data,data16例:MOV A,00H2直接寻址direct内部RAM:00~7FH、特殊功能寄存器例:MOV A,00H 3寄存器寻址A、B、Rn、DPTR4寄存器间接寻址Ri、DPTR例:MOVX A,DPTR5变址寻址A+DPTR,A+PC例:MOVC A,A+DPTR6位寻址bit20~2FH:00~7FH、特殊功能寄存器例:MOV C,00H7相对寻址rel例:JZ rel2、数据传送类指令1内部RAM数据传送指令MOV 目的,源;目的→源交换指令:XCH A,direct/Rn/Ri;A和源交换XCHD A,Ri;只换低4位SWAP A;A的高低4位交换注意:A作目的操作数会影响P;PUSH directPOP direct2外部RAM数据传送指令MOVX A,Ri/DPTR;外部地址内容→AMOVXRi/DPTR,A;A→外部地址内容3ROM数据传送指令MOVC A,A+DPTR/A+PC;查表指令3、算术运算指令1加法指令ADD/ADDC A,data/ direct/ Rn/Ri;会影响CY、AC、OV、P INC A/ direct/ Rn/Ri/DPTR;加1,PDA A;十进制调整,大于9加62减法指令SUBB A,data/ direct/ Rn/Ri;会影响CY、AC、OV、PDEC A/ direct/ Rn/Ri;减13乘除指令MUL AB;AB→BA,会影响CY=0,OV,PDIV AB;A/B的商→A,余数→B4、逻辑运算及移动指令1逻辑运算指令ANL/ORL/XRL A,data/ direct/ Rn/RiANL/ORL/XRL direct,A/data与→清0,或→置1,异或→取反CLR/CPL A;清0和取反2移位指令RL/RR/RLC/RRC A注意:每左移一位相当于乘2,每右移一位相当于除2,带进位的移会影响CY和P;5、控制转移类指令1无条件转移指令LJMP addr16;addr16→PC,64KBAJMP addr11;PC+2→PC,addr11→PC10~0,2KBSJMP rel;PC+2+rel→PC,256BJMP A+DPTR;A+DPTR→PC,64KB2条件转移指令累加器A判0转移指令JZ rel;A为0JNZ rel;A不为0比较不相等转移指令CJNE A/Rn/Ri,data,relCJNE A,direct,rel注意:第一操作数和第二操作数不相等,程序转移,若第一大于第二,CY=0,第一小于第二,CY=1;第一操作数和第二操作数相等,程序顺序执行,CY=0;减1不为0转移指令DJNZ Rn/direct,rel;Rn/direct-1不为0,程序转移;3调用和返回指令LCALL addr16;PC+3→PC,先入低8位,再入高8位,addr16→PCACALL addr11;PC+2→PC,先入低8位,再入高8位,addr11→PC10~0 RET;先出高8位,再出低8位6、位操作类指令1位传送指令MOV C,bitMOV bit,C2位赋值指令CLR C/bitSETB C/bit3位逻辑运算指令ANL/ORL C,bit或/bitCPL C/bit注意:实现逻辑表达式4位控制转移指令JC rel;CY=1JNC rel;CY=0JB bit,rel;bit=1JNB bit,rel;bit=0JBC bit,rel;bit=1,转移,清0第4章 80C51单片机汇编语言程序设计考试知识点:1、汇编语言的语句格式标号:操作码操作数;注释标号:语句地址的标志符号;操作码:语句执行的操作内容,用指令助记符表示;操作数:为指令操作提供数据;注释:对语句的解释说明;2、伪指令起始地址ORG、结束END、赋值EQU、字节DB、字DW、空DS、位BIT 3、汇编语言程序的基本结构形式1顺序结构2分支结构3循环结构:数据传送问题、求和问题4、定时程序例:延时100ms的子程序,设晶振频率6MHZ;DELAY:MOV R5,250LOOP2:MOV R4,49LOOP1:NOPNOPDJNZ R4,LOOP1DJNZ R5,LOOP2RET5、查表程序1要查找的数据在表中的位置给A2表的首地址给DPTR 3MOVC A,A+DPTR 4数据表第5章 80C51单片机的中断与定时考试知识点:1、中断源和中断请求标志位2、和中断相关的寄存器的设置1定时器控制寄存器TCONIT0=0,为电平触发方式; 低电平有效;IT0=1,为边沿触发方式; 输入脚上电平由高到低的负跳变有效; IE0=1,说明有中断请求,否则IE0=0; 2中断允许控制寄存器IE0INT 0INTEA: 开放或禁止所有中断;ES:开放或禁止串行通道中断;ET1:开放或禁止定时/计数器T1溢出中断;EX1:开放或禁止外部中断源1;ET0:开放或禁止定时/计数器T0溢出中断;EX0:开放或禁止外部中断源0;3中断优先级控制寄存器IP1为高优先级、0为低优先级;如果同级的多个中断请求同时出现,则按CPU查询次序确定哪个中断请求被响应;查询次序为:外部中断0、T0中断、外部中断1、T1中断、串行中断;3、响应中断的必要条件1有中断源发出中断请求;2中断允许寄存器IE相应位置“1”,CPU中断开放EA=1;3无同级或高级中断正在服务;4现行指令执行到最后一个机器周期且已结束;若现行指令为RETI或需访问特殊功能寄存器IE或IP的指令时,执行完该指令且其紧接着的指令也已执行完;中断响应的主要内容是由硬件自动生成一条长调用指令,指令格式为“LCALL addr16”;这里的addr16就是程序存储器中断区中相应中断的入口地址;4、中断程序设计1在0000H处存放一条无条件转移指令转到主程序;2在入口地址处存放一条无条件转移指令转到中断服务子程序;3设置触发方式IT0/IT14设置IE和IP;5设置SP;6原地踏步;7中断服务子程序;最后RETI;5、定时计数的基本原理1定时功能:每个机器周期计数器加1;2计数功能:T0和T1输入计数脉冲,每一来一个脉冲计数器加1;6、用于定时计数的寄存器的设置1定时器控制寄存器TCONTF1、TF0——计数溢出标志位;当计数器产生计数溢出时,由硬件置1;采用查询方式,它是供查询的状态位;采用中断方式,作为中断请求信号;TR1、TR0——计数运行控制位;为1时,启动定时器/计数器工作;为0时,停止定时器/计数器工作;2工作方式控制寄存器TMOD其格式如下:GATE:门控位;当GATE=1时,同时INTx为高电平,且TRx置位时,启动定时器,外部启动;当GATE=0时,每当TRx置位时,就启动定时器,是内部启动方式;C/T:选择定时器功能还是计数器功能;该位置位时选择计数器功能;该位清零时选择定时器功能;M1M0:这两位指定定时/计数器的工作方式,可形成四种编码,对应四种工作方式:7、各种工作方式计数初值计算公式方式0:定时时间T=8192-计数初值×机器周期计数次数C=8192-X方式1:定时时间T=65536-计数初值×机器周期计数次数C=65536-X方式2:定时时间T=256-计数初值×机器周期计数次数C=256-X8、定时器程序设计查询方式:1在0000H处存放一条无条件转移指令,转到主程序;2设置工作方式TMOD;3设置计数初值;4启动定时计数;5等待时间到或计数计满;LOOP:JBC TF0/TF1,LOOP1SJMP LOOP LOOP1:……6重新设置计数初值除方式2,再转第5步; 中断方式:1在0000H 处存放一条无条件转移指令,转到主程序;2在入口地址处存放一条无条件转移指令转到中断服务子程序; 3设置工作方式TMOD; 4设置计数初值; 5启动定时计数; 6设置IE 和IP; 7设置SP; 8原地踏步;9中断服务子程序;重新设置计数初值除方式2,最后RETI;例 选用定时器/计数器T1工作方式0产生500μS 定时,在输出周期为1ms 的方波,设晶振频率=6MHZ;1根据定时器/计数器1的工作方式,对TMOD 进行初始化;按题意可设:GATE=0用TR1位控制定时的启动和停止, =0置定时功能,M1M0=00置方式0,因定时器/计数器T0不用,可将其置为方式0不能置为工作方式3,这样可将TMOD 的低4位置0,所以TMOD =00H;2计算定时初值- X ×2=500将低5位送TL1,高8位送TH1得:TH1=F8H,TL1=06H 3 编制程序查询方式 ORG 0000H LJMP MAIN ORG 0300HMAIN : MOV TMOD,00H ;TMOD 初始化 MOV TH1,0F8H ;设置计数初值T C132MOV TL1,06HSETB TR1 ;启动定时 LOOP : JBC TF1,LOOP1 ;查询计数溢出 AJMP LOOPLOOP1:CPL ;输出取反MOV TL1,06H ;重新置计数初值MOV TH1,0F8HAJMP LOOP ;重复循环 END例 用定时器/计数器T1以工作方式2计数,要求每计满100次进行累加器加1操作;1TMOD 初始化M1M0=10方式2, =1计数功能,GATE=0TR1启动和停止,因此TMOD=60H; 2计算计数初值-100=156D=9CH 所以 TH1=9CH 3编制程序中断方式 ORG 0000HAJMP MAIN ;跳转到主程序ORG 001BH ;定时/计数器1中断服务程序入口地址 AJMP INSERT1 ORG 0030HMAIN :MOV TMOD 60H ;TMOD 初始化 MOV TL1,9CH ;首次计数初值 MOV TH1,9CH ;装入循环计数初值 SETB TR1 ;启动定时/计数器1SETB EA ;开中断SETB ET1SETB PT1 ;T1为高优先级 MOV SP,40HSJMP ﹩ ;等待中断INSERT1:INC A RETITC 82END第6章单片机并行存储器扩展考试知识点:1、单片机并行扩展总线的组成1地址总线:传送地址信号2数据总线:传送数据、状态、指令和命令3控制总线:控制信号2、80C51单片机并行扩展总线1以P0口的8位口线充当低位地址线/数据线2以P2口的口线作高位地址线3控制信号:使用ALE作地址锁存的选通信号,以实现低8位地下锁存;以PSEN信号作为扩展程序存储器的读选通信号;以EA信号作为内外程序存储器的选择信号;以RD和WR作为扩展数据存储器和I/O端口的读/写选通信号;3、单片机并行存储器扩展的方法各种外围接口电路与单片机相连都是利用三总线实现;1地址线的连接将外围芯片的低8位地址线A7~A0经锁存器与P0口相连,高8位地址线A15~A8与P2口相连;如果不足16位则按从低至高的顺序与P0、P2口的各位相连;2数据线的连接外围芯片的数据线D7~D0可直接与P0口相连;3控制线的连接ROM:OE—PSENRAM:OE—RD、WE—WR片选信号CE的连接方法:1接地,适用于扩展一块存储器芯片; 2线选法。
单片机与微机原理复习提纲-v2

复习提纲题型:单项选择题(20)、填空题(16)、判断题(10)、读程序(10)简答题(20)、综合题(24)第一章概述主要考查基本概念,题型包括填空、选择、判断。
重难点指数:★★★1.1 计算机的发展1、计算机发展的分支:2、微型计算机与单片机的区别与联系3、计算机主要技术指标:字长、主频、运算速度、内存容量1.2 嵌入式系统1、嵌入式系统的定义:三要素(嵌入性、专用性、计算机系统)2、嵌入式系统的组成:P6嵌入式计算机的分类、外围接口包括哪些、嵌入式操作系统有哪些1.3 80C51及51系列单片机1、单片机基本概念2、SCM,MCU,ECU含义3、单片机与通用微机硬件结构的主要区别(1)微机微型化(强调控制功能)(2)增加了实时控制所要求的相关功能器件(3)单片机应用特点决定了单片机接口多为非标准接口4、按照其用途可分为通用型和专用型两大类,各自特点5、单片机按其处理的二进制位数主要分为:4位、8位、16位和32位单片机。
6、三次技术飞跃7、体积小、可靠性高、嵌入容易、功能强、应用灵活8、强调控制功能而非数据处理9、MCS-51系列单片机10、AT89C5x(AT89S5x)系列单片机11、何谓MCS-51系列单片机主要产品类型及代表产品12、何谓80C51系列单片机,A T89C51、AT89S51、AT89LV51含义1.4 微型计算机1、微型计算机分类第二章计算机基础知识主要考查基本概念,题型包括填空、选择、判断、简答。
重难点指数:★★★2.1 数制1、数制的基和权数制:二进制、八进制、十进制、十六进制基和权:2、数制间转换3、计算机中数的表示原码、反码、补码有符号数和无符号数P29 (1、2、3、5)4、二进制编码BCD码、ASCII码2.2 计算机的基本组成简单逻辑电路-〉触发器-〉寄存器-〉存储器/计数器/三态缓冲器重点掌握寄存器分类、各种寄存器的组成及工作原理2.3 存储器概述1、存储器分类2、主要技术指标:容量、存取速度3、存储器的寻址原理典型例题:P29 2-1、2-3、2-5;P30 2-7、2-9、2-11第三章微型计算机工作原理主要考查基本概念,题型包括填空、选择、判断、简答。
(完整word版)单片机原理及接口技术复习要点

单片机原理及接口技术复习要点第一章:微机基础知识1.微处理器:小型计算机或微型计算机的控制和处理部分。
主要包括运算器和控制器。
2.存储器:微机内部的存储器,主要包括ROM :只读存储器;RAM :读写存储器;EPROM :可擦写可编程只读存储器。
3.程序计数器:用于存放下一条指令所在单元的地址的地方。
通常又称为指令地址计数器。
4.单片机:将微处理器,一定容量的RAM 和ROM 以及I/O 口,定时器等电路集成在一块芯片上构成的单片微型计算机。
intel 公司1976年推出的MCS -48系列8位单片机。
1980年推出MCS -51系列高档8位单片机。
第二章:89C51/S51单片机的硬件结构和原理1..C51/S51单片机内部结构:CPU 是单片机的核心,是单片机的控制和指挥中心,由运算器和控制器等部件组成;存储器,含有ROM(地址为000H 开始)和RAM (地址为00H~7FH );I/O 接口:四个与外部交换信息的8位并行接口,即P0~P3.2.PP V /EA 引脚:外部程序存储器地址允许输入端/固化编程电压输入端;当引脚接高电平时CPU 只访问Flash ROM 并执行内部程序存储器中的指令;当引脚接低电平(接地)时,CPU 只访问片外ROM 并执行片外程序存储器中的指令。
3.P0端口:P0端口是一个漏极开路的准双向I/O 端口,作输入口使用时要先写1,这就是准双向的含义,作输出口时接上拉电阻。
P1端口:是一个带有内部上拉电阻的8位双向I/O 端口。
4.访问指令:CPU 访问片内,片外ROM 指令用MOVX ;访问片外RAM 用MOVX ;访问片内RAM 用MOV 。
5.低128字节RAM 区:分为通用工作区,可位寻址区,通用工作寄存器区。
6.堆栈:在片内RAM 中专门开辟出来的一个区域,数据的存取是以先进后出的结构方式处理的。
7.时钟发生器:是一个2分频的触发器电路,它将震荡气的信号频率f ocs 除以2,向CPU 提供两相时钟信号P1和P2。
单片机考试复习资料

1.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个0(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA端保持高电平时,CPU执行内部存储器中的指令。
5. 89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)6. 89C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 答:(1)80C51单片机的EA信号的功能EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。
单片机复习及答案

一、填空题1、当使用8031单片机时,需要扩展外部程序存储器,此时/EA应接〔低电平〕。
2.8051单片机内部有〔2 〕个定时/计数器,门控制信号GATE 设置为1 时,由〔TR X〕和〔INT X〕控制定时器的启动。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为〔08H--0FH〕。
4.若累加器A中的数据为01110011B,则PSW中的P=〔1〕。
5、MCS-51单片机具有4个( 8 )位并行I/O口,有( 1 )个全双工的串行输入输出口。
6、计算机的元件级总线有〔地址〕、〔数据〕、〔控制〕。
7、MOV A,R1指令中,源操作数的寻址方式是〔寄存器间接寻址〕。
8、8051单片机堆栈遵循数据〔后进先出,先进后出〕的原则。
9、8051单片机使用电源为+5V。
10、在立即寻址方式中,在数前使用#号来表示立即数。
11、在8051单片机中,加法指令可以分为ADD,ADDC两种。
12、设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。
13、8051单片机的C语言源程序的扩展名为.C 。
14、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以15、当8051单片机复位后,程序的入口地址为0000H。
18、MCS-51单片机具有8 位CPU,共有16 根地址线。
19、MCS-51片内有( 128 )个字节的数据存储单元,( 21 )个特殊功能寄存器。
片内数据存储器寻址空间是( 128 )字节。
20、内部RAM低128个字节划分为(工作寄存器组区)、( 位寻址区 )、( 通用RAM区 )三个部分。
21、访问特殊功能寄存器和片外数据存储器分别采用( 直接 )、( 间接 )寻址方式。
22、清除片内RAM 2FH单元最低位,使用的命令是( MOV 2FH;00H )。
23、在MCS-51系列单片机MCS-51单片机有4个( 8 )位的并行I/O 口,其中( P0 )口用做低8位地址线和数据线分时复用, 而( P2 )口用作高8位地址线。
单片机原理复习题答案(修正版)[一]
![单片机原理复习题答案(修正版)[一]](https://img.taocdn.com/s3/m/7ef0532e3b3567ec112d8a28.png)
单片机原理复习题答案(修正版)单片微机原理和接口技术(C51)复习题(说明:绿色为改动过的答案,黑色和蓝色为原答案) 一、选择题: 1、MCS-51系列的单片机中片内RAM的字节大小可能的是( C ) A、128M B、128K C、128 D、64 2、C51语言提供的合法的数据类型关键字是( A )。
A、sfr B、BIT C、Char D、integer r 3、片内RAM的位寻址区,位于地址( B )处。
A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH 4、间接寻址片内数据存储区(256字节),所用的存储类型是( C ) A、data B、bdata C、idata D、xdata 5、MCS-51单片机上电复位的信号是( D ) A、下降沿 B、上升沿 C、低电平 D、高电平 6、可以将P1口的低4位全部置高电平的表达式是( B )A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P1 7、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过( C ) A、1 B、2 C、3 D、4 8、需要扩展一片外部RAM,大小32K字节,需要的地址线是( A ) A、15 B、14C、13D、12 9、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是( D ) A、外部中断1 B、外部中断0 C、定时/计数器1 D、定时/计数器0 10、单片机C51中用关键字( C )来改变寄存器组 A、interrupt B、unsigned C、using D、reentrant 11、存储32×32点阵的一个汉字信息,需要的字节数为( D )A、16 B、 32 C、 64 D、 128 12、8255A是可编程的并行输入/输出接口芯片,作为基本输入输出方式,其方式是( A ) A、方式0 B、方式1 C、方式2 D、方式3 13、8255A是可编程的并行输入/输出接口芯片,内部有( B )个8位的并行口。
微机原理与单片机(部分知识点)

微机原理与单⽚机(部分知识点)1.8086CPU 是16位微处理器,具有16根数据线和20根地址线可以和浮点计算器,I/O 处理器或其他处理器组成多处理系统。
2.总线接⼝单元的功能是负责完成CPU 与储存器或I/O 设备之间的数据传送。
总线接⼝单元内有4个16位段寄存器:代码段寄存器CS 、数据段寄存器DS 、堆栈段寄存器SS 、附加数据段寄存器ES,⼀个16位的指令指针寄存器IP ,⼀个20位地址加法器,6字节指令队列缓冲器,⼀个与EU 通信的内部寄存器以及总线控制电路等。
3.代码段寄存器(CS )⽤来存储程序当前使⽤的代码段和段地址。
下⼀条要读取得指令在代码段中的偏移地址由指令指针寄存器IP 提供。
数据段寄存器DS ⽤来存放程序当前使⽤的数据段地址。
4.每个源程序必须⾄少有⼀个代码段,⽽数据段,堆栈段和附加数据段则根据程序的需要决定是否设置。
5.由CS 和IP 的内容决定了程序的执⾏顺序。
6.段内偏移地址段地址物理地址+?=H 10。
7.执⾏单元EU 不与系统外部直接相连,功能:只是负责执⾏指令。
执⾏的指令从BIU 的指令队列缓冲器中直接得到,执⾏指令时若需要从存储器或I/O 端⼝读取操作数,则由EU 向BIU 发出请求,再由BIU 对存储器或I/O 端⼝进⾏直接访问。
8.EU 组成:1)16位算数逻辑单元(ALU ),2)16位标志寄存器FLAGS ,3)数据暂存寄存器,4)通⽤寄存器,5)EU 控制电路9.8086和8088的差异:1)外部数据总线不同,8086是16位,8088是8位,2)指令队列缓冲器⼤⼩不同,8086可容纳6个字节,8088只能容纳4个字节,3)部分引脚的功能定义有所区别8086/8088CPU 中可供编程使⽤的有14个16位寄存器,按其⽤途可分为3类:通⽤寄存器、段寄存器、控制寄存器。
10.通⽤寄存器(累加器AX 、基址寄存器BX 、计数器CX 、数据寄存器DX )⾼8位AH 、BH 、CH 、DH ;底8位AL 、BL 、CL 、DL作控制标志。
单片机内容复习

课程内容复习1.微型计算机的基本概念2. MCS-51系列单片机的硬件结构3. MCS-51单片机的指令系统和汇编语言程序设计微型计算机的基本概念由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
知识点1:(1)微处理器微处理器是微型计算机的核心。
算术逻辑部件ALU:工作寄存器组:控制部件(2)存储器一个字节(Byte)=8位存储器指标之一:容量256字节=256×8位;1K容量=210=1024字节(3)I/O口(4)总线地址数据控制知识点2计算机中的数数值转换十进制——二进制——十六进制十进制数——BCD码例子:15数值表示MCS-51单片机的硬件结构8位CPU128字节的内部RAM4KB 片内程序存储器64KB程序存储器寻址范围32 位双向I/O(P0~P3)1个全双工的异步串行口2个16位C/T5个中断源、2个中断优先级内部带振荡器、fosc1.2~12MHZ51系列单片机基本结构51系列单片机内部结构框图一、运算部件算术逻辑单元ALUArithmetic Logic Unit完成算术运算、逻辑运算、位运算、传输数据累加器ACC (Accumulator):简称ACPU中使用最频繁的寄存器将数据送入累加器A,常代表将数据送入CPU 寄存器B乘除法运算时使用标志寄存器PSW (Program Status Word)保存指令执行结果的状态,以供查询和判别存储器数据存储器RAM用于存放运算的中间结果、数据暂存和缓冲、标志位等。
数据存储器空间也分成片内RAM和片外RAM两部分。
片外数据存储器空间为64K,从0000H~FFFFH;片内数据存储器:51系列:片内存储器空间为256字节,地址从00H~7FH。
52系列:片内存储器空间为256字节,地址从00H~FFH 存储器编址归纳程序存储器地址:片内、片外统一编址0000H~FFFFH,64KB;用户访问指令:MOVC片外数据存储器:地址也从0000H~FFFFH,64KB(16位地址);用户访问指令:MOVX片内数据存储器地址从00H~FFH,256B(8位地址)用户访问指令:主要为MOV片内RAM块片内RAM分为三个区域:工作寄存器区(00H~1FH)位寻址区(20H~2FH)数据缓冲区(30H~7FH)Ps:堆栈-片内RAM的部分单元可以用作堆栈,可变动.工作寄存器区00H~1FH也称通用寄存器,分成4组,每组8个字节,表示为R0~R7;通过对PSW的RS1与RS0进行选择当前使用的工作寄存器组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件
总线:DB、AB、CB
微型计算机系统
外设:键盘、显示器、打印机等 电源
软件 系统软件:操作系统、汇编、编译等 应用软件
微型计算机组成
真题: ▪ 5Biblioteka 计算机系统应包括 (硬件系统 ) 、
(软件系统 )两大部分。
练习题: ▪ 4. 计算机的基本组成部分及其各自的作用。
微型计算机软件
软件是使用和管理计算机的各种程序(Program),而程序是由 一条条的指令(Instruction)组成的。
微机与单片机基础复习
认证考试单片机知识的题型
▪ 综合知识 是非题 选择题 填空题 简答题 综合题
▪ 实操部分 程序阅读题
往届认证考试单片机知识点
▪ 微型计算机组成 ▪ 微型计算机软件 ▪ 存储器知识 ▪ 串行通信(接口) ▪ 51单片机硬件之内部结构 ▪ 51单片机的引脚及功能 ▪ 51单片机硬件之I/O口 ▪ 51单片机硬件之CPU时序 ▪ 51单片机软件之汇编 ▪ 51单片机软件之C语言 ▪ 51单片机接口技术之A/D、D/A
▪ 15.( B )用汇编语言和高级语言编写的同一功 能程序,其所占用的存储单元及执行速度:
A、高级语言程序所占的存储单元少,执行速度快 B、高级语言程序所占的存储单元多,执行速度慢 C、高级语言程序所占的存储单元少,执行速度慢 D、高级语言程序所占的存储单元多,执行速度快
微型计算机软件
▪ 24.( B )在计算机中,既与CPU有关,又不能为 计算机硬件电路识别的计算机语言为:
微型计算机组成
▪ 计算机的硬件:由运算器、控制器、存储器、输 入设备和输出设备五大部分组成。
▪ 运算器、控制器、存储器三部分称为计算机主机, 而输入设备和输出设备则称为计算机外设。
▪ 运算器、控制器是计算机进行信息处理的关键部 件,合称为中央处理器CPU(Central Process Unit)。
高级语言 高级语言是面向过程的语言,常用的高级语言有BASIC, FORTRAN,PASCAL,C等等。
特点:用高级语言编写程序时主要着眼于算法,而不必了解计 算机的硬件结构和指令系统,因此易学易用。适用于科学计算、 数据处理等方面。 高级语言是独立于机器的,同一个程序可在其它机器中使用。
机器语言
源程序
(汇编语言/ 高级语言)
人工汇 编 机器汇 编
目标程序 (机器语言)
实现“汇编”的两种方式
汇编指令与机器指令具有一一对应的关系,用汇编语言编写源 程序,再经过汇编得到机器指令表示的目标代码,将目标程序 存入容量为256的程序存储器, 从地址为0000 0000的单元开始存放,如图1.7所示。
计算机中只能存放和处理二进制数据,所以,无论汇编语言程序 还是高级语言程序,都必须转换成二进制代码形式后才能送入计 算机。这种二进制代码形式的程序就是机器语言程序。相应的二 进制代码形式的指令称为机器指令或机器码。
采用汇编语言或高级语言编写的程序又称为源程序,而机器 语言程序则称为目标程序。
机器语言只有0、1两种符号,用它来直接编写程序十分困 难。因此,往往先用汇编语言或高级语言编写源程序,然后再 转换成目标程序。将汇编语言程序翻译成目标程序的过程称为 汇编。
微型计算机组成
▪ 通常的微机采用三总线结构,即数据总线(Data
Bus,DB)传送数据信息,地址总线( Address
Bus,AB )传送地址信息,控制总线(Control
Bus,CB )传送控制信息。
运算器 微处理器 控制器
微型计算机 存储器:ROM、RAM (主机) I/O接口:并行接口、串行接口
汇编语言 MOV A, #63 ADD A, #56 ADD A, #36 ADD A, #14
图1.7 存储器中的目标代码
备注 第1条指令 第2条指令 第3条指令 第4条指令
微型计算机软件
▪ 12. 汇编语言只有经过“编译/汇编”程序翻译成
机器语言后才能为计算机所执行。( √ )
▪ 17. 计算机中,CPU取指令的过程是先取操作码,
1.指令 指令是指控制计算机进行各种操作的命令。 指令主要由操作码和操作数两大部分组成。操作码表示该指令 执行何种操作,操作数表示参加运算的数据或数据所在存储器 单元的地址。
微型计算机软件
2.程序 为了计算一个数学式,或者要控制一个生产过程,需要事先制 定计算机的计算步骤或操作步骤。计算步骤或操作步骤是由一 条条指令来实现的。这种一系列指令的有序集合称为程序。
地址 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111
目标代码 0111 0100 0011 1111 0010 0100 0011 1000 0010 0100 0010 0100 0010 0100 0000 1110
A、机器语言
B、汇编语言
C、高级语言
D、C语言或JAVA语言
▪ 5.计算机系统的机器语言是一种( 二进制代码形式 的 )语言。
3.编程语言 编制程序可以采用的程序设计语言分为三类:机器语言、汇编 语言和高级语言。
汇编语言 汇编指令:用助记符(通常是指令功能的英文缩写)表示操
作码,用字符(字母、数字、符号)表示操作数的指令。 用汇编指令编制的程序称为汇编语言程序。 特点:占用存储器单元较少、执行速度较快、能够准确掌
握执行时间,可实现精细控制,因此特别适用于实时控制。 但,汇编语言是面向机器的语言,各种计算机的汇编语言是不 同的,必须对所用机器的结构、原理和指令系统比较清楚才能 编写出汇编语言程序,而且不能通用于其它机器。
再取操作数。( √ )
▪ 19. 计算机的高级语言必须经过编译,成为机器
语言后,才能为硬件电路所识别;( √)
▪ 23. 用高级语言编写的程序与用汇编语言编写的
程序相比,前者的执行时间要更短一点。 (× )
微型计算机软件
▪ 13.( A )汇编语言与硬件电路及CPU间的关系 是:
A、不是面向硬件电路的计算机语言,与CPU有关。 B、不是面向硬件电路的计算机语言,与CPU无关。 C、是面向硬件电路的计算机语言,与CPU有关。 D、是面向硬件电路的计算机语言,与CPU无关。