微机原理期末复习提纲(新版)-2013

合集下载

(word完整版)微机原理及接口技术期末复习资料重点归纳,文档

(word完整版)微机原理及接口技术期末复习资料重点归纳,文档

微机重点总结第一章计算机中数的表示方法:真值、原码、反码〔-127—+127〕、补码〔 -128— +127〕、BCD 码,1000 的原码为 -0,补码为-8,反码为 -7。

ASCII 码:7 位二进制编码,空格20,回车 0D,换行 0A,0-9〔30-39〕,A-Z〔41-5A〕,a-z〔61-7A〕。

模型机结构介绍1、程序计数器PC: 4 位计数器,每次运行前先复位至0000,取出一条指令后PC自动加 1,指向下一条指令;2、储藏地址存放器MAR:接收来自 PC 的二进制数,作为地址码送入储藏器;3、可编程只读储藏器PROM4、指令存放器 IR:从 PROM接收指令字,同时将指令字分别送到控制器CON和总线上,模型机指令字长为8 位,高 4 位为操作码,低 4 位为地址码〔操作数地址〕;5、控制器 CON:〔1〕每次运行前 CON先发出 CLR=1,使有关部件清零,此时 PC=0000,IR=0000 0000;〔2〕CON有一个同步时钟输出,发出脉冲信号 CLK到各部件,使它们同步运行;〔3〕控制矩阵 CM 依照 IR 送来的指令发出 12 位控制字, CON=C P E P L M E R L I E I L A E A S U E U L B I O;6、累加器 A:能从总线接收数据,也能向总线送数据,其数据输出端能将数据送至 ALU进行算数运算〔双态,不受 E门控制〕;7、算数逻辑部件 ALU:当 S U=0 时,A+B,当 S U =1 时,A-B;8、存放器 B:将要与 A 相加或相减的数据暂存于此存放器,它到 ALU的输出也是双态的;9、输出存放器 O:装入累加器 A 的结果;10、二进制显示器D。

中央办理器CPU:PC、IR、CON、ALU、A、B;储藏器:MAR、PROM;输入 / 输出系统: O、D。

执行指令过程:指令周期〔机器周期〕包括取指周期和执行周期,两者均为3 个机器节拍〔模型机〕,其中,取指周期的3 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。

微机原理复习提纲

微机原理复习提纲

微机原理复习纲要1.微机基础一、计算机中数的表示方法进位计数制及各计数制间的转换二进制数的运算带符号数的表示方法—原码、反码、补码BCD码和ASCII码二、微型计算机概述单片机及其发展概况单片机的结构及特点三、微型计算机系统组成及工作过程微型计算机功能部件微型计算机结构特点微型计算机软件微型计算机工作原理2.单片机硬件系统一、概述(一)单片机及单片机应用系统单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。

(二)MCS-51单片机系列二、MCS-51单片机结构和原理(一)单片机的内部组成及信号引脚组成:CPU、内部RAM、内部ROM、定时/计数器、并行I/O口、串行口、中断系统、时钟电路等。

(二)内部数据存储器1.寄存器区2.位寻址区3.用户RAM区4.特殊功能寄存器区(三)内部程序存储器三、并行输入/输出口电路结构组成结构:P0口、P1口、P2口、P3口四、时钟电路与复位电路常用晶体振荡器时钟电路(最大12MHz)、复位电路(RST引脚高电平产生复位)。

3.MCS-51单片机指令系统(重点)一、寻址方式包括:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。

二、指令系统共111条指令。

数据传送指令(29条)算术运算指令(24条)逻辑运算指令(24条)控制转移指令(17条)位操作指令(17条)三、常用伪指令包括:定位伪指令、定义字节伪指令、定义空间伪指令、定义符号伪指令、数据赋值伪指令、数据地址赋值伪指令、汇编结束伪指令。

4.MCS-51单片机汇编语言程序设计一、简单程序设计顺序控制程序。

编程前,要分配内存工作区及有关端口地址。

二、分支程序设计分支程序就是按照分支条件,判断程序流向,并执行。

1.两分支程序设计(单入口、两出口)2.三分支程序设计3.多分支程序设计(散转程序)三、循环程序设计1.单重循环程序设计2.双重循环程序设计(延时程序设计)3.数据传送程序4.循环程序结构(初始化、循环体、循环控制)四、查表程序(主要用于数码管显示子程序)表格是预先定义在程序的数据区中,然后和程序一起固化在ROM中的一串常数。

