同济大学微机原理期末考试复习提纲

合集下载

(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中的一串常数。

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

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

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

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

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

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

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

第四步:停机。

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空间不分段。

微机原理复习提纲2

微机原理复习提纲2

考试题型一、填空(10分)二、改错:(20分/10题)三、分析读程30分四、编程设计40分1、设计程序2、存储器与cpu接连3、8255端口地址,命令字、编程微机原理复习提纲微型计算机概述1、微处理器、微型计算机、微型计算机系统三个层次2、微型计算机的性能指标3、数制的转换、补码的表示8086微处理器1.8086CPU的内部结构:2.EU和BIU的内部组成通用寄存器:专用寄存器:标志寄存器3.总线周期的基本概念4.最小方式和最大方式的概念5.最小模式下的典型配置8282,8286,8284,74LS138,74LS373,74LS245等6.8086/8088的内存容量,地址范围物理地址,逻辑地址,各段的地址表达8086的寻址方式和指令系统1熟练掌握8086的寻址方式要求能够根据指令的寻址方式找到指令中的操作数,尤其是对各种存储器寻址方式2熟悉常用的指令,能够读懂简单程序,编写简单的程序汇编语言程序设计要求掌握常用的伪指令,如DB,DW,EQU,TYPE,LENGTH,SIZE,PTR,等掌握段的完整定义格式,段分配语句,掌握过程定义伪指令,end伪指令等掌握汇编语言源程序的格式掌握顺序程序,分支程序,循环程序的设计方法能够读懂简单程序,编写简单的程序存储器1.单位:数据处理的基本单位是?2.存储器容量的表示方法3.分类:EPROM,EEPROM,SRAM,DRAM等4.存储器容量的扩展(方法,要求会连线,能给出地址安排)I/O接口1.掌握接口和端口的概念2.掌握I/O端口的编址方式3.掌握CPU和外设之间传递的数据类型,传输的方式(即程序控制、中断和DMA)掌握各种方式的特点和原理中断系统1.中断的概念,中断类型,中断屏蔽,中断的响应过程,中断优先级、中断矢量,矢量地址;中断向量表,2.中断向量表的修改用户在使用中断时除要编好中断服务子程序以外还要将中断矢量(即中断服务子程序的入口地址)装入中断矢量表中响应的位置82551.内部结构和引脚、地址分配2.8255的控制字3.工作方式,联络信号,重点方式0,方式14.8255的初始化编程和置0/置1编程5.8位接口芯片和16位机相连的注意事项,要求能根据要求写出8255的口地址,并能根据题目要求进行相应的初始化编程,以及编写简单的程序实现对外设的控制。

《微机原理》期末复习

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

“微机原理”复习大纲及考试说明

“微机原理”复习大纲及考试说明

第一章A1、掌握数制和编码的内容(原码、补码、ASCII码、BCD码)。

A2、二进制数、十进制数和十六进制数间的转换。

A3、二进制数的加减运算、与或非运算。

A4、理解基于简单CPU模型的程序执行过程。

A5、了解微机系统的基本组成结构,熟悉典型微处理器和存储器的内部结构,掌握总线的两种分类方式及其特点。

A6、了解软件的层次(系统、应用、编程),语言的基本分类及特点(机器、汇编、高级)。

A7、掌握微处理器、微计算机、微机系统、微处理器系统的概念第二章B1、掌握8086的主要资源(字长、内存空间、I/O空间、中断源)。

B2、掌握8086内部结构的组成B3、掌握8086 CPU寄存器的结构和使用,标志位的功用。

B4、掌握8086的地址分段概念(代码段、堆栈段、数据段、扩展段),能计算实际地址、逻辑地址、段地址和偏移地址。

B5、掌握存储器组织结构及数据存放规则,堆栈及操作。

B6、掌握最小系统与最大系统的区别。

理解8086最小系统典型系统结构,能画出并分析该系统结构原理图。

掌握常见地址锁存器、数据收发(缓冲)器、地址译码器、存储器的功用。

B7、掌握时钟周期、总线周期、等待周期、空闲周期、指令周期等概念及其关系。

掌握8086总线周期操作时序(各状态的相关引脚信号状态)。

第三、四章C1、机器码、指令、伪指令、宏指令的基本知识。

8086指令、伪指令的基本语法规则。

C2、汇编、汇编语言、汇编程序的概念。

语法错误、逻辑错误的概念。

C3、8086的各种寻址方式:立即数寻址、寄存器寻址、存储器寻址(注意正确使用寄存器)、I/O端口寻址,这些寻址方式所使用的寄存器等参数,能计算出相关地址并正确存取数据。

C4、主要标志位CF、OF、ZF、PF、SF的含义及其是如何变化的?C5、无符号/有符号数运算的注意事项。

C6、掌握的基本指令:数据传输类指令:MOV,PUSH(POP), IN(OUT),XLAT,LEA等算术运算类指令: ADD/ADC, INC;SUB/SBB, CMP, DEC;MUL/IMUL; DIV/IDIV, CBW, CWD等。

微机原理复习提纲

微机原理复习提纲

2013 复习课第一章:绪论1.数制及其相互转换任意进制转换成十进制。

如:100D=**H2.有符号数在计算机中的表示原码、补码的规则。

如:求-2的补码?3.十进制在计算机中的表示,BCD码的表示。

4.ASCII码,常用的字符的ASCII值第二章:8086为处理器1.内部结构:两部分构成及主要功能,寄存器及各自用途,状态标志位应用,存储器分段结构。

2.外部引脚:地址总线和数据总线条数,常用的控制线3.总线时序:几个周期的关系及定义4.寻址方式:三大类寻址,8小种寻址,参照课后题5.指令系统:数据传送类(注意对标志位影响,指令的一些规定),难点是堆栈的应用算术运算(注意INC DEC对CF影响,NEG与第一章求补的区别,CMP 与SUB区别,MUL 格式,CBW用的寄存器)逻辑运算:(注意其实现的特殊功能,例如:屏蔽,组合,检测等)移位运算:(S开头是移位而不循环,R开头是循环,RO是小循环,RC是大循环,任何移位都进入CF)串操作:(源:DS:SI,目的,ES:DI, 长度CX, DF标志,指令前缀问题)处理器控制指令(CF,DF,IF,HLT,NOP)题型:课后59页,6 :寻址方式7:指令执行后寄存器或存储器内容9:堆栈变化15:移位后内容变化第三章:汇编语言程序设计1.编程基础学习语句类型:指令语句和指示语句及区别数据项:常数,变量,标号及其属性表达式:运算符重点是分解运算符(SEG,OFFSET,TYPE,LENGTH,SIZE)段定义,注意地址计数器:$2.程序设计顺序结构:注意指令运用分支结构:工具(无条件转移指令JMP;条件转移指令JXX,有符号:JGL 和无符号跳转:JAB)3.22和3.23例题循环结构:指令(LOOP, LOOPZ, JCXZ)先CX自动减1,再判断3.26例题3.DOS功能调用:入口参数,出口参数,格式及实现功能,重点是1,2,9,10号4.子程序设计定义格式题型:课后题2,3:变量定义第五章:半导体存储器1.存储器的分类及各自特点2.存储器容量的扩充位扩充,字扩充,位字同时扩充,注意地址线条数的计算,参照书例题和课后布置作业题类型。

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

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

微机原理期末复习提纲(新版)-20131微机原理及接⼝技术期末复习提纲1、单⽚机的结构与组成。

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

(记忆)3、存储器分为哪⼏个空间?如何区别不同的空间的寻址?分别⽤何种指令实现(结合程序指令理解)4、数据存储器的低128字节的地址分配及功能?(理解)5、如何确定和改变当前⼯作寄存器组?(理解)6、有哪些位寻址区域?如何区分位寻址和字节寻址?(理解)7、理解PSW各位代表的具体含义及如何判别?(记忆与理解)8、堆栈的概念及SP如何执⾏操作?理解PUSH、POP指令。

(结合中断和调⽤指令理解)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、串⾏通信的四种⼯作⽅式区别。

同济大学微机原理期末试题范围

同济大学微机原理期末试题范围

第一章概述1、微型计算机的性能指标:速度,存储器容量第二章计算机中的数制和编码1、在计算机内部所有信息只能用“0”和“1”这两个状态表示,因此计算机内部的“数”也都是用多个0和1组成的位串来表示的。

按不同的格式构成的位组合状态就形成了不同的数制。

2、字长:把8位二进制数称为字节,把16位二进制数称为字,把32位二进制数称为双字。

3、机器数:数值连同符号数码“0”或“1”一起作为一个数就是机器数,而它的数值连同符号“+”或“-”称为机器数的真值。

4、原码:设机器的字长为n,则原码的定义:[X]=反码:[X]=反码和原码的区别:原码符号位不变,其他的位加1补码:[X]=正数的补码和原码相同,负数的补码为其反码在最低位加一 -128的补码按定义做:[-128]补=10000000B对于十进制负数:若字长为8,其补码为256,字长为16,补码为65536对于十六进制负数:若字长8,其补码为100,若字长为16,补码为100005、补码的运算双高位法:,用来判是否溢出,为加减运算中最高位(符号位)的进位值,为加减运算中最高数值位的进位值。

如果1,则溢出。

直接观察法:当正加正为负,或反之,则溢出。

6、码0~9为30~39,A到Z为41~5A,为61~7A,()为20,小数点为2E,换行为0A,回车为0D7位码的最高位为逻辑“0”,常用奇偶校验位,用来检测存储和传送过程中是否发生错误。

偶校验中,每个代码的二进制的形式中应有偶数个1.7、汉字输入编码分为:数字编码,拼音码,字形编码。

汉字编码分为:汉字的输入编码,汉字内码,汉字自模码第三章微型计算机的系统结构1、硬件的组成及其功能:硬件由三个基本模块——微处理器模块,存贮器模块,模块及连接这三个模块的总线构成。

微处理器是微型计算机运算和控制的中心,包括运算器,控制器和存储器。

他可以进行运算,逻辑判断和分析,并协调计算各个部分工作。

存储器主要是指微机的内存或主存储器,主要用来存放当前正在使用或经常使用的程序和数据。

微机原理期末复习资料

微机原理期末复习资料

微机原理期末复习资料微机原理课程知识点1. 8086CPU访问存储器要用20条地址线,访问I/O口用16条地址线。

所以,8086CPU 访问存储器和I/O使用不相同的地址线。

2. 8086CPU既可以按字节也可以按字访问存储器。

3. 8086CPU标志寄存器中除了反映算术运算和逻辑运算后AX的状态的标志位外,还有中断开放标志,方向标志等。

所以,8086CPU 的所有标志位并不是都反映算术运算和逻辑运算后AX的状态。

4. 8086CPU的INC和DEC指令都不会影响CF标志。

所以,如果操作数已经为0,DCE 指令将不会使CF标志置1。

5. 宏指令在汇编过程起作用,子程序在程序执行时起作用。

6. 8086CPU在复位后,I标志被置0,即封锁可屏蔽中断请求,执行STI指令,即I标志碑置1后,才能响应可屏蔽中断。

但是,I标志不能封锁非屏蔽中断,所以,即使不致下STI 指令,8086CPU在复位后,也可以响应中断请求(非屏蔽中断)。

7. 以查询方式进行数据传输可以把慢速的外设与高速的CPU连接起来。

8. 8086CPU在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。

这不一定,如可以由8259中断控制器提供。

9. 8086CPU寻址I/O可以使用16条地址线,所以,8086CPU能寻址65536个I/O口地址,而不是8086CPU只能寻址256个口地址。

10. 在访问I/O口的IN和OUT指令中,I/O地址有两种寻址方式:直接寻址(在指令中提供1个8位I/O地址)和间接寻址(I/O地址放在DX寄存器中),所以,IN与OUT指令必须用DX存I/O口地址是错误的。

11. 8086CPU规定字在存储器中存放的方法必须是低字节在前,高字节在后。

如果低字节在偶数地址,高字节在奇数地址就是规范存放,否则就是非规范存放。

12. 将低字节放在低地址,高字节放在高地址有利提高访问速度。

这句话有问题,如果低地址是奇数,则不能提高访问速度。

《微机原理及接口技术》期末复习提纲

《微机原理及接口技术》期末复习提纲

《微机原理及接口技术》(闭卷)期末复习提纲一、考试章节范围:考试范围大体为:教材第1-10章,为减轻大家复习负担,以下内容不用复习:第1章:1.2-1.6第2章:2.6第3章:3.2.1、3.2.2(五)第4章:4.1.1每个并行口的内部结构和工作原理第5章:无第6章:6.4、6.6第7章:7.2、7.3第8章:8.4第9章:9.2二、考试题型:A卷(期末试卷),考试时间90分钟一.填空题(20分): 20空,每空1分(注意后面知识点中带红色标记的文字)二.选择题(10分):10小题,每题1分三.综合题(10分)10空,每空1分考点1:指出给定汇编指令的寻址方式(注意题意是指源操作数还是目的操作数),5小题,每题1分考点2:指出给定汇编指令的错误,并改正,5小题,每题1分四.简答题(24分):4小题,每题6分五.程序阅读填空题(20分):2个小题,共10空,每空2分考点:给出两段完整的汇编程序和C51程序,要求指出其中某些语句的作用及整个程序的功能。

汇编程序:在片内RAM之间、或片外RAM之间、或片内与片外RAM之间进行N个数据的批量传送(3选1)。

C51程序:某并行口外接八个LED灯的控制,例如按键未按下时流水灯轮流点亮,流水时间可通过定时/计数器进行硬软件结合延时,按键一旦按下则通过中断函数实现八个灯同时闪烁多次。

六.编程题(16分):1题,(要求编出完整的程序,汇编或C51任选)考点:给定单片机的晶振频率,利用定时/计数器工作于某给定方式,实现要求的延时,并通过中断方式由P1.0输出一方波。

具体包括定时/计数器和中断相关的寄存器(如TMOD、TCON、IE、IP等)的设置、计数初值的计算、定时器的初始化和启动、中断函数的编写、以及如何实现方波等。

B卷(补考试卷),考试时间90分钟和A卷题型、分值和考点均类似。

三、成绩比例:期末考试成绩:65%平时考勤、作业等:15%实验:20%四、各章需掌握的知识点:第1章单片机概述1.掌握单片机应用系统的开发过程(步骤:设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试)。

《微机原理与应用》复习提纲(期末).doc

《微机原理与应用》复习提纲(期末).doc

复习提纲(期末)一、基本概念•接口应具有功能有哪些?锁存、隔离、转换、联络。

•MCS-51单片机有5个中断源,分儿个优先级?可实现儿级中断嵌套?2、2•MCS-51的两个外部中断源分别是哪些?INTO、INTI•TO和T1的溢出屮断标志是哪些?TFO、TF1•MCS-51单片机同级别中断源优先级从高到低如何排?PXO、PTO、PX1、PT1、PS•PWS 状态位有哪些?CY AC FO RSI RSO OV•4KBEPROM单片机是哪种型号?8751•RSI RSO选择内部RAM的地址单元范曲|。

00O00H 〜07H 01008 〜OFH 10010H 〜17H 11018H 〜1FH •控制器主耍功能部件有哪些?IR ID PC SP DPTR•MCS-51子系列单片机有哪几个特殊功能寄存器?21•单片机复位后,工作寄存器丄作在那个区?0•P0 口〜P3 口作通用I/O输入口时,应先向口写入什么数据?OFFH •外扩存储器时,P0和P2的作用是如何?P0分时传送地址和数据,P2传送地址•MCS-51单片机共有儿条指令?111•MCS-51单片机内部设有几个定时器/计数器?2•MCS-51单片机定时器16位计数器工作方式的代码是多少?Ml M0=01•-INTO> -INTI中断源的中断矢量地址分别是哪些?0003H 0013H•TO、T1溢出中断源的中断矢量地址分别是哪些?000BH001BH•输入/输出信息有哪些?控制、数据、状态•单片机发展主要经历了哪3个阶段?(1)1971〜1978年初即单片机阶段(2)1978〜1983年单片机普及阶段(3)1983年以后16位单片机阶段•单片机主要有哪5个方面的应用?(1)家用电器(2)智能卡(3)智能仪表(4)网络与通信(5)工业控制•按位数分,有哪3类单片机?(1)4位单片机(2) 8位单片机(3) 16位单片机•MCS-51单片机・EA、ALE、・PSEN信号的作用如何?(1)・EA=O,执行外部程序存储区指令;-EA=O,先内部,后外部。

微机原理期末复习:微机原理期末复习.docx

微机原理期末复习:微机原理期末复习.docx

微机原理期末复习第2章计算机的基本结构与工作过程1.计算机的基本组成及各个组成部件的基本功能运算器运算器是进行算术运算(如加、减、乘、除等)和逻辑运算(如非、与、或等)的装置。

通常由算术逻辑部件ALU、专用寄存器X、Y和Z、累加器、通用寄存器RO、R1、…、Rn-1以及标志寄存器F组成。

核心部件ALU用于完成算术运算和逻辑运算。

X、Y是ALU的输入寄存器,Z是ALU的输出寄存器。

X、Y、Z是与ALU不可分的一部分,通常称为ALU的数据暂存器。

X、Y中的数据可来自通用寄存器,也可来自存储器。

Z中的数据可送往通用寄存器,也可送往存储器。

F用于存放运算结果的状态,例如,结果是否为零,是正还是负,有无进位,是否溢出,等等。

控制器为了实现对计算机各部件的有效控制,快速准确地取指令、分析指令和执行指令, 控制器通常由下而几部分组成:指令寄存器IR一一用于存放正在执行或即将执行的指令。

程序计数器PC——用于存放下一条指令的存储单元地址,它具有自动增量计数的功能。

存储器地址寄存器MAR——用于在访存时缓存存储单元的地址。

存储器数据寄存器MDR——用于在访存时缓存对存储单元读/写的数据。

指令译码器ID——用于对IR屮的指令进行译码,以确定IR屮存放的是哪一条指令。

控制电路一一产牛时序脉冲信号,并在时序脉冲的同步下对有关的部件发出微操作控制命令(微命令),以控制各个部件的动作。

输入设备用来输入数据和程序的装置,其功能是将外界的信息转换成机内的表示形式并传送到计算机内部。

常见的输入设备有键盘、鼠标、图形数字化仪、图像扫描仪等等。

输出设备用来输出数据和程序的装置,其功能是将计算机内的数据和程序转换成人们所需要的形式并传送到计算机外部。

常见的输出设备有显示器、打印机.绘图机等等。

存储器计算机中的指令和数据都表现为二进制数码。

为了准确地对存储器进行读或写,通常以字节(或以字)为单位将存储器划分为一个个存储单元,并依次对每一个存储单元赋予一个序号,该序号称为存储单元的地址。

同济大学微机原理期末复习

同济大学微机原理期末复习

把ICW1234几个值取值代表什么抄在空白处第二章:1.8086引脚功能:S6恒为0,表示CPU当前与总线相连。

S5表示中断允许标志IF的当前设置。

S4、S3合起来指出当前正在使用哪个段寄存器。

AD15~AD0地址/数据复用引脚(双向,三态),T1传地址,T234传数据,8088不复用,只传送数据。

在总线周期的T1状态,在/BHE/S7引脚输出/BHE信号,表示高8位数据线AD15~AD8上的数据有效;在T2、T3、T4、及Tw状态,/BHE/S7引脚输出状态信号S7。

INTR可屏蔽中断请求信号(输入)可屏蔽中断请求信号,这是一个电平触发输入信号,高电平有效。

CPU在每一个指令周期的最后一个T状态采样这条引脚,如INTR有效,IF=1开中断,则CPU执行完当前指令响应中断,进入中断响应周期。

这引脚上的请求信号,可以用软件复位内部的中断允许位(IF)来加以屏蔽。

NMI非屏蔽中断请求信号(输入)非屏蔽中断输入信号(Non Maskable Interrupt),这是一个边沿(上升沿)触发信号。

这条线上的中断请求信号不能用软件(IF)来加以屏蔽,所以这条线上由低到高的变化,就在当前指令结束以后引起中断。

/RD读信号(输出,三态)读选通信号,低电平有效。

当其有效时,表示正在进行存储器读或I/O读。

在DMA方式时,此线浮空。

READY准备就绪信号(输入)这是从所寻址的存储器或I/O设备来的响应信号,高电平有效。

当其有效时,将完成数据传送。

CPU在T3周期的开始采样READY线,若其为低,则在T3周期结束以后,插入TW周期,直至READY 变为有效,则在此TW周期结束以后,进入T4周期,完成数据传送。

/TEST测试信号(输入)这个输入信号是和“WAIT”指令结合起来使用。

CPU在执行WAIT指令后,CPU处于等待状态,当TEST输入脚有效(低电平有效),则CPU结束等待状态,继续执行WAIT指令后的指令。

MN//MX最小/最大模式信号(输入)这个输入信号决定了CPU的工作模式,MN//MX为高电平(5V)CPU处于最小模式,为低电平(0V)CPU处于最大模式。

微机原理应用复习提纲及重要知识点总结

微机原理应用复习提纲及重要知识点总结

微机原理复习第3章一、微型计算机的构成主要有CPU、存储器、总线、输入/输出接口。

二、8086/8088CPU的寄存器及其功能:1. CPU中一共有哪些寄存器。

2. 哪些寄存器可以指示存储器地址;在指令中用于操作数寻址方式的有哪些寄存器,哪个可以指示I/O端口地址。

3. 在乘除运算中,特别用到哪些寄存器4. 哪些寄存器可以“变址”,在什么条件下变址;哪个寄存器可以计数。

5. 输入/输出操作用什么寄存器6. 哪个寄存器指示下一条将要运行的指令的偏移地址7. FR中各标志位的意义(OF、SF、CF、ZF、DF)三、8086CPU的引脚:1. 8086,8088CPU的数据线、地址线引脚数,8088与8086CPU在结构上的区别?2. 8086/8088CPU能访问存储器的地址空间和能访问I/O端口的地址空间。

3. 8086/8088微处理器地址总线引脚信号的状态是单向三态;数据总线引脚信号的状态是双向三态。

4. BHE、RD、WR、NMI、INTR、INTA、ALE、DEN、M/IO MN/MX 引脚功能。

四.8086/8088存储器组织1. 存储器单元数据的存放顺序,规则存放与非规则存放。

2. 8086系统中存储器的分体结构概念。

在86系列微机中,字数据在内存中的存放最好从偶地址开始,这样可以8086系统中,用一个总线周期访问一个16位的字数据时,BHE和A必须是 00。

3. 存储器分段方法,8086/8088系统将存储器设有哪几个专用段。

4. 段起始地址、段基址(段地址)、偏移地址(有效地址)的概念。

5. 物理地址和逻辑地址的概念、相互换算关系。

(题3.1,3.2,3.4,3.8,3.16)一、RAM和ROM的基本概念:RAM和ROM的特点(易失性和非易失性)RAM的分类(SRAM,DRAM的特点)ROM的分类(掩模ROM,EPROM,EEPROM的使用特点。

)二、存储器与CPU的连接1.与数据总线的连接当芯片数据线少于8位时,应该由多片芯片构成8位的芯片组,各片的控制线、地址线并接,低位芯片和高位芯片分别与低位和高位数据线相接;当芯片数据线与CPU数据总线相同时,则按数据位一一对应相接。

微机原理复习大纲

微机原理复习大纲

微机原理复习大纲5、计算机组成及工作过程(1)、计算机组成计算机由运算器、控制器、存储器、输入设备、输出设备五部分组成(2)、计算机执行程序的过程(I)、控制器把PC中的指令地址送往存储器地址寄存器MAR,并发出读命令“M读”。

(II)、指令译码器ID对指令寄存器IR中的指令进行译码,发出指令所需要的微命令。

(III)、当需要由存储器向运算器提供数据时,控制器从存储器中读出的数据经由存储器数据寄存器MDR送往运算器。

(IV)、当需要由运算器向存储器写入数据时,控制器将数据经由存储器数据寄存器MDR 写入由MAR指示地址的存储单元中。

(V)、一条指令执行完毕后,控制器就要接着执行下一条指令。

(3)、控制器的基本原理(I)、硬布线控制器原理硬布线控制器主要由环形脉冲发生器、指令译码器和微命令编码器组成。

硬布线控制器由组合逻辑电路和时钟信号产生电路共同组成,其中的时钟信号产生电路用于产生节拍脉冲,组合逻辑电路在节拍脉冲的同步下产生微命令信号。

硬布线控制器的特点是:速度快、不可扩展(II)、微程序控制器原理将指令执行所需的微命令以代码的形式编成微指令,并事先存放在CPU的控制存储器(一般为只读存储器)中。

若干条微指令组成一小段微程序,解释执行一条机器指令。

微程序控制器的特点是:速度慢、易扩展6、微处理器的编程结构I、寄存器(1)通用寄存器AX(Accumulator,累加器):AX可以作为16位寄存器(AX)或8位寄存器(AH或AL)引用。

BX(Base,基址):可以作为16位寄存器(BX)或8位寄存器(BH或BL)引用。

在80x86系列的各种型号微处理器中,均可以用BX存放访问存储单元的偏移地址。

CX(Count,计数):可以作为16位寄存器(CX)或8位寄存器(CH或CL)引用。

DX(Data,数据):用于保存乘法运算产生的部分积,或除法运算之前的部分被除数等各种数据。

(2)指针寄存器和变址寄存器SP(Stack Pointer,堆栈指针):SP寻址一个称为堆栈的存储区。

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

表 LSR 格式
FIFO 控制寄存器(FCR) 表 FCR 格式
第十二章
Interrupt Processing Flow
中断请求
主程序
入口
服务 中断响应 程序
返回
中断的整个处理过程可分为四个阶段 中断请求 → 中断响应 → 中断服务 → 中断返回
中断响应或中断服务环节隐含着中断源的识别
中断请求 • ①外设先(通过接口)发送“中断请求”信号 • 给CPU。 • ②CPU检查“中断请求”输入线。 • ③CPU有权决定是否响应中断(中断允许):
1、8259 芯片结构
2、8255 芯片
3、8254 芯片 表 1 8254 的方式控制字格式
表 2 8254 读出控制字格式
4、16550 芯片
表 3 8254 状态字格式
16550 引脚图 表 16550 内部寄存器地址及其选择方法
线路控制寄存器(LCR)
表 LCR 格式
线路状态寄存器(LSR)
中断服务 • ①转入中断服务程序ISR后,其服务程序的内容有: • a.与CPU交换数据,进行I/O操作; • b.外部期望CPU给以控制,进行参数修改。 • c. 可在ISR中查询中断源 • ②在程序开头,将可能使用的寄存器内容进栈,即保
护现场 -- 不要与中断响应环节中硬件自动保存的寄存 器混淆 • ③在服务程序的未尾,将入栈的寄存器内容弹出,即 恢复现场。
1) POP CS
× 禁止对 CS 寄存器赋值
2) MOV BP, AL × 源操作数和目标操作数的尺寸不一致
3) INC IP
× 不能对指令指针 IP 进行任何操作
例 2:巳知 DS;5000H,CS=6000H,BX=1278H, SI=345FH,(546D7H)=0, (546D8H)=80H。在分别执行下面两条段内转移指令后,实际转移的目标物 理地址是多少?
中断返回 • 中断服务程序结束,执行中断返回。 • ①自动将保存在堆栈中的标志PSW,断点(IP,CS)依次
弹出并装入。 • ②返回到中断前的地址(断点地址)开始继续执行主程序。
• 要点:掌握整个中断处理流程,每个环节有哪些硬件参与, 硬件和软件是如何交互的,哪些工作是硬件完成的,哪些 工作是软件完成的
第一章 1)重点复习数制的转换 2) 原码、反码、补码的运算,(重点)
例如,用 8 位二进制补码进行计算(-56)+(-117),并判断出运算结果是否有溢 出:
第二章 1)8086 和 8088 微处理器内部结构。实模式存储器寻址范围。
8086/8088 微处理器的内部分为执行单元(EU)和总线接口中元(BIU)两部分:执行单元 负责完成指令的执行工作,总线接口单元负责完成预取指令和数据传输的工作作。两部分 既相互独立工作,又相互配合。这种结构的优点为可以实现流水作业,在执行指令同时取 一条指令,提高了微处理器的工作效率。 2)8086/8088 的内部寄存器,常用寄存器的名称,主要的用途
丢失,不允许其他中断请求; 又:执行管理程序中某些重要程序,CLI指令进行屏蔽。
注: CPU为中断机制提供的信号线:INTR, INTA, LOCK
中断响应 ①CPU在当前指令执行结束时,响应中断,进入中断的响应
周期; ②发出二个中断回答信号INTA完成一个中断响应周期 ③进行断点及标志保存 如:段地址(CS),偏移地址(IP)标志F以及压入堆栈。 ④读取中断类型号,找到中断源; ⑤装入中断服务程序的入口地址(CS,IP)
(1)JMP BX (2)JMP [BX+SI]
2)堆栈的寻址方式,掌握 PUSH 和 POP 指令对 SP 的影响。
第四章 数据传送指今, MOV,LEA,XLAT,PUSH,POP,LDS,LES,MOVS,IN,OUT, 第五章算术和逻辑运算指令
第六章程序控制指今
例题:读下列程序段,该程序运行后,存放在 AX 个的结果是什么?
74LS138
A
Y0
B
Y1
Cபைடு நூலகம்
Y2
Y3
Y4
G1
Y5
G2A
Y6
G2B
Y7
A0-A14
D0-D7
OE WE
CS
2732 62256
A0-A11
D0-D7
OE
CS
第十一章 接口
重点掌握我们实验指导书中的例子。掌握与 CPU,74LS138
及其它硬件的连接。掌握 8255、8254、16550、8259,命令控制字,状态字等
第 7、8 章略
第9章 掌握各个引脚的总用(重点),注意假设完成一个读写命令或 IO 命令对每个管脚的影响,即 时序图。主要参考 PPT
重点掌握每个引脚与 8255、存储器、74ls138、8254、16550、8259 的连接
第十章 存储器
译码器 74LS138 重点掌握,其硬件的连线,输入输出引脚,与 CPU 和存储器的连接等
3)标志为寄存器主要掌握 SF,ZF,AF,PF,CF 和 OF(重点) 4)掌握程序指针寄存器 IP 和堆栈指针 SP
第三章 1)图 3.2 数据的寻址方式(重点)
2)能够准确的判断寻址的方式,在寻址过程中应该注意的事项。给出段寄存器地址等准确
找到目标的物理地址
例 1,:判断下列命令是否有错误,如果有错误请指出错误原因
FPGA 主要掌握块同济大学开发的基于 FPGA 的 DigiCube 实验板模块,掌握硬件描 述语言 Verilog。
数码管显示输出 模块 (Led)
控制模块 (代CPU)
总线模块 (Bus)
通信模块 (Comm)
输入模块 (ADC)
– CPU根据标志寄存器FLAGS(程序状态字PSW)中的中断允许触 发标记位IF决定是否响应到来的中断请求,1为允许。
– IF可由软件设置,STI指令可开中断,CLI指令可关中断
④没有获得允许向CPU发出中断请求,则称为 中断被屏蔽(中断屏蔽)。
⑤不允许中断请求的情况: 如:在实时控制时,需采集一段连续数据为防上数据
相关文档
最新文档