微机原理复习资料(一)
微机原理复习提纲
微机原理复习纲要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中的一串常数。
微机原理复习资料
微机原理复习资料(计一)题型:1.选择题(15个)2.名词解释(4个)3.简答(5个)4.画图题5.字位扩展6.编程(2个)1.微机原理的简单工作过程(见PPT)2.字长:微处理器交换、加工和存放信息时,其信息位(Bit)的最基本长度。
3.运行速度:计算机完成任务的设计指标,一般以MIPS衡量。
寄存器加法指令执行时间定义为基本指令执行时间。
4.8086的内部结构与功能(见PPT图)(###)BIU:负责对总线的操作,进行与存储器或I/O接口的数据交换。
EU:负责指令的执行。
5.8086的20位地址是:PA=(段首址×16)+偏移地址例:有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。
试写出该数据区首、末单元的实际地址PA。
解:该数据区首单元的实际地址是:PA=610AH×10H+1CE7H=62D87H该数据区末单元的实际地址是:PA=610AH×10H+1CE7H+20×2=62DBFH6.状态标志寄存器(可能出选择,见PPT图)7.EU和BIU的操作关系和指令流水(流水思想,整理出三四行)(######)8.总线周期:CPU为了读取指令或传送数据,需要通过总线接口部件BIU与存储器或I/O接口进行信息交互,执行对总线的操作。
进行一次数据传送的总线操作定义为一个总线周期。
9.8086的两种工作方式的主要特点(1)最小模式:系统中只有8086一个处理器,所有的控制信号都是由8086产生。
往往用在组成基于8086 CPU的最小系统。
(2)最大模式:系统中包含一个以上的处理器,比如包含协处理器8087或I/O处理器8089。
在系统规模比较大的情况下,系统控制信号不是由8086直接产生,而是通过与8086配套的总线控制器等形成。
10.8086的引脚(1)AD15~AD0 (Address Data Bus):地址/数据复用信号,双向,三态。
在T1状态(地址周期)AD15~AD0上为地址信号的低16位A15~A0;在T2 ~T3状态(数据周期)AD15~AD0 上是数据信号D15~D0。
微机原理复习资料
微机原理复习资料第一章:概述、第二章:指令系统、第三章:汇编程序设计、第四章:80861.8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间址寄存器的是( D )A.AXB.BXC.CXD.DX2.8086CPU在加电复位后,执行的第一条指令的地址为( C )A.00000HB.0FFFFHC.FFFF0HD.FFFFFH3.所谓微机的字长是指( D )A.CPU内部数据总线的位数B.CPU外部数据总线的位数C.CPU地址总线的位数D.CPU中运算器一次能处理二进制数的最大位数4.8086系统中内存储器的地址空间为1M,而在进行I/O读写时,I/O端口的地址空间为( C )A.64M B.1M C.64K D.1K5.在以下8086CPU内部寄存器中,属于8位寄存器的是( C )A.AXB.IPC.CHD.DS6.8086CPU代码段寄存器CS的初始化状态为( D )A.0000HB.8000HC.FFF0HD.FFFFH7.已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的地址为( C )A.4000HB.5000HC.13000HD.23000H8.执行近调用CALL指令后,SP将( B )A.保持不变B.减2C.加2D.减49.在笔记本计算机中采用的显示器为( C )A.CRT显示器B.LED显示器C.LCD显示器D.等离子显示器10. 串行异步通信中,传送数据是:( B)A) 高位在前B) 低位在前 C) 任意 D) 从中间位开始11.若AL的内容为3EH,执行TEST AL,01H指令后,AL的内容为:(C )A) 7CH B) 1FH C)3EH D) 7FH12. 在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是:( C )A) AX B) BX C) SP D) SS13.在CPU中存放指令后继地址的寄存器是B______。
微机原理复习资料
微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。
以下是我为您整理的微机原理复习资料。
第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。
2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。
控制器负责指令的解析和执行,ALU负责运算和逻辑判断。
3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。
主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。
4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。
5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。
6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。
7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。
第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。
2. 取指令阶段:从内存中读取指令。
3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。
4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。
5. 存储结果阶段:将运算结果存储到指定的位置。
6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。
时钟周期等于1/时钟频率。
7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。
8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。
存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。
其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。
第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。
微机原理复习资料
1.1微型计算机主要包括那几个组成部分?各部分的基本功能是什么?答:微型计算机由CPU,存储器,输入/输出接口及系统总线组成CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算,暂存少量数据,对指令译码并执行指令所规定的操作,与存储器和外设进行数据交换,提供整个系统所需要的定时和控制信号,响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器,总线发送器,总线接收器以及一组导线组成;存储器是用来存储数据,程序的部件;I/O接口在CPU和外设之间起适配作用,是微型计算机的重要组成部件2.1、8086/8088CPU的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088CPU的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit)和执行部件EU(Execution Unit)总线接口单元BIU的主要功能是负责与存储器,I/O端口进行数据传送。
具体讲:取指令,即总线接口部件从内存中取出指令后送到指令队列;预取指令;配合EU执行指令,存取操作数和运算结果。
执行部件EU主要功能是负责指令执行。
2.2.8086CPU为什么要采用地址、数据线分时复用?有何好处?答:(1)因CPU内部存储等都为16位,而CPU对内存寻址(访问)的最大空间为1MB。
为了实现CPU对1MB内存的访问,存储器需分段存取(访问)。
-8086/8088地址总线是20位的,CPU中的寄存器是16位的,20位地址无法用16 位寄存器表示,所以必须分段。
(2)减少引脚数量2.4、什么是总线周期?8086/8088CPU的基本总线周期由几个时钟周期组成?若CPU 主时钟频率为10MHz,则一个时钟周期为多少?一个基本总线周期为多少?答:总线周期:BIU通过系统总线对存储器或I/O端口进行一次读/写操作的过程称为一个总线周期。
8086/8088CPU的一个基本总线周期由4个时钟周期(T1~T4)组成,也称4个T状态。
微机原理复习知识点总结
微机原理复习知识点总结一、微机原理概述微机原理是计算机科学与技术专业的基础课程之一,是培养学生对计算机硬件体系结构和工作原理的理解和掌握的核心课程。
本文将从微机系统概念、基本组成部分、系统总线、存储器等方面进行总结复习。
二、微机系统概念及基本组成部分1.微机系统概念:微机系统由计算机硬件和软件组成,是由中央处理器(CPU)、存储器、输入/输出设备和系统总线等基本组成部分组成的。
2.中央处理器(CPU):中央处理器是计算机的大脑,负责执行计算机指令。
它包括运算器和控制器两部分,运算器负责执行算术逻辑运算,控制器负责指令的解析和执行控制。
3.存储器:存储器是用于存储数据和指令的设备,按存储介质可分为内存和外存。
内存按读写方式可分为RAM和ROM两类,外存一般指硬盘。
4.输入/输出设备:输入设备用于将外部数据传输到计算机,如键盘、鼠标等;输出设备将计算机处理后的数据输出到外部设备,如显示器、打印机等。
5.系统总线:系统总线是微机系统中各个组成部分之间传输数据和控制信息的公共通信线路,包括数据总线、地址总线和控制总线。
三、系统总线1.数据总线:数据总线用于传输数据和指令,一般有8位、16位、32位等不同位数,位数越大,数据传输速度越快。
2.地址总线:地址总线用于传输内存地址和外设地址,决定了计算机的寻址能力,位数决定了最大寻址空间。
3.控制总线:控制总线用于传输控制信号,包括读写控制、时序控制、中断控制等,用来控制计算机的工作状态。
四、存储器1.RAM(随机存取存储器):RAM是一种易失性存储器,读写速度快,存储内容能被随机读取和写入。
分为静态RAM(SRAM)和动态RAM(DRAM)两类。
2.ROM(只读存储器):ROM是一种非易失性存储器,只能读取,不能写入。
包括只读存储器(ROM)、可编程只读存储器(PROM)、可擦写只读存储器(EPROM)和电可擦写只读存储器(EEPROM)等。
3. Cache(高速缓存):Cache是位于CPU和内存之间的高速缓存存储器,用来存储CPU频繁访问的数据和指令,以提高计算机的运行速度。
微机原理复习提纲
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.存储器容量的扩充位扩充,字扩充,位字同时扩充,注意地址线条数的计算,参照书例题和课后布置作业题类型。
微机原理复习提纲
复习提纲第一章微型计算机基础1.数制转换(1)十进制数,二进制数(B),十六进制数(H)之间的转换(2)十进制数和8421BCD之间的转换2.补码的求法、补码运算、溢出判别和对状态标志位的影响3.微型计算机的工作原理第二章80X86微处理器1.8086CPU的功能结构、系统总线结构。
两个功能模块BIU,EU的功能2.8086内部寄存器种类及其作用(1)段寄存器的用法(2)通用寄存器的用法特点(3)专用寄存器的用法特点(4)标志寄存器内部的标志位及其意义(5)指令寄存器的用法3.段地址,偏移地址,逻辑地址和物理地址的概念区别;逻辑地址和物理地址的换算4.8086工作于最小模式时,访问存储器或I/O端口时,要利用那些信号?工作于最大方式时,与最小方式的区别?5.系统复位和启动6.堆栈的概念、特点和堆栈操作第三章寻址方式和指令系统1.数据类型和多字节数据的存储规则2.操作数的寻址方式3.I/O端口的寻址方式4.8086指令系统(1)数据传送类指令:MOV、PUSH/POP、IN/OUT、LEA(2)算术运算类指令:ADD,INC,SUB,DEC,NEG,CMP(3)逻辑运算和移位指令的用法特点以及对标志位的影响:(4)串操作指令的特点,以及与重复前缀指令的配合使用(5)控制转移类指令(LOOP、JMP、CALL、RET、JZ、JNZ、JC、JNC)(6)处理器控制类指令:标志操作指令的用法和特点第四章汇编语言语法和DOS功能调用1.汇编语言程序的结构2.变量,标号的概念和属性;变量,标号,表达式,常数在汇编语言中的应用3.数据定义伪指令4.段定义伪指令语句5.过程(子程序)定义伪指令语句6.程序结束伪指令语句•第五章程序设计1.顺序结构程序设计2.二分支结构程序设计3.循环结构程序设计第六章存储器1.半导体存储器的分类和特点2.RAM存储容量的扩展方法第七章中断1.中断源的种类2.中断向量、中断向量表、中断向量地址的概念3.中断类型号和中断向量地址的关系4.8259A的功能5.8259A的引脚线和内部结构6.8259A的初始化命令字的功能(ICW1、ICW2)第八章输入/输出接口基础与总线1.接口,端口的概念,端口的分类2.I/O端口的编址方式,IO指令操作3CPU与端口之间的数据传送方式4.程序查询方式的流程以及编程5.接口中的地址译码技术(学会阅读)第九章8255A1.8255A的内部结构、工作方式2.两类控制字,方式0-简单IO方式的操作3.初始化编程、操作编程第十章82531.8253的内部结构、工作方式(方式2、方式3)及其特点2.8253的控制字3.8253的初始化编程。
微机原理复习提要
执行部件(EU)的负责指令的执行。
执行部件的组成:(1) 4个通用寄存器:AX又称累加器,BX常用于DS段寻址指针,CX常作计数器,DX常作I/O指针。
(2) 4个专用寄存器:BP,SP,SI,DI;DI与SI常用于串操作,SP与BP用于堆栈操作。
(3) 算术逻辑部件(ALU)。
(4)标志寄存器(FR)BIU的功能是负责与存储器、I/O端口传送数据。
总线接口部件由下列各部分组成:(1)4个16位的段地址寄存器:CS,DS,ES,SS.(2) 16位指令指针寄存器IP。
(3) 20位的地址加法器。
4) 6字节的指令队列。
总线在各状态(T)传输的信息(1)预备T1:当需要传地址信号时,CPU往多路复用总线上发出地址信息,以指出要寻址的存储单元或外设端口的地址。
(2)T2:地址信号撤消后,总线低16位高阻,高4位表明总线周期的状态,状态延续到TW。
(见表5-3)(3)T3:低16位多路复用总线上出现数据,高四位仍浮现状态信息。
(4)若外设未准备好,需要插入TW(等待周期)。
(5) 在一个总线周期之后,不立即执行下一个总线周期,系统总线就处在空闲状态,称空闲周期。
8086/8088的主要操作功能一个微型机系统要完成各种任务,其中有一些操作是最基本的。
8086的基本操作包括:①系统的复位和启动操作;②总线操作;8086/8088 CPU中各单元之间以及与外设的数据交换,都是通过总线来进行的。
(即总线周期)总线操作的过程:申请阶段——寻址阶段——传数阶段——结束阶段。
③中断操作;④最小工作模式下的总线请求;⑤最大工作模式下的读/写操作。
1、总线的定义总线是一类信号线的集合,是模块间传输信息的公共通道.2、总线的优点:总线设计模块化,降低成本;总线标准规范缩短设计周期,提高产品竞争力与生命力;模块联结标准化使产品具有很好的通用性;总线开放式接口,吸引众多开发商;总线分类:按信息传送方向:单向总线和双向总线;按传送信息类型:数据总线DB、地址总线AB和控制总线CB;按所处物理位置:片内总线、板内总线、板间总线;按照总线的功能:系统总线和通信总线。
微机原理《复习资料》(修改版)
《微机原理与应用》复习资料第一章:概述1.计算机的基本组成(P35-P36)2.CPU 的三组总线 AB,DB,CB3.微计算机中数和字符的表示:真值,原码,反码,补码,BCD码,ASCII 码(1)给定一个十进制数,求其原码、反码、补码,例如:求-112的原码、反码、补码(2)BCD码与 ASCII 码之间的转换方法(读程序或写程序)ADD AL,30H OR AL,30H SUB AL,30H4.十进制,二进制,十六进制之间的转换(读程序或写程序)5.补码的加减运算和对标志位的影响:CF,ZF,OF,SF计算机中的计算方法,补码运算过程。
第二章:IA-32 结构微处理器(*)1.8086CPU 的内部结构:EU,BIU (P43-P44)2.8086CPU 的逻辑地址和物理地址(P50-P51)3.8086CPU 的寄存器结构(P49,P53-P54)4.标志寄存器、常用的标志位以及对应的条件转移指令(P55-P56)5.有符号数与无符号数运算对标志位的影响,以及溢出判断方法(双高位判断法)第三章:8086 指令系统(*)1. 8086 指令的寻址方式,能够列出所有的寻址方式并用指令举例(P24-25 P67-71)2.掌握全部指令,特别掌握常用指令(功能、书写格式及操作数搭配、非法格式)3.熟悉本章所讲例程序片段:第四章:汇编语言程序设计(*)1.伪操作符:PTR,OFFSET,SEG2.伪指令:DB,DW,段定义(不包括选项),EQU3.伪指令所产生数据对内存的占用。
4.掌握基本程序结构:顺序,分支,循环。
5.熟练掌握 DOS 功能调用(INT 21H),重点掌握 01H、02H、07H、09H、0AH 中断。
5.掌握汇编语言源程序的框架结构,熟悉本章所讲例程序,掌握基本编程方法。
6.能读懂汇编语言源程序,叙述其功能。
7.要求能够写一定功能的程序。
汇编语言源程序在内存数据处理,代码转换,测试与控制程序的编写上有明显的优势。
2023年微机原理知识点及复习资料
《微型计算机原理及应用》知识点第1章计算机基础知识1. 掌握十进制数与二进制数、十六进制数间旳互相转换。
2.135=10000111B=87H3. 10001110B=1424. 7BH=01111011B=1235. 掌握正、负数据与补码间旳互相转换6.若X=+1111010则[X]补=011110107. 设Y=-1001100则[Y]补=10110100第2章 80×86CPU1.8086/8088CPU总线接口单元由哪些功能部件构成?2.8086/8088BIU中各构成部分旳功能是什么?3.8086/8088BIU旳重要功能是什么?4.8086/8088旳EU由哪些功能部件构成?5.8086/8088中旳寄存器可以分为哪5类?它们各自旳重要功能是什么?6.8086处理器中20位物理地址是怎样产生旳?7.掌握8086处理器构造框图及各功能部件旳作用。
8.8086处理器中标志寄存器有哪些标志位?这些标志位旳作用分别是什么?9.8086系统中一种逻辑段最大容量是多少?10.地址锁存器旳功能是什么?地址是怎样被锁存旳?11.最小模式下8086/8088CPU是怎样控制内存进行读/写操作旳?12.举例阐明8086CPU计算物理地址旳过程?13.阐明8086/8088中SI,DI,SP,BP旳特殊用途。
14.阐明8086对存储器进行读操作旳控制过程。
15.阐明8086对存储器进行写操作旳控制过程。
16.8086最小模式下是怎样控制外设端口进行读/写操作旳?17.8086可以访问旳内存空间为多少?18.8086是怎样实现对内存进行分段管理旳?19.8086是怎样实现对内存按字和按字节访问旳?20.8086系统中控制命令M/,ALE和DT/各自旳作用是什么?21.8282及8286芯片旳作用分别是什么?22.8086中CS,SS,DS,ES寄存器旳作用分别是什么?23.术语:标志,规则字,非规则字,协处理器第3章微机指令系统1.8086微型计算机指令按功能旳分类。
微机原理总复习(ok)
五、修改属性运算符 1、段操作符 2、PTR 3、THIS 4、SHORT 5、HIGH和LOW 六、其它运算符 1、圆括号() 2、方括号[ ] 七、优先级 要求重点掌握各种运算符的符号、功能以及 使用方法。注意一些有特殊规定的运算符。
《微型计算机原理与接口技术》 总复习
1
主要内容
一、微型计算机的基本工作原理(第1~2章) 二、汇编语言程序设计(第3~4章) 三、微型计算机接口技术(第5~9章)
2
第一章 绪 论
§1-1 微型计算机的发展概况 一、电子计算机的发展 二、电子计算机按其性能分类 三、微型计算机的核心(CPU)
3
§1-2 微型计算机系统 一、微型计算机
5、全部源程序结束用END,遇见END即结束。
20
§4-2 汇编语言程序格式 一、指令性语句 1、格式 2、各部分的作用 二、伪指令语句 1、格式 2、各部分的作用 三、数据项
21
§4-3 MASM中的表达式(6大类运算符)
一、算术运算符 二、逻辑运算符 三、关系运算符 四、数值返回运算符(分析运算符) 1、OFFSET 2、SEG 3、TYPE 4、LENGTH 5、SIZE
这部分要求能够正确的判断指令中的源操作数和 目的操作数使用的寻址方式,能够正确的找到操 作数所在的位置,写出程序执行后各寄存器和存 储单元的内容。
15
§3-2 8086的指令系统(六大类) 一、数据传送指令
1、通用数据传送指令 2、输入输出指令 3、地址目标传送指令 4、标志传送指令
二、算术运算指令
四、8086/8088CPU执行程序的操作过程(了解)
9
§2-2 8086CPU的系统配置和引脚功能 一、最小模式系统
微机原理复习资料
微机(wēi jī)原理复习资料填空题(1)对于指令XCHG BX,[BP+SI],如果(rúguǒ)指令执行前,(BX)= 561AH, (BP)=0200H, (SD) = 0046H, (SS) = 2F00H, (2F246H) = 58H,(2F247H) = FFH,则执行(zhíxíng)指令后,(BX)= __FF58H_,(2F246H) = __1AH__,(2F247H)=__56H__。
(2)近过程(NEAR)的RET指令(zhǐlìng)把当前栈顶的一个(yīɡè)字弹出到__IP__;远过程(FAR)的RET指令弹出一个字到 _IP__后又弹出一个字到___CS___。
(3)中断返回指令IRET执行后,从栈堆顺序弹出3个字分别送到__IP___、___CS___、___PSW__。
(4)设(SS)=1C02H,(SP)=14A0H,(AX)=7905H,(BX)=23BEH,执行指令PUSH AX后,(SS)=__1C02H__,(SP)=__149EH__;若再执行指令:PUSH BXPOP AX后,(SP)=__149EH__,(AX)=__23BEH_,(BX)=__23BEH__。
(5) 设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__0136H_,如果再从堆栈中取出3个数据,则栈顶的物理地址为__013CH___。
选择题(各小题只有一个正确答案)(1)执行下列三条指令后: DMOV SP,1000HPUSH AXCALL BXa. (SP)=1000H;b. (SP)=0FFEH;c. (SP)=1004H;d. (SP)=0FFCH;(2)要检查寄存器AL中的内容是否与AH相同,应使用的指令为: Ca. AND AL, AHb. OR AL, AHc. XOR AL, AHd. SBB AL, AH(3)指令JMP NEAR PTR L1与CALL L1(L1为标号)的区别在于: Ba. 寻址方式不同;b. 是否保存IP的内容;c. 目的地址不同;d. 对标志位的影响不同。
微机原理复习题(含答案)
微机原理复习题(含答案)微机原理及应⽤复习题(1)⼀、选择题1.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。
A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)2.8086CPU内标志寄存器中的控制标志位占()。
A.9位 B.3位 C.6位 D.16位3.Reset信号到来后,8088CPU的启动地址为()。
A.00000H B.FFFFFH C.FFFF0H D.0FFFFH4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。
A.CPU、存储器、I/O设备 B.CPU、运算器、控制器C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备5.CPU通过总线对内存或I/O端⼝存取(读或写)⼀个字节所需的时间是⼀个()。
A.总线周期 B.时钟周期 C.指令周期D.存储器周期6.⼗进制数36.875转换成⼆进制数是()。
A.110100.01 B.100100.111 C.100110.11 D.100101.1017.⼗进制数-75⽤⼆进制数10110101表⽰,其表⽰⽅式是()。
A.原码 B.补码 C.反码 D.ASCⅡ码8.8086/8088可⽤于间接寻址的寄存器有()。
A.2个 B.4个 C.6个 D.8个9.堆栈的⼯作⽅式是()。
A.先进后出 B.可以根据地址选择存取C.先进先出 D.随机存取10.寄存器间接寻址⽅式中,操作数在()中。
A.通⽤寄存器 B.堆栈 C.内存单元 D.段寄存器11.直接、间接、⽴即三种寻址⽅式指令的执⾏速度,由快⾄慢的排序为()。
A.直接、⽴即、间接 B.直接、间接、⽴即C.⽴即、直接、间接 D.不⼀定12.微机控制总线上传送的是()。
A.存储器和I/O设备向CPU传送的状态信号 B.存储器和I/O接⼝的地址C.CPU向存储器和I/O设备发出的命令信号 D.A和C 13.将累加器AX的内容清零的不正确操作是()。
《微机原理》复习题1 - 交学生
1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:⏹把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
⏹微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成微型计算机。
⏹微型计算机与管理、维护计算机的硬件以及支持应用的软件相结合就形成了微型计算机系统。
2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
3微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。
5 8086微处理器的总线接口部件由哪几部分组成?解:8086微处理器中的总线接口单元(BIU)负责CPU与存储器之间的信息传送。
具体地说,BIU既负责从内存的指定部分取出指令,送至指令队列中排队(8086的指令队列有6个字节,而8088的指令队列只有4个字节);也负责传送执行指令时所需的操作数。
执行单元(EU)负责执行指令规定的操作。
6段寄存器CS=120OH,指令指针寄存器IP=FFOOH,此时,指令的物理地址为多少?解:指令的物理地址=12000H+FFOOH=21FOOH7 分别指出下列指令中的源操作数和目的操作数的寻址方式。
微机原理知识点总结题库
微机原理知识点总结题库第一章:微机系统概述微机系统是由微处理器、存储器、输入输出设备、总线和相关辅助芯片等组成的。
微机系统的主要构成部分有哪些?请简要说明各部分之间的功能和联系。
第二章:微处理器1. 简述微处理器的工作原理和主要功能。
2. 介绍Intel和AMD两个公司的微处理器产品线及其发展历程。
3. 解释指令集体系结构(ISA)的概念,并说明其对微处理器的影响。
第三章:存储器1. 介绍存储器的分类及其特点。
2. 简述RAM和ROM的工作原理以及在微机系统中的应用。
3. 解释存储器扩展的原理和实现方法。
第四章:输入输出设备1. 介绍微机系统的输入输出设备,包括键盘、显示器、打印机、磁盘等。
2. 解释I/O端口的概念及其在微机系统中的作用。
3. 分析I/O设备的接口方式和通信协议。
第五章:总线1. 介绍总线的作用和分类。
2. 解释总线控制方式及其对系统性能的影响。
3. 分析总线中的数据传输方式和相关技术。
第六章:辅助芯片1. 介绍辅助芯片的种类和功能。
2. 解释DMA控制器和中断控制器的工作原理及其在微机系统中的作用。
3. 分析时钟芯片在微机系统中的作用及其相关技术。
第七章:微机系统的组成和工作原理1. 介绍微机系统的硬件配置和软件组成。
2. 分析微机系统的启动过程和工作原理。
3. 讨论微机系统的性能评价指标和提升方法。
第八章:微机系统的应用1. 介绍微机系统在工业控制、通信、医疗、教育等领域的应用情况。
2. 分析微机系统的发展趋势和未来发展方向。
以上是微机原理的一些知识点,希望能对你有所帮助。
微机原理期末重点总结
微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。
计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。
计算机的工作原理是通过输入、运算、输出三个阶段来实现的。
第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。
二进制数有原码、反码和补码三种表示方式。
在计算机中,数据的加减运算是以补码形式进行的。
数据的逻辑运算有与、或、非、异或等逻辑运算。
算术运算有加、减、乘、除、移位等运算。
第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。
控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。
控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。
中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。
第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。
内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。
内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。
存储器的层次结构包括高速缓存、主存和辅存等。
第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。
输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。
输入输出设备按工作原理分为人机交互式设备和感知设备两种。
第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。
常见的总线有系统总线、控制总线、数据总线和地址总线等。
总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章思考题与习题:
1.什么叫微处理器、微机?微机系统包含哪些部分?
2.为什么计算机使用二进制计数制?
3. CPU在内部结构上由哪几部分组成?
4.十六进制的基数或底数是。
5.将下列十进制数分别转换成十六进制、二进制、八进制数:
563 6571 234 128
6.将下列十进制小数转换成十六进制数(精确到小数点后4位数):
0.359 0.30584 0.9563 0.125
7.将1983.31510转换成十六进制数和二进制数。
8.将下列二进制数转换成十进制数、十六进制数和八进制数:
(1)101011101.11011 (2)11100011001.011 (3)1011010101.00010100111 9.将下列十六进制数转换成十进制数和二进制数:
AB7.E2 5C8.11FF DB32.64E
10.判断下列带符号数的正负,并求出其绝对值(负数为补码):
10101100;01110001;11111111;10000001。
11.写出下列十进制数的原码、反码和补码(设字长为8位):
+64 -64 +127 -128 3/5 -23/127 12.已知下列补码,求真值X:
(1)[X]补=1000 0000
(2)[X]补=1111 1111
(3)[-X]补=10110111
13.将下列各数转换成BCD码:
30D,127D,23D,010011101B,7FH
14.用8421 BCD码进行下列运算:
43+99 45+19 15+36
15.已知X1=+25,Y1=+33,X2= -25,Y2= -33,试求下列各式的值,并用其对应的真值进行验证:(1)[X1+Y1]补
(2)[X1-Y2]补
(3)[X1-Y1]补
(4)[X2-Y2]补
(5)[X1+Y2]补
(6)[X2+Y2]补
16.当两个正数相加时,补码溢出意味着什么?两个负数相加能产生溢出吗?
试举例说明。
17.试将两个有符号数10001000和11100110相加,判断结果是否溢出?为什么?
18.已知X= -0011001,Y= -0000110,求两数的补码之和。
(注意自然丢失和溢出错误之区别)。
19.回答下列各机器数所表示数的范围:
(1)8位二进制无符号定点整数;
(2)8位二进制无符号定点小数;
(3)16位二进制无符号定点整数;
(4)用补码表示的16位二进制有符号整数;
(5)用浮点数表示(阶码是两位原码,尾数是8位原码)。
20.计算机硬件和软件的构成原理以及各自的分类有哪些?。