2013-2014-1微机原理复习提纲

2013-2014-1微机原理复习提纲

试卷题型1.单选每题2分共40分2.填空每空1分共10分3.简答每题6分共30分4.设计每题10分共20分第一章概述1 微处理器、微型计算机、微型计算机系统由哪些部分组成。

各部分功能及作用。

2. 冯-诺依曼结构计算机由运算器、存储器、控制器、输入设备、输出设备五个部分组成。

=====================================================第二章8086微处理器●8086编程结构:1.8086的地址线20根、数据线16根,可寻址空间1MB;可访问64K(216个I/O 端口。

2.8086/8088微处理器的编程结构包括两大组成部分,BIU和EU,各部分的功能及作用。

(BIU负责管理CPU与存储器、I/O接口间的数据传输;EU负责指令的执行BIU和EU包含哪些组成部分,各部分功能及作用。

3.8086总线周期:总线周期含义;基本总线周期有哪几部分组成;在存储器与I/O 接口速度不匹配时,要在T3和T4之间插入等待周期Tw。

●8086引脚信号和工作模式1. 8086包括两种工作模式:最小工作模式和最大工作模式的概念,主要区别是处理器个数不同。

2. 8086CPU RESET引脚:要求复位脉冲的有效电平必须至少持续4个时钟周期。

重启的状态:CS=FFFFH;其余清0;起始地址从FFFF0H开始;关于中断的引脚INTR(可屏蔽中断请求3. 8086最小模式下典型配置,各个组成部分的功能。

(例如:时钟信号由8284提供8086存储器编址和I/O编址1.对I/O端口的编址统一编址和独立编址方式,各自特点。

======================================================第三章指令系统1 寻址方式:寻址特点;形式地址;有效地址;例如:MOV AX,0110[BX][SI]3.堆栈的工作方式;计算栈顶物理地址,执行PUSH AX或POP AX指令后栈顶地址(如: SS=0008H,SP=000CH,执行完指令后的栈顶地址计算=======================================================第五章存储器1.存储器的定义、分类,各种存储器的特点。

微机原理——期末总复习资料

微机原理——期末总复习资料

微计算机组成的五个部分:运算器,控制器,存储器,输入设备,输入设备。

微计算机的工作原理:第一步:由输入设备将事先编好的程序和原始数据输入到存储器指定的单元存放起来。

并在存储器中或出存放中间结果和最终结果的单元。

第二步:启动计算机从第一条指令开始执行程序。

第三步:将最终结果直接由运算器或存储器经输出设备输出。

第四步:停机。

8086微处理器的内部结构:从功能上讲,由两个独立逻辑单元组成,即执行单元EU和总线接口单元BIU。

1、执行单元EU包括:4个通用寄存器(AX,BX,CX,DX,每个都是16位,又可拆位2个8位)4个从专用寄存器(BP,SP,SI,DI)标志寄存器FLAG(6个状态标志和3个控制标志)算术逻辑单元ALUEU功能:从BIU取指令并执行指令;计算偏移量。

2、总线接口单元BIU包括:4个16位段寄存器(CS,DS,ES,SS)16位指令指针寄存器IP20位地址加法器6字节(8088位4字节)的指令队列BIU功能:形成20位物理地址;从存储器中取指令和数据并暂存到指令队列寄存器中。

3、执行部件EU和总线接口部件BIU的总体功能:提高了CUP的执行速度;降低对存储器的存取速度的要求。

8086/8088CPU内部寄存器:设置段寄存器原因:8086/8088系统中,需要用20位物理地址访问1MB的存储空间,但是8086/8088CPU的每个地址寄存器都只是16位,因而采用分段存储结构,每个逻辑段的最长度为64KB。

8086MN/MX 引脚作用:选择工作模式。

MN/MX=’1’为最小模式;MN/MX=’0’为最大模式。

段内偏移地址又称为有效地址EA。

存储单元地址(以字节为单元)分为逻辑地址和物理地址。

逻辑地址=段基址(16):偏移地址(16)=CS:IPDS×10H+SI/DI/BX物理地址PA=段基址×10H+偏移地址EA=SS×10H+SP/BPCS×10H+IPI/O端口地址:I/O空间不分段。

2013年6月微机原理复习指南

2013年6月微机原理复习指南

要求: 1)说明8255A的端口地址。 2)完成8255A初始化软件设计。
1)8255A口地址 000H, 8255B口地址001H, 8255控制口地址 003H,
2)8255A的初始化程序
MOV DX ,003H MOV AL ,90H OUT DX ,AL
;8255控制口地址 ;8255控制字,A口输入, ;8255控制字送控制口
MOV BL , 08H
MOV CL, 0
XOR BL, AL
TEST AL, 01H
HLT
AL =
BL=
ZF=
2.
MOV AL , 38H
MOV CL , 3
MOV BL , AL
SHR AL , CL
SHL BL , CL
HLT AL=
, BL=
, CF=
3.
MOV AL, 10H
2. RAM空间地址连续且没有重迭区,写出各芯片地址 分布空间范围。
第六章 接口
了解接口的概念、功能 8255A可编程并行接口
用8253、8255A设计一个数据采集系统如图所示。要 求每隔100μs采集一个数据,数据的I/O传送控制采 用中断控制,8253的OUT信号接至8259A的IR2中断 请求信号引脚。
MOV CX, 1000H
MOV BX , 2000H MOV [CX], AL
XCHG CX, BX MOV DH, [BX]
MOV DL, 01H
XCHG CX, BX
MOV [BX], DL
HLT CX =
,2000H)=
4.
ORG 0100H
DA1 DB 10H, 20H
了解随机存取器RAM,只读存取器ROM的基本概念 和分类。

