(11级)《微机原理与接口》复习提纲及答案)

合集下载

微机原理及接口技术复习提纲

微机原理及接口技术复习提纲

7、什么叫存储器的逻辑地址?什么叫存储器的物理地址?8088 系统中的 20 位 物理地址是怎样形成的?
逻辑地址:由段基址和偏移地址两部分构成,它们都是无符号的 16 位二进制数。 物理地址:即实际地址,用唯一的 20 位二进制数所表示。 物理地址=段基址×16+偏移地址
8、CS 与 IP 在程序中各起什么作用,会计算物理地址?
32、理解 8255A 的工作方式控制字和置位/复位控制字。
P312~
P315~
34、掌握 I/O 接口芯片的地址确定。
标准 I/O 寻址方式和存储器映像 I/O 寻址方式(详见 P270)
35、8251A 是什么芯片?其主要功能是什么?
8251A 是可编程串行通信接口芯片, 可用来将 86 系列 CPU 以同步或异步方式与外部设备进 行串行通信。 他能将并行输入的 8 位数据变换成逐位输出的串行信号; 也能将串行输入数据 变换成并行数据,一次传送给处理器。
查询方式、中断方式和直接存储器存取(DMA)方式(详见 P268~) 或答:程序控制方式、中断控制方式、直接存储器存取(DMA)方式和输入/输出处理机方 法。
3
23、 什么叫串行通信?什么叫并行通信?比较一下这两种方法各有什么优缺点?
串行通信:将构成字符的每个二进制数据位,按一定的顺序逐位进行传送的通信方式。 并行通信:一组数据的各数据位在多条线上同时进行传输。 串行通信结构简单,远距离数据传送采用串行方式比较经济,但串行通信速度较慢,且控制 更复杂。 并行通信数据传送速度快,信息率高。但线路多,一般用于较短距离的数据传送。
1
3、8088CPU 从功能上看是由哪几部分组成?各部分起什么作用?
8088CPU 从功能上可分为总线接口(BIU)和执行部件(EU)两部分。 EU 负责执行指令,将指令译码并利用内的寄存器和 ALU 对数据进行处理。 BIU 负责从存储器或外部设备中读取指令和读/写数据,即完成所有的总线操作。

微机原理与接口技术 考试提纲

微机原理与接口技术 考试提纲

第一章1、微型计算机主要由 CPU、存储器、输入/输出接口和系统总线四部分组成。

2、8086 CPU的总线结构由数据总线(DB)、地址总线(AB)和控制总线(CB)三种总线形成,其中地址总线是单向总线,数据总线是双向总线。

3、微处理器一般也称为CPU,它本身具有控制和运算功能。

4、简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器即CPU是微型计算机的核心。

微计算机由CPU、存储器、输入/输出接口和系统总线构成,这就是通常所说的主机。

微计算机系统以微型计算机为主体,配上系统软件、应用软件和外设置后,就成了微计算机系统。

1、8086是16位的微处理器,有16 根数据线和20 根地址线,可寻址的地址空间1MB 。

2、为了提高程序的执行速度,充分使用总线,8086 CPU内部被设计成总线结构和执行部件两个独立的功能部件。

3、8086CPU的标志寄存器共有16 位,其中7位未用。

根据功能,8086的标志可分为状态标志和控制标志两类。

4、8086CPU被复位后,以下各寄存器的内容是:Flag:0000 H;IP:0000 H;CS:FFFF H 。

5、8086可以处理256 种类型的中断,这256种中断可分为两大类:硬件中断(外部中断)和软件中断(内部中断)。

6、简述8086CPU的编程结构及各部分的功能。

答:所谓编程结构,就是指程序员和使用者的角度看到的结构,当然,这种结构与CPU 内部的物理结构和实际布局是有区别的。

从功能上,8086分为两部分,即总线接口部件和执行部件。

总线接口部件的功能是负责与存储器,I/O端口传送数据;执行部件的功能就是负责指令的执行7、什么是8086的最大模式和最小模式,电路连接如何区分?(1)所谓最小模式,就是在系统中只有8086一个微处理器。

所谓最大模式就是在系统中,总是包含有两个或多个微处理器,其中一个主处理器就是8086,其他的处理器称为协处理器。

(2)1 MN/MX端接+5V,决定8086工作在最小模式,MN/MX接地,决定8086工作在最大模式。

微机原理及接口技术复习提纲

微机原理及接口技术复习提纲

微机原理及接口技术复习提纲题型及分值•一、单项选择题,20分,每小题1分•二、简答题,25分,每小题5分•三、程序分析题,25分,每小题5分•四、编制程序题,10分,1个题•五、综合题,20分,每小题10分第1章•1、数的原码,反码,补码表示•2、计算机硬件的五大组成部分P1)•3、微处理器,微型计算机和微型计算机系统的概念(P1)•4、微处理器的三部分组成及功能(P4)•3、总线的概念,数据总线,地址总线的传递方向(P5~6)第2章(加上第1章共10分左右)•1、8086的两个独立功能部件的名称,组成及功能。

(P7)•2、8个通用寄存器的名称(P24)•3、指令指针IP的功能(P25)•4、标志寄存器中的状态标志位,控制标志位分别有哪些,何时为1,何时为0?(P26)第3章(15分左右)•1、数据的7种寻址方式,包括指令的格式,指令的正误判断(P72 ~75)•2、20位物理地址的生成(P75)•3、指令系统,仅限下列指令:MOV,PUSH,POP, XCHG,LEA,IN,OUT,ADD,INC,SUB,DEC,NEG,C MP,AND,OR,XOR,TEST,SHL,SHR,JMP,JA,JAE, JB,JBE,JC,JNC,JE/JZ,JNE/JNZ,JG,JGE,JL,JLE, JNO,JO,LOOP,STC,CLC,STI,CLI,HLT,包括指令的格式,功能。