2013微机原理与应用复习提纲

2013微机原理与应用复习提纲

第一章计算机基础(1)带符号数的三种表示方法(原码、反码、补码),与无符号数的区别,怎样求真值。

(2)BCD码表示方法,与二进制数的区别。

(3)计算机中非数值数据信息表示:字符(ASCII码表示法),注意:输出到显示器的都是字符。

(4)微型计算机系统的组成、三总线结构(AB、DB、CB)和工作过程的主要思想。

第二章 8086/ 8088微处理器(1)8086/8088微处理器CPU的内部功能结构(BIU、EU)、特点(指令执行的操作过程:流水线技术)和寄存器配置(重点掌握寄存器的使用)。

(2)8086/8088系统存储器分段、物理地址和逻辑地址(重点)。

(3)8086/8088CPU的主要引脚信号(了解)。

(4)8086/8088CPU的最小模式系统组织(了解)。

(5)8086/8088CPU的操作时序(了解)和基本概念:指令周期、总线周期、时钟周期。

第三章8086/8088 指令系统(1)8086寻址方式(重点)包括立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,基址寻址,基址加变址寻址的特点和用法。

(2)8086的指令系统(熟悉常用指令的使用)包括数据传送指令算术和逻辑运算指令串操作指令程序控制转移指令处理器控制指令第四章汇编语言程序设计(1)汇编语言源程序的基本结构(熟悉)(2)常用伪指令语句(重点)掌握符号定义语句、变量定义语句、段定义语句、偏移地址指定语句(ORG)和了解其他伪指令。

其中,符号定义(EQU),不需要分配内存;而变量定义(dB等),需要分配内存,请区分。

(3)掌握汇编语言程序的基本结构(顺序程序、分支程序、循环程序)以及应用于程序设计(课本例题)、掌握汇编语言程序的上机处理过程(4)掌握I/O的DOS常用功能调用方法:例如字符输入/输出等第五章半导体存储器(1)半导体存储器的性能指标与存储器分类(了解各种存储器的特点和用途)(2)存储器连接与扩充(重点)(3)CPU与存储器的连接(重点):要求根据硬件连接图分析每片存储芯片分配的地址范围。

《微机原理》期末复习

《微机原理》期末复习
辅助存储器
如硬盘、U盘等,用于长期保存 信息。
Cache存储器
位于CPU和主存之间,用于提 高CPU访问主存的速度。
虚拟存储器
将主存和辅存结合,为用户提 供更大的逻辑存储空间。
I/O接口电路及数据传输方式
I/O接口电路
包括端口地址译码电路、读写控制逻辑、数据缓冲寄存器等,用 于实现CPU与外设之间的数据交换。
了解微处理器、存储器、输入输出接口等核心部件 的功能和相互连接关系。
熟悉汇编语言程序设计
能够使用汇编语言进行简单的程序设计,理解程序 在微机系统中的执行过程。
了解微机接口技术
掌握常用接口芯片的工作原理和应用,能够实现简 单的接口电路设计。
课程内容及结构
01 微机系统概述 介绍微机系统的基本概念、发展历程和应用领域。
02 微处理器结构与工作原理 详细讲解微处理器的内部结构、工作原理和指令系统 。
03
存储器系统
介绍存储器的分类、工作原理和性能指标,以及存储 器与微处理器的连接和数据传输方式。
04
输入输出接口技术
讲解输入输出接口的基本概念、工作原理和常用接口 芯片的应用。
05
汇编语言程序设计
介绍汇编语言的基本语法、程序结构和设计方法,以 及汇编语言程序在微机系统中的执行过程。
数据传输方式
包括程序查询方式、中断方式、DMA方式和通道方式等,各有优 缺点,适用于不同场合。
中断系统与DMA传
中断系统
允许CPU在执行程序过程中响应外部 事件,如I/O操作完成、定时器溢出等, 通过中断服务程序处理相应事件。
DMA传输
直接内存访问,允许外设和主存之间 直接进行数据交换,无需CPU干预, 提高了数据传输效率。

《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。

微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。

CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。

采用数据和地址线复用,主要靠信号的时序来区分。

通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。

第二章习题2.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。

⑵ 4个段寄存器:保存段基值(或段选择子)。

⑶ 1个标志寄存器:保存状态位和控制标志位。

⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。

2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。

它们主要由算术和逻辑运算指令设置或清除。

也有设置和清除某些状态标志位的专用指令。

2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理及接口技术期末复习提纲
1、单片机的结构与组成。

(记忆)
2、管脚ALE、/PSEN、/EA和RST的功能。

(记忆)
3、存储器分为哪几个空间?如何区别不同的空间的寻址?分别用何种指令实现(结合程
序指令理解)
4、数据存储器的低128字节的地址分配及功能?(理解)
5、如何确定和改变当前工作寄存器组?(理解)
6、有哪些位寻址区域?如何区分位寻址和字节寻址?(理解)
7、理解PSW各位代表的具体含义及如何判别?(记忆与理解)
8、堆栈的概念及SP如何执行操作?(结合中断和调用指令、堆栈指令理解)
9、理解PC和DPTR的功能?(结合具体指令和程序进行理解)
10、振荡周期、状态周期、机器周期、指令周期?(记忆)
11、8051七种寻址方式?(重点是识别寻址方式、相对偏移量和目标地址的计算)
12、指令系统,重点控制程序转移类指令、DA A 、ANL、CPL、XRL,ORL、SWAP、PUSH、
POP、ADDC、RET、RETI等。

(理解及运用)
13、程序阅读及功能分析(分析寄存器的运算结果和子程序实现的功能,各种码制进行转
换,延迟子程序,堆栈程序,查表程序等,尤其要对指令的时间和空间的理解和分析)
14、理解查表指令MOVC A,@A+DPTR和MOVC A,@A+PC及应用?(理解)
15、数据传送类编程。

(片内RAM,片外RAM,片内外ROM之间的数据块传送)
16、89C51的中断源、中断优先级、中断矢量地址(中断服务程序的入口地址)?
17、中断请求标志TCON、SCON,中断允许控制IE,中断优先级控制IP?(记忆与理解)
18、中断编程如何进行初始化?(理解)
19、中断系统原理图理解与程序阅读分析?(理解)
20、定时器的工作模式寄存器TMOD、控制寄存器TCON?(理解)
21、定时器/计算器的定时初值和计数初值计算公式?各种工作方式最大定时和最大计数
的计算(理解)
22、定时器的三种主要工作模式及具体应用编程(包括定时和计数,可采用中断方式或查
询方式编程)?(综合应用编程)
23、串行通信的四种工作方式区别。

(记忆)
24、程序和数据存储器的扩展系统应用分析。

(三总线连线,存储容量的计算,数据传送
类编程)
25、并行接口8255分别连接开关及LED进行综合应用编程(原理图分析,三总线的连接,
地址计算,编程实现功能)
26、A/D或D/A系统综合应用编程与分析(中断或查询方式编程,转换的基本原理)。

考试分析:
一、填空题(每小题1分,共15分)
二、简答题(每小题5分,共25分)主要体现在简单应用、程序阅读和功能分析上
三、分析题(3个小题,共40分)主要分布在中断系统、存储器扩展系统、数模转换,以
写程序注释、填写程序空白、修改程序、分析功能等形式出现
四、设计题(每小题10分,共20分)主要分布在定时器、并行接口8255,以编程形式出

备注:最终成绩计算:期末考试成绩*0.7+平时成绩。