第4章(20分左右)•1、伪指令(END,SEGMENT,ENDS,ASSUME),完整汇编语言源程序的结构。

•2、数据定义伪指令(DB,DW)的格式,数据、字符串变量的定义,?的用法,复制操作符DUP的用法。

•4、顺序,分支、循环结构程序段,及完整汇编语言程序的编写。

考题类型包括程序分析题,完整编程题。

复习时,顺序结构参看书上习题4.19;分支结构参看p148例4-18,习题4.17,3.11;循环结构参看P154例4-22,例4-23,例4-24,习题4.18。

微机原理及接口复习提纲

微机原理及接口复习提纲

第1章绪论1.二进制、十进制、八进制、十六进制整数小数之间的转换;2.十进制数的8421BCD码表示以及数字和字母的ASCII码;3.带符号数的原码、反码和补码表示以及给定位数补码表示范围;4.冯.依曼结构计算机的组成以及工作原理;5.微型计算机的组成;6.微处理器、微型计算机和微型计算机系统三者之间联系和区别。

第2章8086CPU1.8086、8088CPU数据线、地址线数目以及内存和I/O端口寻找空间的大小;2.8086CPU由哪两部分组成;3.8086CPU内部有哪些寄存器以及各自作用;4.8086CPU标志寄存器有哪些标志位以及各自的含义;5.8086CPU引脚(p28-31中的1、2、3、4、5、、8、、18)作用;6.8086系统中存储器分段原因,逻辑地址和物理地址的转换,默认段地址和偏移地址寄存器规定,堆栈的设置和操作;7.8086CPU有哪两种工作模式及它们的工作特点;第3章8086的寻址方式和指令系统1.什么是寻址方式?8086有哪些寻址方式?2.数据传送类指令MOV、PUSH、POP、XCHG、IN、OUT、LEA,算术运算类指令ADD、ADC、INC、SUB、DEC、CMP,逻辑运算指令和移位指令,控制转移指令等指令的含义及使用。

8086开关中断指令3.段超越前缀第4章汇编语言程序设计1.指令语句和伪指令语句的组成以及它们的区别;2.各种运算符的作用;(逻辑运算符、算术运算符、SEG、OFFSET、DUP、PTR、$)3.段定义语句SEGMENT、ENDS,段分配语句ASSUME,过程定义语句PROC、ENDP变量定义语句,等值伪指令EQU的使用,其他常用伪指令如DB,DW;4.完整汇编语言程序的框架以及返回操作系统的方法;5.汇编语言上机的过程,各个阶段生成文件后缀名(图4.1)6.DOS功能调用的方法和1、2、9号功能的使用;7.统计数列中正数、负数以及0的个数,找出数列中的最大值、最小值以及求和和平均值,大小写字母的转换,利用查表指令进行数据的变换。

微机原理与接口技术复习内容及标准答案

微机原理与接口技术复习内容及标准答案

微机原理与接口技术复习内容及标准答案1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。

2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。

分三组:地址总线,数据总线,控制总线。

3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。

执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。

4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。

5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。

6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。

7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。

(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个: ZF,SF,CF,OF,AF,PF。

微机原理与接口技术-复习提纲扩展

微机原理与接口技术-复习提纲扩展

微机原理与接⼝技术-复习提纲扩展《微机原理与接⼝技术》复习提纲题型及⽐例:填空题25%选择30%判断10%简答题25%综合、编程题10%第⼀章1、⼏种进制之间的相互转换第⼆章 80X86微处理器和体系结构1、计算机系统的组成及三总线计算机系统分:硬件和软件;硬件包括:控制器、存储器、外设三总线:地址总线、数据总线、控制总线,功能:⽤于cpu与外设进⾏地址、数据、状态的传递。

2、CPU的组成:控制器与运算器3、8086内部结构的两部分(EU和BIU)EU作⽤:执⾏指令;BIU作⽤:取指令。

重点是 8086 寄存器组寄存器分类:通⽤寄存器— AX,BX,CX,DX,BP,SI,DI(基址寄存器BP变址寄存器SI、DI)专⽤寄存器— IP,SP,FLAGS各寄存器的含义及作⽤FLAGS寄存器常⽤的标志位SF、OF、CF的含义IP:⽤于存放下⼀条指令的偏移地址。

SP:压栈,减2;出栈:加2;SF:符号标志位;SF=1,表⽰本次运算结果最⾼位为1;否则SF=0。

OF 溢出标志位OF=1表⽰本次运算结果溢出,否则OF=0;CF:进位标志位,CF=1表⽰本次运算中最⾼位有进位或者借位。

段寄存器— CS,DS,ES,SSCS:存放代码段起始地址;DS:存放数据段起始地址;ES:存放附加段起始地址;SS存放堆栈段起始地址AX,BX,CX,DX可作为16位⼜可拆分作为8位的寄存器4、存储器存储器的编址⽅式,存储单元的地址::按照字节编址数在存储器中的存储格式:⼤部分数据以字节为单位表⽰,⼀个字存⼊存储器占有相继的⼆个单元:低位字节存⼊低地址,⾼位字节存⼊⾼地址。

字单元的地址采⽤它的低地址来表⽰。

同⼀个地址既可以看作字节单元地址,⼜可看作字单元地址,需要根据使⽤情况确定。

字单元地址:可以是偶数也可以是奇数8086CPU的地址线有多少?能寻址的存储器空间?8086CPU有20条地址线最⼤可寻址空间为220=1MB物理地址范围从00000H~FFFFFH8086CPU将1MB空间分成许多逻辑段(Segment)每个段最⼤限制为64KB;段地址的低4位为0000B;这样,⼀个存储单元除具有⼀个唯⼀的物理地址外,还具有多个逻辑地址5、存储器分段和物理地址的形成:(1)在 8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式。

微机原理与接口复习提纲

微机原理与接口复习提纲

微机原理与接口复习提纲一、单项选择题1.CPU与外设间数据传送的控制方式有( D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是2.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位3.CPU与I∕O设备间传送的信号有(D )A.数据信息B.控制信息C.状态信息D.以上三种都是4.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )A.10个B.110个C.120个D.240个6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( D)A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B )A.提高总线速度B.提高主存速度C.使CPU全速运行D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC →内存D.外设→I∕O接口→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B )A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D )A.先进先出B.随机读写C.只能读出,不能写入D.后进先出11.指令MOV AX,[3070H]中源操作数的寻址方式为( D)A.寄存器寻址B.直接地寻址C.立即寻址D.间接寻址12.Reset信号到来后,8086 CPU的启动址为(C )A.00000HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片8259A级联,最多可管理的中断是数( B)A.24级B.22级C.23级D.21级14.在8086 CPU内部,总线接口单元和执行单元两者的工作方式为(B)。