实例:
1、在内部RAM 30H~4FH 连续32个单元中存放了单字节无符号数,求32个无符号数之和,
并存入内部RAM 51H,50H中。

2、一个十六进制数放在HEX单元的低四位,将其转换成ASCII码。

3、分析下面延时程序的执行时间
DELAY: MOV R1,#01H ;1
DL2: MOV R2,#18H ;1
DL1: NOP ;1
NOP ;1
DJNZ R2,DL1 ;2
DJNZ R1,DL2 ;2
RET ;2
4、将内部数据存贮器30H~4FH单元中的内容传送至外部数据存贮器2000H开始的单元
中。

5、已知下面程序实现将程序存储器1000H单元开始的100个单元的数据按位取反后传到片
外RAM以30H开始的单元中,试编程实现。

6、通过外部中断控制八盏灯循环点亮。

7、设主频为12MHz,利用定时器T1定时。

使P1.0输出周期为2ms的方波。

8、利用定时器T0的产生2ms的定时,在P1.0引脚上每隔2ms取反一次就可以输出周期为
4ms的方波。

假定MCS-51的晶体振荡器的频率为6MHz,请使用方式0实现,要求编写只产生10个周期为4ms的方波程序。

9、使用定时器T1对外部引脚T1输入脉冲进行计数,每计满100个脉冲使片内RAM 40H
单元内容减1,直到40H单元内容减到0时停止。

10、8031单片机外扩展一片EPROM2716存储器,系统电路原理图如下。

(1)写出EPROM2716地址分布,如果要是EPROM2716的地址惟一,请问P2.3到P2.6该如何处理。

(2)简述图中74LS373的作用。

(3)如果要读EPROM2716内的数据,可以用什么指令来完成。

(4)编程完成从2716的1000H的连续32个字节的数据送到片内30H开始的地址单元中。

11、计算下面子程序中程序执行的时间(晶振频率为12MHz)。

MOV R3,#15H ;1个机器周期
DL1:MOV R4,#255 ;1个机器周期
DL2:MOV P1,R3 ;2个机器周期
DJNZ R4,DL2 ;2个机器周期
DJNZ R3,DL1 ;2个机器周期
RET ;2个机器周期
12、指出下面子程序的功能;设进入下面子程序时(40H)=03H,写出程序运行结果:
(A)=?(40H)=?(DPTR)=?
ORG 1000H
SUB1:MOV A,40H
MOV DPTR, #TAB
MOVC A,@A+DPTR
MOV 40H,A
RET
ORG 2000H
TAB:DB 30H,31H,32H,33H,34H
DB 35H,36H,37H,38H,39H
13、如果初始时(20H)=5EH,(21H)=B3H,执行下面程序段后(A)=? (20H)=? (21H)=?
并指出该程序段的功能。

(本题5分)
MOV A, 20H
CPL A
ADD A, #01H
MOV 20H, A
MOV A, 21H
CPL A
ADDC A, #00H
MOV 21H,A
SJMP $
14、已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH,执行下列程序后(A)
=?,(SP)=?,(51H)=?,(52H)=?,(PC)=?。

POP DPH
POP DPL
MOV DPTR,#3000H
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 3000H
DB 10H,80H,30H,80H,50H,80H
15、若初始时片外RAM单元内容如下,
a.指出下面子程序的功能是什么?(2分)
b.该程序执行结果如何。

(3分)
MOV R2,#09H
MOV R1, #30H
MOV DPTR,#2000H
LOOP: MOVX A,@DPTR
MOV @R1,A
INC DPTR
INC R1
DJNZ R2,LOOP
RET
16、8255A用作发光二极管L0、L1、L2和开关K0、K1、K2的接口如图所示。

要求:
K0、K1、K2全部接通时,L0点亮;K0、K1、K2全部断开时,L1点亮;其余状态,L2点亮。

17、用一片74LS138译出两片存储器的片选信号地址空间分别为1000H-1FFFH,
3000H-3FFFH。

试画出译码器的接线图。

18、8031单片机要扩展4K字节外部RAM,要求地址为1000H -1FFFH,请画出完整的
电路图。

19、现有8031单片机、74LS373锁存器、1片2764EPROM和2片6116RAM,请使用他
们组成一个单片机系统,要求:
(1)画出硬件电路连线图,并标注主要引脚;
(2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。

20、根据图8-22接口电路连接图,采用中断方式对IN0通道的模拟输入量依次采样16个点,存放在内部数据存贮器70H~7FH单元中待用。

相关文档
最新文档