《微机原理与接口技术》总复习必备提纲

《微机原理与接口技术》总复习必备提纲

总复习 第7章 中断控制接口
第九章 并行接口电路
• 8255A的工作原理(全部都看) • 8255A的编程应用(ppt中前两个例题)
• 重点:控制字、工作方式、初始化程序、 编程应用
总复习 第7章 中断控制接口
预祝大家考试顺利!
第三章 8086/8088的指令系统
• 串操作指令(了解,其中数据串检索指 令可以不看) • 控制转移指令(1、无条件段内直接转移 指令1、段内直接过程调用指令5、过程 返回指令) • 条件转移指令 • 循环控制指令(1、LOOP指令) • 处理器控制类指令(1.标志位操作指令)
总复习 第7章 中断控制接口
总复习 第7章 中断控制接口
第一章 微机概述
• 进位计数制之间的转换 • 原码、反码、补码(掌握计算方法) • ASCII码(几个特殊的,如:数字、大小 写字母、回车、换行、ESC、空格) • 微机的基本结构(冯诺·依曼结构、总线)
总复习 第7章 中断控制接口
第二章 8086/8088微处理器
• 8284引脚(可不看) • 8086CPU在最大、最小模式下的典型配 置(可不看) • 读、写总线周期操作时序(理解即可) • 其余(掌握)
类别 无符号 数比较 测试
指令助记符 JA/JNBE JAE/JNB JB/JNAE JBE/JNA 带符号 JG/JNLE 数比较 JGE/JNL JL/JNGE 测试 JLE/JNG
测试条件 CF=0 AND ZF=0 CF=0 OR ZF=1 CF=1 AND ZF=0 CF=1 OR ZF=1 SF=OF AND ZF=0 SF=OF OR ZF=1 SF≠OF AND ZF=0 SF≠OF OR ZF=1
第七章 中断控制接口

微机原理与接口(复习题2及答案)

微机原理与接口(复习题2及答案)

微机原理与接口(复习题2及答案)复习题2一.填空题(每题1分,共40分)1. 指令包括操作数和操作码两部分。

2. 微型计算机的功能部件是通过总线连接的,按传输数据的类型可将总线划分三类,分别是___数据总线(DB) __总线、_地址总线(AB) _ _ __总线和__控制总线(CB) _ __总线。

3. 8086/8088中共有 14 个十六位寄存器,其中有 AX 、BX 、CX 和DX 可以分成独立的两个八位寄存器。

4. 串寻址中,使用了一种隐含的变址寄存器寻址,分别使 SI 和 DI 指向源串和目的串,实现字节串的传送。

5. 在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需确定段内16位偏移地址。

6. 8086CPU的内部有两个独立的工作部件构成,即执行部件(EU 和总线接口部件(BIU )。

7. 使用XLAT指令之前,要求 BX 指向表的首地址, AL 中存放待查的码,用来表示表中某一项与表首址的距离。

8. ROM存储器按存入信息方式分为掩膜式ROM 可编程式的PROM ,及可擦除式的EPROM和E2PROM 。

9. 8086/8088CPU与外设进行信息传递的三种控制方式是程序控制,中断控制, DMA控制。

10. 8086CPU的中断类型码共个, 中断服务程序入口地址表存放在存储器区间为__ __ ___到。

11. 8086外部数据线为___16 ___根,外部地址线都为___20 ____ 根。

最小模式下的8086读时序中,T1状态下,完成___ _输出地址信号并锁存 __任务。

12. LDS和LES两指令功能类似,不同之处在于前者偏移地址送 DS ,后者偏移地址送ES 。

13. 8086系统将中断分为外部中断和内部中断,其中,外部中断又称硬件中断,内部中断又称软件中断。

14. 是以后进先出的方式工作的存储空间。

15. 若中断类型号为42H, 则它的中断服务程序入口地址即中断向量存放在以0000:0108H 开始的四个字节单元中。

微机原理与接口技术复习提纲简

微机原理与接口技术复习提纲简

微机原理与接口技术复习提纲(简)复习要点第一章微型计算机基础1。

1 计算机中的编码与数的表示1.2微型计算机系统1。

3微型计算机的发展重点难点1、掌握计算机中编码和数的概念及数制之间的转换2、了解微型计算机系统的基本构成4、掌握微型计算机系统的性能指标5、了解微型计算机的发展第二章微处理器的结构2.1 8086微处理器2.2 80486微处理器2.3 Pentium处理器2.4 双核处理器重点难点1、掌握8086/80486的内部结构及寄存器组、工作模式2、掌握8086/80486的引脚功能3、了解8086/80486的工作时序4、了解Pentium处理器的性能特点和内部结构5、了解双核处理器第三章指令系统3。

1 指令的格式3。

2 寻址方式3。

3 指令系统重点难点1、了解指令的概念2、掌握寻址方式3、了解指令对标志位的影响4、掌握算术运算逻辑运算指令对标志位的影响5、掌握主要常用指令功能第四章汇编语言及其程序设计4.1 程序设计语言概述4。

2汇编语言的语句格式4。

3 汇编语言中的符号、数据和表达式4。

4 宏指令4.5 DOS功能调用与BIOS功能调用重点难点1、掌握常用伪指令2、了解DOS、BIOS功能调用3、了解顺序程序、分支程序、循环程序、子程序的结构第五章存储器5。

1存储器的分类及性能指标5.2ROM存储器5.3RAM存储器5.4 存储器扩展技术5.6虚拟存储器及其管理技术重点难点1、掌握存储器的分类和性能指标2、了解RAM和ROM存储器技术3、掌握存储器的扩展技术4、高速缓存技术、虚拟存储器及其管理技术第六章中断技术6.1中断概述6.280X86中断系统6.3 中断控制器8259A及其应用重点难点1、了解中断的概念、分类和系统功能2、掌握中断的处理过程3、结合80x86的中断结构学会使用中断与在实模式下的调用4、会使用中断控制器8259A第九章微机总线9。

1总线概述9。

2ISA总线9。

3PCI总线9.4通用串行总线USB9。

微机原理与接口接口技术--复习提纲

微机原理与接口接口技术--复习提纲

第一章微型计算机基础概论本章内容都需要学习1.1.1冯.诺依曼计算机的核心——存储程序的工作原理1.1.2计算机工作过程,就是执行程序的工作,取指令和执行指令的两个过程1.1.3微机系统组成,包括硬件和软件两个方面,其中硬件包括哪些(需要掌握)1.2.1二进制、十进制、十六进制的转换(考查)1.2.3计算机的二进制表示(浮点数不要求)1.2.4 BCD码和字符和数字的ASCII码(了解)1.3.二进制的算术运算(加减乘除)和逻辑运算(与门、或门、非门,74lS138译码器)(考查)1.4.1补码:正数的原码、反码、补码都是一致的,符号位为0;负数的原码,反码(符号位不变,其余为在原码基础上取反),补码(在反码的基础上加1);补码换成真值,X=[[X]补]补1..4.2补码运算,[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补1.4.4 有符号数的表示范围与溢出(不考查)课外试题1.一个完整的计算机系统包括系统硬件和系统软件2.微处理器、微机、和微机系统之间的不同答:微处理器是构成微机的核心部件,通常由运算器和控制器的一块集成电路,具有执行指令和与外界交换数据的能力,也被称为CPU微机包括CPU、内存、存储器I/O接口电路等组合成的一个计算机物体微机系统包括硬件和软件能完成一定工作的一个系统课本试题1.数制转换,以下无符号数的转换(1)10100110B=(166)D=(A6)H(2)0.11B=(0.75)D(3)253.25=(11111101.01)B=(FD.4)H(4)1011011.101B=(5B.A)H=(10010001.00110 0010 0101)BCD2.原码和补码(1)X=-1110011B 原码11110011;补码10001101(2)X=-71D 原码11000111 ;补码10111001(3)X=+1001001B 原码01001001;补码010010013.符号数的反码和补码【10110101B】反=11001010B,补码11001011B4.补码运算【X+Y】补;【X-Y】补(1)X=-1110111B Y=+1011010B 【X】补=10001001;【Y】补=01011010B 【X+Y】补=【X】补+【Y】补=111000111B(2)X=56 Y=-21 【X】补=00111000B;【Y】补=11101011B【X+Y】补=【X】补+【Y】补=00100011B(3)X=-1101001B ,Y=-1010110B【X+Y】补=【X】补+【-Y】补=10010111B+01010110=11101101B5.译码器此题答案为Y1,跟课本有不同第二章微处理器与总线2.1 微处理器包括运算器、控制器、寄存器2.1.1 运算器由算术逻辑单元、通用或专用寄存器、内部总线2.1.2 控制器程序计数器、指令寄存器、指令译码器、时序控制部件、微操作控制部件2.2 8088/8086微处理器2.2.1 指令流水线,内存分段管理(了解)2.2.2 8088CPU的外部引脚及其功能(要了解最小模式下的方式,最大模式不作要求)2.2.3 8088CPU 的功能结构包含执行单元EU和总线接口单元BIU2.2.4 内部寄存器(需掌握)2.2.5 存储器的物理地址和逻辑地址、段寄存器2.3 8036微处理器(不考查)2.4 奔腾处理器(不考查)课本习题2.1 微处理器主要组成部分微处理器包括运算器、控制器、内部寄存器2.2 8088CPU中EU和BIU的主要功能,在执行指令时,BIU能直接访问存储器吗?可以,EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这是BIU预先从存储器中取出并放入指令队列的。

通信《微机原理与接口》复习大纲

通信《微机原理与接口》复习大纲

通信《微机原理与接口》复习大纲《微机原理与接口》复习提纲第一章概述1.微机的硬件组成有哪些?2.什么是总线?有哪些总线?3.微机的工作过程4.地址总线条数决定了CPU的什么能力?第二章微处理器1.8086CPU可分为哪两部分?各有什么功能?2.8086CPU内部寄存器有哪些?3.状态标志寄存器各位的功能4.段地址、偏移地址、物理地址、逻辑地址的概念和计算方法5.计算机使用总线分时复用技术,主要优/缺点是什么?8086CPU具有分时复用性能的引脚有哪些?分别是哪些信号的复用?6.解决数据/地址复用的办法是什么?7.名词解释:指令周期、总线周期、时钟周期、等待周期、空闲周期8.说明在最小模式下,总线读周期的T1状态完成的操作及相关信号作用?9.在8086CPU中,当RESET信号来到后,CPU的状态有哪些?第三章8086的指令系统课后练习:P102~106 1,2,5,10,12(1)(3),14,15,19,24第四章汇编语言程序设计课后练习:P186 25;P187 30,32;P188 46第五章存储器及其接口1.半导体存储器的分类2.存储芯片与CPU的连接及地址范围计算第六章IO接口和数据传输1.什么是接口电路?它的作用是什么?2.CPU和输入/输出设备之间传送的信息有哪几类?3.什么叫端口? 通常有哪几类端口? 计算机对I/O端口编址时通常采用哪两种方法? 在8086/8088系统中,用哪种方法对I/O 端口进行编址?4.利用无条件传输方式设计跑马灯程序第七章微型计算机的中断系统1.中断过程2.8086的中断源分类3.中断向量、中断向量表和中断类型号的概念及相互关系4.编写中断向量表程序5.8259A初始化命令字和操作命令字的设置方法(课件例7-1,7-2)第八章并行通信和串行通信1.8255方式0的简单应用(如实验5)第九章可编程定时/计数器82531.8253的简单应用(如实验6)第十章DA和AD转换技术1.DAC0832的工作方式和输出方式,及简单应用(如实验7)2.ADC0809的工作时序,及程序实现。

通信《微机原理与接口》复习大纲

通信《微机原理与接口》复习大纲

《微机原理与接口》复习提纲第一章概述1.微机的硬件组成有哪些?2.什么是总线?有哪些总线?3.微机的工作过程4.地址总线条数决定了CPU的什么能力?第二章微处理器1.8086CPU可分为哪两部分?各有什么功能?2.8086CPU内部寄存器有哪些?3.状态标志寄存器各位的功能4.段地址、偏移地址、物理地址、逻辑地址的概念和计算方法5.计算机使用总线分时复用技术,主要优/缺点是什么?8086CPU具有分时复用性能的引脚有哪些?分别是哪些信号的复用?6.解决数据/地址复用的办法是什么?7.名词解释:指令周期、总线周期、时钟周期、等待周期、空闲周期8.说明在最小模式下,总线读周期的T1状态完成的操作及相关信号作用?9.在8086CPU中,当RESET信号来到后,CPU的状态有哪些?第三章8086的指令系统课后练习:P102~106 1,2,5,10,12(1)(3),14,15,19,24第四章汇编语言程序设计课后练习:P186 25;P187 30,32;P188 46第五章存储器及其接口1.半导体存储器的分类2.存储芯片与CPU的连接及地址范围计算第六章IO接口和数据传输1.什么是接口电路?它的作用是什么?2.CPU和输入/输出设备之间传送的信息有哪几类?3.什么叫端口? 通常有哪几类端口? 计算机对I/O端口编址时通常采用哪两种方法? 在8086/8088系统中,用哪种方法对I/O端口进行编址?4.利用无条件传输方式设计跑马灯程序第七章微型计算机的中断系统1.中断过程2.8086的中断源分类3.中断向量、中断向量表和中断类型号的概念及相互关系4.编写中断向量表程序5.8259A初始化命令字和操作命令字的设置方法(课件例7-1,7-2)第八章并行通信和串行通信1.8255方式0的简单应用(如实验5)第九章可编程定时/计数器82531.8253的简单应用(如实验6)第十章DA和AD转换技术1.DAC0832的工作方式和输出方式,及简单应用(如实验7)2.ADC0809的工作时序,及程序实现。

微机原理与接口技术复习提纲

微机原理与接口技术复习提纲

微机原理与接口技术复习提纲-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII1、简述中断源的分类和它们之间的优先顺序如何并分别简述CPU响应各类中断源的条件答:按中断源与CPU的位置关系,可分为外部中断和内部中断两大类:外部中断是指有外部设备通过硬件触发请求的方式产生的中断,又称为硬件中断,外部中断有分为非屏蔽中断和可屏蔽中断内部中断是由CPU运行程序错误或执行内部程序调用引起的一种中断,亦称软件中断。

它们之间的优先顺序是内部中断、非屏蔽中断、可屏蔽中断和单步(跟踪)中断。

CPU响应内部中断、非屏蔽中断、可屏蔽中断和单步(跟踪)中断等四类中断的相同条件是:(1)必须要有中断请求,(2)CPU当前正在执行的指令必须结束,而对于可屏蔽中断,还必须满足IF=1,即CPU处于开中断状态的条件。

2、简述动态存储器(DRAM)的特点?答; (1) CPU对RAM中的每一单元能读出又能写入。

(2) 读/写过程先寻找存储单元的地址再读/写内容。

(3) 读/写时间与存储单元的物理地址无关。

(4) 失电后信息丢失。

现已开发出带电池芯片的RAM,称为非易失性RAM(NVRAM),做到失电后信息不丢失。

(5) 作Cache和主存用3、8086 CPU中地址加法器的重要性体现在哪里?答:地址加法器是8086 CPU的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。

4、8086 CPU中有哪些寄存器分组说明用途。

哪些寄存器用来指示存储器单元的偏移地址答:8086 CPU中有8个通用寄存器AX、BX、CX、DX、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。

《微机原理与接口》复习提纲

《微机原理与接口》复习提纲

第三章 存储器
◆ 分类(SRAM/DRAM、ROM/PROM/EPROM等)
◆ 容量表示及扩展方法(地址译码)
◆ 与CPU的连接
◆ 练习题
1、在PROM、EPROM、EEPROM及ROM中,用户不能多次编程的有 A.1 B.2 C.3 D.4 2、若用2K×4规格的SRAM 组成容量为32KB的存储器,则共需 32 4 SRAM,而用于产生芯片选择信号的地址线需要有 根。 3、图示CPU与存储器连接图中,6264的容量为多少?地址范围为多少?
1、8086中,中断类型号为40H的中断服务程序入口地址存放在中断向量表中的 起始地址是 。
A.DS:0040H B.DS:0100H
2、8086响应非屏蔽中断时,其中断类型号是 A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由8259提供

C.0000:0100H
D.0000:0040H
DELAY: TIME: TIME1: MOV MOV DEC NOP JNE DEC JNE RET

。 MOV AX,DS:[BX+BP] POP CS C.3 D.4
A、左侧程序采用的程序结构是: 循环结构 ( );
B、NOP指令的执行次数是: ( ) 6553500
DX,0064H AX,0FFFFH AX


3、何谓中断?简述中断系统的功能? 4、何谓中断向量?简述8086/8088CPU是如何获取中断向量的? 5、中断服务程序一般要进行哪些例行操作?
第七章 并行接口
◆ 8255A芯片
(结构、引脚、工作方式、初始化编程、简单应用)
◆ 键盘与显示
第八章 串行接口
◆ 基本概念

★《微机原理与接口技术》复习提纲

★《微机原理与接口技术》复习提纲

★《微机原理与接⼝技术》复习提纲《微机原理与接⼝技术》复习提纲(含答案)2014 -- 2015 学年第⼀学期考试科⽬:微机原理与接⼝技术(以下提纲中各提纲的问题答案⽤红⾊字体标明)(以下提纲中各提纲的问题答案⽤红⾊字体标明)1、计算机中通常采⽤补码表⽰符号数。

2.采⽤补码表⽰的8位⼆进制数真值范围是-128 ~ +127。

3. 8086(8088)CPU从功能上分成总线接⼝部件和执⾏部件,他们采⽤并⾏⽅式⼯作。

4、10000110B =(134 )D=(86 )H=(0001 0011 0100)⾮压缩BCD5、8086系统的外部中断请求分:(⾮屏蔽中断请求)和(可屏蔽中断请求)。

6.微机中构成主存储器的器件是RAM + ROM。

7.在汇编语⾔程序上机过程中,⽤编辑EDIT程序建⽴汇编语⾔源程序⽂件,⽤汇编MASM 程序将它转换成机器码表⽰的⽬标程序⽂件,然后再⽤连接LINK程序将⽬标⽂件转化成可执⾏⽂件。

8、汇编语⾔是⼀种⾯向机器的程序设计语⾔9.系统总线根据其传送的内容不同,可分为数据总线、地址总线和控制总线;若按与CPU 的位置⼜可分为内部总线和外部总线。

10、有⼀SRAM芯⽚,地址线为A0~A15,数据线为D0~D7,则该芯⽚的存储容量为(64KB)。

11. INTR引脚上来的中断是可屏蔽中断,NMI引脚引⼊的中断是⾮屏蔽中断。

12、8086指令系统对存储器寻址⽅式有直接、寄存器间接、寄存器相对、基址变址、相对基址变址寻址⽅式。

13、指令指针寄存器IP 中存放的是CPU正在执⾏指令的下⼀条指令的偏移地址。

14、⽐较两数⼤⼩,⼤于转移时对⽆符号数应使使⽤JA指令,⽽对有符号数应使⽤JG指令。

15、USB是通⽤串⾏总线,是⼀种⽀持即插即⽤的新型万能接⼝。

16\、在外设接⼝电路中,经常需要对传输过程中的信息进⾏放⼤、隔离以及锁存,能实现上述功能的接⼝芯⽚最简单的就是缓冲器、数据收发器和锁存器。

微机原理与接口技术复习提纲

微机原理与接口技术复习提纲

微机原理与接口技术复习提纲2021/2021上学期《微机原理与接口技术》复习提纲第1章微型计算机运算基础(填空、选择)1.各个进制之间的转换。

例如(123)10=( )2=( )8(37A.B)16=( )1020.8125=( )2 = ( )16 2.原码、补码及反码假设[X]补=00A7H, 则X= ( )HY = -50,则Y的16比特补码=( )2 已知[Z]补=A53BH,则[Z]原=( )H3.已知[X]补=7985H, [Y]补=5035H,则[X+Y]补=( )H,是否有进位和溢出?4. 16位有符号数A09BH与90A1H谁大谁小?如果两数相减CF及OF值为多少? 5. 16位无符号数A09BH与70A1H谁大谁小?如果两数相减CF及OF值为多少?第2章 80X86微型计算机系统(填空、选择、简答)1.计算机系统的硬件组成:5个部分。

2.根据总线的用途,分为哪三种。

3. 80486的寄存器分为哪4类。

其中基本结构寄存器的通用寄存器有哪些?段寄存器有哪些?4.在实模式下,80x86存储系统可以寻址物理存储空间1MB,且段地址16位,段内偏移地址(有效地址)16位。

20位的内存物理地址=段地址*16+偏移地址。

多个逻辑地址可以对应同一个物理地址。

逻辑地址由段地址和物理地址组成。

例如1234H:0005H,1200H:345H,1234H:0005H都表示同一个物理地址12345H。

代码段、数据段等的地址空间可以相同,也可以重叠。

5.在保护模式下,80486存储系统可以寻址物理存储空间4GB, 80286存储系统可寻址16MB。

在保护模式下80486可以访问214个段,每个段长度达4GB,故总虚拟地址空间246B。

在保护模式下80286可以访问214个段,每个段长度达64KB,故总虚拟地址空间230B。

6. 80X86的I/O地址空间与存储空间独立编址。

I/O空间可以达216B。

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

(11级)微机原理与接口技术复习提纲(部分答案)一、填空题1.已知一个数的一种数制表达形式,写出另两种数制表达形式的值2.8086CPU在指令中可以作为寄存器间接寻址访问存储单元的4个寄存器是BX, BP, SI, DI3.对于如下数据段定义的变量,在表格A偏移地址为0000H到0003H的4个单元中填入相应数据。

DATA SEGMENT 表格A:VA DW 7788HVB DB 5DH,‘9’DATA ENDS在执行下列程序段后,在表格B的4个单元中填入修改后的数据。

LEA SI,VA 表格B;MOV CX, 4 L1: AND BYTE PTR [SI], 0F0HINCLOOP L14.已知(AL)=59H,(CL)=03H写出分别执行指令后相应寄存器的内容a. SHL AL, CL (AL)= C8Hb. ADD AL,CLDAA (AL)= 62H5.已知AL= 8AH,BL= 0C6H,执行指令 ADD AL,BL之后,AL= 50H , ZF= 0 , OF=1 。

6.已知AL= 8AH,BL= 0C6H,执行指令 SUB AL,BL之后,AL= C4 ,CF=1 , OF= 0 。

7.把汇编语言程序翻译成机器语言程序的系统程序称为汇编程序。

8.指令指针寄存器IP总是指向下一条要执行的指令。

9.动态RAM存取速度要比静态RAM 慢,存储容量要比静态RAM 大。

10.一个有12条地址线的存储器的容量为 4K,当它的起始地址为2000H则其末地址为2FFFH 。

11.静态RAM 6264其存储器的容量为8K×8,则应有 13 条地址线,当它的起始地址为8000H则其末地址为 9FFFH 。

12.已知某存储单元的逻辑地址是2345H:6789H其物理地址应是29BD9H 对于这同一物理地址单元,若段基址改为2222H,则其偏移地址应是 79B9H 。

13.一个有8个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字单元的物理地址为 7E804H H。

[7E7F6+(8-1)×2=7E804]14.执行一条JNC LOP1 指令,则最大转跳范围 -128~+127 。

15. 8086/8088芯片两个外部中断请求信号分别是可屏蔽中断INTR 、不可屏蔽中断NMI16.能被计算机直接识别的语言称为机器语言。

17.保存当前栈顶地址的寄存器是 SP 寄存器。

18.PUSH 和POP 指令,PUSH AXPUSH BX,POP AXPOP BX19.MOV AX,367FH ;执行后 AL= 7FHMOV CX,4ROR AL,CL ;执行后 AL= F7HAND AL,0FH ;执行后 AL= 07H20.假设程序中的数据段定义如下:A DB 1,2,3,4,‘AB’B DW 4 DUP(?)C DB 0,?执行指令MOV BX ,C-A后, BX = 14 。

21.设(CS)=2500H,(DS)=2400H,(SS)=2430H,(ES)=2520H,(BP)=0200H,(SI)=0010H,(DI)=0206H,指令MOV AX,[BP+SI+4]源操作数的物理地址为24514H ;源操作数的寻址方式相对基址变址寻址指令MOV AX,[DI+100H]源操作数的物理地址为 24306H ,源操作数的寻址方式寄存器相对寻址22. 在 80x86系统中,若一个32位(4字节)的存储字11223344H的地址为10000H,则10000H字节单元的内容为44H ,10003H字节单元的内容为 11H 。

23.当前微机的存储系统分为三级,即 Cache 、主存和外存。

存取速度最快的是 Cache ,容量最大的是外存 .24.静态RAM6264与系统的连接如图(参见书上的图),那么该芯片在内存中的地址范围是FE000H~FFFFFH25.微机系统的硬件部分包括五个基本组成部分:运算器、控制器、主存储器、输入设备和输出设备。

26. 将下列伪指令语句定义的数据填充到图示的存储单元中。

A DB 12,23H,40,-2,’AB’B DW 123H,’AB’C DB 4 DUP(?)二、选择题1. 80x86有20位地址线,其寻址空间应为()。

A. 1024KBB. 64KBC. 2048KBD. 128KB2. 下面是有关SRAM和DRAM的四个叙述,选出正确的(D )(1) DRAM存储单元的结构比SRAM简单(2)DRAM比SRAM成本高(3)DRAM比SRAM速度快(4)DRAM要刷新,SRAM不要刷新A. 1和2B. 2和3C. 3和4D. 1和43. 在下列80x86指令中,合法的指令是(D )。

A. ADD BX,ALB. SHL CL,AXC. MOV 258H,ALD. MOV AX,DX4. 若定义 DATA DB 87,65,43,21H,则 DATA+1字节单元的数据是( B)。

A. 87HB. 65HC. 43HD. 21H5.若定义 DATA DW 1287H,65H,43H,21H,则 DATA+1字节单元的数据是( D)。

A. 87HB. 65HC. 43HD. 12H6. 指令“MOV AX,[BX+20H]”源操作数的寻址方式为( C)。

A. 寄存器寻址B.寄存器间接寻址C. 寄存器相对寻址D.直接寻址7. 假设程序中的数据定义如下:PARTNO DW ?PNAME DB 16 DUP(?)COUNT DD ?PLENTH EQU COUNT-PARTNO则PLENTH= ( C)A. 16B. 18C. 22D. 208. 8255A的方式选择控制字应写入( D)。

A. A口B. B口C. C口D. 控制口9. 容量为8K的EPROM2764芯片具有8条数据线,则它具有的地址线条数为(C )。

A. 11B. 12C. 13D. 1410. 在微机系统中高速缓冲存储器Cache的作用是(A )。

A.提高CPU访问主存速度B.扩大外存的存储空间C.提高CPU访问外存速度D.扩大存储器的寻址空间11.在计算机中-76的补码表示是( D )(假设字长为8位)A.76H B. D2H C. DEH D.B4H12.已知堆栈指针(SP)=2B06H,如分别执行下列指令⑴若执行POP BX指令,则(SP)=B⑵若执行PUSH指令,则(SP)= A(3)若在堆栈中连续存入5个数据,则(SP)= DA.2B04H B.2B08H C.2B06H D.2AFCH13.指出下列指令目操作数和源操作数的寻址方式:A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址14.CMP指令与SUB指令的区别在于前者是 A ,后者是 B。

A.结果不送回目操作数B.结果送回目操作数15.在80x86的寻址方式中,可作寄存器间接寻址的寄存器是(A )A.SI、BX B. BP、DS C. DX、BX D DI 、CX16.关于8086CPU指令构成,以下说法错误的是( B)。

A.指令中可以只包含操作码 B. 指令中可以只包含操作数(×)C.指令长度是可变的D.操作数在操作码之后17.下列指令执行前AX不为0,则指令执行后,AX的结果与其他三条指令不同的是(D )。

A.MOV AX,0 B.XOR AX,AXC.SUB AX,AX D.OR AX,018.8086指令MOV AX,[BX] 中源操作数的寻址方式为( B )。

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址19.在下列伪指令中定义字节变量的是( A)。

A.DB B.DW C.DD D.DT20. 8086CPU执行算术运算指令不会影响的标志位是( C)。

A.溢出标志OF B.符号标志SF C.方向标志DF D.零标志ZF三、按要求写指令1.将寄存器AX中内容通过移位的方法扩大1倍(假定原来AX内容不超过215)。

SHL AX,12.用逻辑运算指令将AX寄存器高4位置1。

OR AX,0F000H3.用逻辑运算指令将AL寄存器低4位置为1。

AND AL,000FH4.测试AL的D7位,如果D7=1则转移TEST AL,80HJNZ L15.将一个立即数2000H送入段寄存器MOV AX,2000HMOV DS,AX6.把BX与CX寄存器内容相加,结果送入BXADD BC,CX7.用寄存器间接寻址方式,实现一个立即数与存储单元内容相加,结果放回存储器。

MOV BX,OFFSET NUMADD WORD PTR [BX],N8.假设数据段定义如下:A DW 5678H,0AABBHB DW ?⑴用一条指令把A的偏移地址放入SI;MOV SI,OFFSET A⑵用一条指令把BX内容存入变量名B为地址的存储单元;MOV B,BX四、简答题1. 简述上机编程调试程序的几个步骤。

2. 比较8086CPU子程序调用和执行中断服务操作的异同。

相同:两者均发生断点保护、程序转移和程序返回差异:子程序调用是确定的,中断多数是随机的;子程序调用时保护IP、CS,中断服务保护IP、CS、FLAG。

3.什么叫开中断和关中断?分别用什么指令实现?各使标志IF为什么值?2.开中断即允许中断,由STI指令实现,使IF值为1;3.关中断即禁止中断,由CLI指令实现,使IF值为0.4.简述DMA方式的工作特点。

DMA方式的工作特点为:不需要CPU执行指令而在专门的硬件控制电路控制之下进行外设与存储器之间的直接数据传送,可以获得较高的数据传输速率。

这种专门的硬件控制电路称为DMAC(DMA控制器)五、读程序回答问题1.指出下列程序完成的工作。

DSEG SEGMENTS1 DB ‘abcdefghigklmnopqrstuvwxyz’DSEG ENDSESEG SEGMENTS2 DB 26 DUP (?)ESEG ENDSSSEG SEGMENT STACKDB 100 DUP (?)SSEG ENDSCSEG SEGMENTASSUME CS:CSEG, DS:DSEG, ES:ESEG, SS:SSSEGSTART : MOV AX, DSEGMOV DX, AXMOV AX, ESEGMOV ES ,AXMOV SI, OFFSET S1MOV DI, OFFSET S2MOV CX, 26DLOP1: MOV AL, [SI]SUB AL, 20HMOV ES:[DI], ALMOV DL, ALMOV AH, 02HINT 21HINC SIINC DILOOP LOP1MOV AH, 4CHINT 21HCSEG ENDSEND START将DS段中的26个小写字母对应转换成大写字母放入附加段中,并显示26个大写字母。

相关文档
最新文档