《微机原理与应用》复习

合集下载

《微机原理及应用》复习重点

《微机原理及应用》复习重点

《微机原理》复习大纲1.考试方法和考试时间微机原理考试为笔试,总分100,考试时间为2小时。

2.各个章节的要求第1、2、3章重点掌握(BCD码),掌握二、十转换,二、十六进制转换。

理解计算机数制中二进制、十六进制、十进制的制式。

掌握二进制编码,理解ASCII码、数字、大写字母A~Z和小写字母a~z的ASCII码表述,熟悉二进制编码与数制之间的相互转换。

理解组合式、未组合式数的表达方法。

理解二进制的原码、反码和补码,及其在8位和16位字长下的范围,掌握二进制运算。

理解位(Bit)、字(Word)、字节(Byte)、中央处理单元(CPU)等名词术语的含义。

掌握基本组成电路的各自特点和用途,主要包括:ALU、累加器、ROM、RAM;以及三态、地址等相关的概念。

通过对简化模型机的学习,理解微机的整个工作过程及各部件的主要功能。

了解现代技术在微机中的应用。

熟悉一般微型计算机的组成。

理解PC机的基本配置及各部件的主要功能。

第4章8086的指令系统掌握Intel 8086的功能结构及执行特点,寄存器结构及分类,物理地址的形成。

中断操作及相关的概念,包括中断向量的形成等。

掌握各引脚之间的配合是实现读、写操作以及中断操作的必要条件。

熟悉总线操作的指令周期、总线周期和T状态的含义及基本总线周期的组成。

熟悉系统总线按物理特性和功能特性的主要分类,掌握总线的三种数据传输方式。

第5章8086的指令系统理解指令的构成,熟悉指令操作数有效地址(EA)的形成。

熟悉立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,基址加变址寻址方式中操作数寻址过程。

掌握间接寻址和基址加变址寻址方式中寄存器的约定,段基数及操作数地址的确定,理解段超越的概念及其使用。

熟悉8086标志寄存器中6位标志位的含义及相应位置。

理解3位控制位的作用。

熟悉8086指令系统中数据传送,算术运算,逻辑运算,串操作和控制传送指令的含义及操作过程,熟悉算术运算和逻辑运算对标志位的影响。

微机原理与应用(复习题)

微机原理与应用(复习题)

微机原理与应用一、单项选择题(在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。

)1、X86微机将内存空间分为若干个逻辑段,每个段的容量为( D )A.等于64K B.小于64K C.大于等于64K D.小于等于64K 2、寄存器AL的初值为0FFH,执行指令XOR AL,0A5H后,AL中的值为( B )A.0AAH B.5AH C.0A5H D.55H3、寄存器( D )不能被分割为高字节和低字节A. AXB. DXC. BXD. CS4、8086微处理器可寻址访问的最大I/O空间为( B )A. 1KBB. 64KBC. 640KBD. 1MB5、下列指令中正确的是( B )A. MOV AX,BHB. MOV SS,AXC. MOV [BX],[SI]D. MOV AX,[DI][SI]6、寄存器( D )不能被分割为高字节和低字节A. AXB. DXC. BXD. SP7、下列输入输出传送方法中,无需CPU控制也不经过CPU的是( D )A.无条件传送B.查询传送C.中断传送D.DMA传送8、8086/8088中断请求中,( B )具有最高优先级A. INT 10HB. NMIC. INTRD. 单步9、可编程计数/定时器电路8253的工作方式共有( A )个A. 6B. 5C. 4D. 310、下列输入输出传送方法中,无需CPU控制也不经过CPU的是( D )A.无条件传送B.查询传送C.中断传送D.DMA传送11、下面的中断源中,只有___B___需要硬件提供中断类型码A.INTn B. INTR C. NMI D. INTO12、可编程通信接口芯片8251A支持( D )A. 同步传送B. 异步传送C. 并行传送D. 同步和异步传送13、CPU的中断允许位IF值为0时的作用是( A )A. 禁止CPU响应可屏蔽中断B. 禁止中断源向CPU发中断请求(IRQ)C. 禁止CPU响应DMA请求D. 禁止CPU响应非屏蔽中断14、若由1K×1位的RAM芯片组成一个容量为8K×8位的存储体时,需要的芯片数为( C )A. 256B. 128C. 64D. 3215、可编程计数/定时器电路8253的工作方式共有( A )个A. 6B. 5C. 4D. 316、可编程通信接口芯片8251A支持( D )A. 同步传送B. 异步传送C. 并行传送D. 同步和异步传送17、当进行DMA操作时,CPU必须让出( A )给DMAC。

《微机原理与应用》总结复习.

《微机原理与应用》总结复习.

第一章概述一、个人计算机的构成(各组成部分及器件作用、性能指标等二、计算机基础知识概念(数制和编码、指令和程序、…三、微型计算机的结构(内部和外部结构、工作原理、概念术语解释、外部设备分类和接口基本概念第二章 IA-32结构微处理器8086/8088 微处理器结构、存储器结构与堆栈、8086~80386、80486的功能结构、之间的差别8位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义处理器总线时序基本概念、几种基本时序的工作流程分析8086的时序相关概念定义(•时钟周期、总线周期、指令周期•一般读写时序的描述•若干种典型时序 8086的两种组态的连接微处理器的操作方式、存储器的组织管理模式、微处理器的一些新技术第三章 IA-32指令系统各类寻址方式、通用指令第四章汇编程序设计基本编程方法(指示性语句和指令性语句、数据段定义、堆栈段定义、代码段编写、过程编写、三种程序设计的基本结构(•顺序流程•分支流程•循环流程、基本的数据传送交换编程、数据编码转换编程、基本的算术运算编程、数据排序和查找编程、子程序设计、DOS功能调用、宏功能的设计(宏汇编程序编写第五章存储器存储器的有关基本概念、常用的存储器分类、存储器与 CPU的接口(如何连接、连接需注意的问题IA-32微处理器的三种工作方式的含义实地址方式下的存储器访问地址的形成保护虚拟地址下的存储器访问地址的形成第六章输入、输出、和系统总线接口的基本概念(接口传送的信息分类、寻址方式…、输入输出时序、数据传送方式、数据传送控制方式、外设与 CPU的接口的连接与编程、了解DMA总线的操作过程和数据传输方式、各类总线的概念及用途、系统总线(•PC•ISA•PCI、其它总线接口第七章中断中断和中断系统的有关概念、中断的处理过程(条件、响应、优先权、中断控制器8259、8086的中断方式第八章并行接口芯片8255一、接口电路应具备的部件和实现的功能输入/输出数据的锁存器和缓冲器、状态和控制命令的寄存器、端口的译码和控制电路、中断请求触发器、中断屏蔽触发器、中断优先权排队电路和发出中断向量的电路。

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点1.计算机基本原理:包括计算机的定义、基本组成部分、工作原理、运算方式等方面的内容。

了解计算机的基本原理是理解微机原理及其应用的基础。

2.微处理器结构与工作原理:重点学习微处理器的结构和工作原理,包括控制器、运算器、寄存器、数据通路等方面的内容。

掌握微处理器的结构和工作原理对于理解微机的运行机制非常重要。

3. 存储器:包括RAM、ROM、Cache等存储器的结构、工作原理和应用。

了解存储器的结构和工作原理,以及存储器的应用场景,对于理解计算机的存储机制非常重要。

4.输入输出设备:包括键盘、鼠标、显示器、打印机等输入输出设备的原理和应用。

了解输入输出设备的原理和工作方式,以及它们在计算机系统中的作用,对于理解计算机的输入输出过程非常重要。

5.总线结构与中断机制:了解总线的结构和工作原理,以及中断机制的原理和应用。

掌握总线结构和中断机制对于理解计算机的数据传输和处理过程非常重要。

6.操作系统:了解操作系统的基本原理和功能,包括进程管理、内存管理、文件系统等方面的内容。

掌握操作系统的基本原理和功能对于理解计算机系统的运行和管理非常重要。

7.程序设计:掌握汇编语言和高级语言的基本语法和编程技巧,能够进行简单的程序设计和调试。

熟练掌握编程技巧对于应用微机原理进行程序开发和调试非常重要。

8.微机应用:了解微机在各个领域的应用,包括科学计算、数据处理、嵌入式系统等方面的内容。

了解微机的应用场景和应用方法,对于实际应用微机原理非常重要。

在复习《微机原理及其应用》时,可以通过阅读教材、参考书籍、查阅资料等多种途径进行学习。

可以结合实际操作,通过搭建实验环境、进行实验操作,加深对微机原理和应用的理解和掌握。

除了对重点内容进行深入理解和掌握外,还应该进行习题练习和实践操作。

通过解答习题和进行实践操作,加深对微机原理及其应用的理解和应用能力。

最后,要进行系统性的复习和总结。

可以制定复习计划,按照计划进行复习,对每个重点内容进行总结和归纳,形成自己的复习笔记和思维导图。

《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料vvvvvvvvvvvvvv一、填空题1、对于十六进制表示的数码19.8H,该数用压缩BCD码表示时数据为:。

2、设机器字长为8位,最高位是符号位。

则十进制数–13所对应的补码为。

3、8086/8088CPU从功能上分和BIU两部分。

4、可编程接口芯片8255A含有个8位的I/O口。

5、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOVA某,[BP+SI+4]源操作数的物理地址为24514H6、采用级联方式,用9片8259A可管理64级中断。

7、指令MOVA某,[B某+DI+10H]源操作数的寻址方式为相对基址加变址寻址。

8、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入D某寄存器中。

9、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为0000CH10、要组成容量为4K某8位的存储器,需要8片4K某1位的静态RAM芯片并联。

11、可屏蔽中断从CPU的INTR引脚进入,只有当中断允许标志IF为1时,该中断才能得到响应。

12、设计输入/输出接口时,应遵守的基本原则是:输入;输出13、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为字节;另一个为存储器地址空间,其大小为1M字节。

14、若定义DA1DB‘hello’,则(DA1+3)存放的数据是。

15、8086/8088CPU从功能上分为两部分。

8086/8088CPU中执行部件的功能是负责指令的译码和指令执行的执行。

16、8086中的BIU中有列、20位的地址加法器。

17、8086可以访问8位和16位的寄存器。

18、8086CPU从偶地址读出两个字节时,需要1个总线周期;从奇地址读出两个字节时,需要2个总线周期。

19、8086/8088CPU的最小工作模式是指系统中只有一个处理器,CPU提供全部的控制信号;它是通过将MN/M某引脚接高电平来实现的。

《微机原理与应用》复习资料汇总(DOC)

《微机原理与应用》复习资料汇总(DOC)

11. 补码加法10111011+11110111的计算结果是10110010。

补码加法11110101+10101010的结果是_______10011111________,___无___溢出。

补码减法10111011-11110111的结果是_______11000100________,___无___溢出。

12.一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为32位。

13. 查询方式是程序控制方式。

14. 同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率高。

高15. 硬件UART的含义是通常非同步(异步)接收器/发送器16. RS232C是串行接口的标准,所以调制解调器之间应按这个标准进行连接。

17. 微机系统的主要技术指标包括字长、内存容量、主频、运算数度和存取周期。

18.十进制数60.5转换为二进制数是_______111100.1________,转换为十六进制是3C.8。

18. 微机的工作环境分为___DOS环境__、__视窗环境__、_汉字环境_、_网络环境_和__多媒体环境___。

20. 在微机系统的性能指标中,___字长____是指计算机所能处理的数据的位数。

字长21. 微处理器应包含的最基本功能部件是:算术逻辑单元、_控制器部件_和__寄存器阵列22. “位”指_一个二进制位_,“字节”指相邻的八个二进制位_,“字”是__计算机内部进行数据传递处理的基本单位__,“字长”是__一个字所包含的二进制位数__。

23. 微机硬件系统是指构成微机系统的___各种功能部件的集合__,微机软件系统是指___各种程序的集合__,软件系统包括__系统软件_和__应用软件___两大类。

24. 8086CPU从功能上说,其结构可以分成两大部分,即__EU___和__BIU__。

EU BIU25.变址寻址的操作数地址由3项构成:段地址、__变址寄存器内容___和__偏移量___。

050122微机原理及应用 - 19

050122微机原理及应用 - 19

《微机原理及应用》课程综合复习资料一、填空题1、8086/8088CPU响应可屏蔽中断的条件是、、并且现行指令执行完毕。

2、分别指出下列指令中源操作数的寻址方式:MOV AX,[100H] :MOV AX,8[BX][DI]:3、8086/8088 CPU从功能上分总线接口单元(或BIU)和两部分。

4、CPU与I/O接口间的信息一般包括数据信息、控制信息、三种类型。

5、若用2K×8的RAM芯片组成12KB的内存总容量,则共需个这样的芯片。

6、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOV AX,[DI+100H]源操作数的有效地址为,物理地址为。

7、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入寄存器中。

8、采用级联方式,用9片8259A可管理级中断。

9、指令MOV AX,[BX+DI+10H]源操作数的寻址方式为。

10、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为。

11、要组成容量为4K×8位的存储器,需要片4K×1位的静态RAM芯片并联。

12、对于十六进制表示的数码29.8H,该数码用压缩BCD码表示时应为:。

13、设机器字长为8位,最高位是符号位。

则十进制数–11所对应的补码为。

14、若定义DA1 DB ‘hello’,则(DA1+3) 存放的数据是。

15、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为字节;另一个为存储器地址空间,其大小为字节。

16、若中断类型码N=2H,则对应的中断向量在中断向量表中第一个字节单元地址为。

二、单选题1、下列数据中最大的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162~ 4、设8086/8088CPU的(SS)=1050H,(SP)=0008H,(AX)=1234H,当执行一条:PUSH AX 指令时(SS)=___2、__,(SP)=__3、_,1234H存放的实际地址是__4、_,请选择正确答案。

微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版

微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版

CH01 微型计算机概述1.微型计算机由哪些部件组成?各部件的主要功能是什么?解答:CPU由运算器,控制器(CU),协处理器,高速缓冲器,各种借口和控制部件组成。

运算器由算术逻辑部件(ALU)和Reg.组构成。

微型计算机(μC):C PU+(RAM+ROM)+I/O接口+其他支持器件;各部分通过系统总线连接。

微型计算机系统(μCS):μC+系统软件+应用软件+外设+总线接口+电源。

单片机:CPU+MEM+I/O接口→集成在一个芯片上。

外围设备:打印机、键盘、CRT、磁盘控制器等;微处理器:(CPU);系统总线:AB、CB、DB (功能:为CPU和其他部件之间提供数据、地址和控制信息的传输通道);存储器:只读存储器(ROM)、随机存储器(RAM)(功能:用来存储信息);输入/输出(I/O)接口:串/并行接口等(功能:使外部设备和微型机相连);算术逻辑部件(ALU):累加器、寄存器控制器;操作系统(OS):系统实用程序:汇编、编译、编辑、调试程序等;(注:CPU的功能--①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制;⑥可以响应其他部件发来的中断请示。

)2.8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的?解答:总线接口部件(BIU):负责与存储器、I/O端口传送数据执行部件(EU):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理:①每当8086 的指令队列中有两个空字节,或者80 88 的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。

②每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。

微机原理及应用复习题

微机原理及应用复习题

复习题一一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分)1、有一个数值152,它与十六进制6A相等,那么该数值是。

A、二进制数B、八进制数C、十进制数D、BCD码2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4个存贮单元。

A、00023HB、00017HC、0005CHD、0005EH3、某微机具有1M字的最大存空间,其CPU的地址总线应有______条?A、20根B、21根C、19根D、不能确定4、可编程并行接口芯片8255A的端口B有种工作方式。

A、1种B、2种C、3种D、4种5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。

A、OFB、CFC、SFD、ZF6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。

A、编译B、汇编C、编辑D、7、在8086cpu的寄存器中,用户不能直接访问的是A、CSB、FRC、IPD、BX8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。

A、补码B、反码C、原码D、三者都是9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。

A、T1和T2B、 T2和T3C、T3和T4D、随机10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。

A、0000HB、7FFFHC、65535D、0FFFFH11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元?A、64K,16B、64K,64KC、16,64KD、64K,64K12、在CPU响应中断时保护断点就是保存。

A、中断类型码B、中断服务程序入口地址C、现场D、当前CS 、IP和FR的容13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的容初始化为FFFFH。

A、SSB、DSC、ESD、CS14、在8086计算机系统中,规定存中地址为的存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。

微机原理及应用复习题

微机原理及应用复习题

练 习 题一、单项选择题1.下列字符中,ASCII码值最小的是(A )。

A. KB. YC. aD. i2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。

(1)32片 (2)16片 (3)8片; (4)4片3.8088CPU内部的数据总线有( B )条。

(1)8条; (2)16条; (3)20条; (4)32条4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。

(1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。

(1)DB; (2)DW; (3)DD; (4)DT6.在并行可编程电路8255中,8位的I/O端口共有( C )。

(1)1个 ;(2)2个; (3)3个; (4)4个7.可编程计数/定时器电路8253的工作方式共有( D )。

(1)3种; (2)4种; (3)5种; (4)6种8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是( C )。

A:184H B:178H C:118H D:280H12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。

A:2和8 B:1和16 C:4和16 D:4和813.CPU与外设间数据传送的控制方式有( D )A.中断方式B.DMA方式C.程序控制方式D.以上三种都是14.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位15.CPU与I∕O设备间传送的信号有( D)A.数据信息B.控制信息C.状态信息D.以上三种都是17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C)A.10个B.110个C.120个D.240个19.堆栈的工作方式是( D)A.先进先出B.随机读写C.只能读出,不能写入D.后进先出20.指令MOV AX,[3070H]中源操作数的寻址方式为( B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址21.Reset信号到来后,8086 CPU的启动地址为( C)A.00000HB.FFFFFHC.FFFF0HD.0FFFFH22.下列传送指令中有语法错误的是( A )。

微机原理与应用期末总复习题

微机原理与应用期末总复习题

2.6.1 8086/8088的存储器地址空间P338086/8088地址线有20根,存储器的最大存储空间为1MB(220),因此存储器地址范围为00000H~FFFFFH1.存储器分段与8086存储空间P338086/8088 CPU的寄存器是16位,最大值为FFFF即64K,而8086/8088的内存最大可达1M,显然用一个寄存器不能寻找大于64K 的地址,因此采用了段地址加偏移地址的寻址方式CS:IP,这样最大寻址范围扩大到FFFFF,即1MB,从而满足了早期DOS操作系统的需要。

分段方法:把1MB内存划分成若干个存储区域,每个区域称为一个逻辑段(每个段都在一个连续的存储区域内,容量最大64KB)。

8086/8088规定每个段的段起始地址必须能被16整除,其特征是:20位段起始地址的最低4位为0(用16进制表示为××××0H)。

2.存储器单元物理地址的形式P34(1)存储单元地址段基址:一个逻辑段的起始地址,形如XXXXH。

偏移地址:段内一个存储单元到达段地址的距离(16位)。

物理地址PA:存储单元的实际地址(20位)。

段基址和偏移地址是逻辑地址,即在程序指令中引用和操作的地址;物理地址是在20位地址总线上产生的地址。

(2)存储单元物理地址的计算物理地址=段基址×10H+偏移地址指令单元地址=CS×10H+IP堆栈操作单元地址=SS×10H+SP/BP▲数据单元地址=DS×10H+地址表达式例:某单元的逻辑地址为4B09H:5678H,则该存储单元的物理地址为:物理地址(PA)=段基址×10H+EA=4B09H×10H+5678H=4B090H+5678H=50708H一个存储单元,可以用不同的逻辑地址表示,但其物理地址是唯一的。

数据存储特点(补充)8086有20条地址线,物理地址为20位字节地址:能存储一个字节的存储单元的地址字的存储:低字节在较低地址单元,高字节在较高的相邻地址单元字地址:占用两个相邻字节单元的地址数值较小的单元地址(低字节地址)字符串地址:存放在最低地址单元的第一个字节地址内存单元既可以存放数据,也可以存放地址指针(包括偏移地址和段地址)指针的存储:偏移地址在低地址字单元,段地址在较高地址字单元2、堆栈P35(1)堆栈的概念堆栈(stack)是一种数据结构,它的特殊之处在于只能允许在链表的一端(称为栈顶,英文为top)进行添加和删除操作,因而按照后进先出(LIFO-Last In First Out)的原理工作。

《微机原理与应用》复习提纲(期末).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,先内部,后外部。

微机原理与应用复习题及答案

微机原理与应用复习题及答案

微机原理与应⽤复习题及答案微机原理与应⽤习题及解答⼀、填空1、⼗六进制数74..DH转换为⼆进制数是_______________,转换为⼗进制数是_______________。

2、⼗六进制数2B.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。

3、⼗六进制数A2.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。

4、⼗进制数21.75转换为⼆进制数是_______________,转换为⼗六进制数是_______________。

5、⼆进制数100111100.0101B转换为⼗六进制数是_______________,转换为⼗进制数是_______________。

6、进制数53.375转换为⼆进制数是_______________,转换为⼗六进制数是_______________。

7、知X=-95,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。

8、已知X=-4,则X的原码(⽤⼋位⼆进制表⽰)是________________,反码是________________。

9、已知X=-37,则X的反码(⽤⼋位⼆进制表⽰)是________________,补码是____________。

10、已知X=-115,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。

11、已知X=95,则X的补码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。

12、已知X=22,则X的原码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。

13、⼀台计算机所⽤的⼆进制代码的位数称为该计算机的___________,8位⼆进制数称为⼀个__________。

微机原理及应用总复习

微机原理及应用总复习

微机原理及应用期终复习提纲一、基本知识1、微机的三总线是什么?答:它们是地址总线、数据总线、控制总线。

2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作?答:复位信号维高电平有效。

8086/8088要求复位信号至少维持4个时钟周期的高电平才有效。

复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES及指令队列清零,而将cs设置为FFFFH,当复位信号变成地电平时,CPU从FFFF0H开始执行程序3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈?答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。

堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW等重要信息。

4、累加器暂时的是什么?ALU 能完成什么运算?答:累加器的同容是ALU每次运行结果的暂存储器。

在CPU中起着存放中间结果的作用。

ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。

5、8086 CPU EU、BIU的功能是什么?答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。

6、CPU响应可屏蔽中断的条件?答:CPU承认INTR中断请求,必须满足以下4个条件:1)一条指令执行结束。

CPU在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的4个条件时,本指令结束,即可响应。

2)CPU处于开中断状态。

只有在CPU的IF=1,即处于开中断时,CPU才有可能响应可屏蔽中断请求。

3)没有发生复位(RESET),保持(HOLD)和非屏蔽中断请求(NMI)。

在复位或保持时,CPU不工作,不可能响应中断请求;而NMI的优先级比INTR高,CPU响应NMI而不响应INTR。

《微机原理及应用》期末考试复习

《微机原理及应用》期末考试复习

《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空1分,共25分)1、指令由和组成。

2、I/O接口是微机系统的一种部件,它被设置在与之间。

3、。

4、IF是标志;SP称为;CS称为。

5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。

6、8086CPU由和两部分组成。

7、CPU的基本时间计量单位称为周期。

8、SP总是指向堆栈的。

9、指令MOV AX,[BP+200]读取的是段的存储单元。

10、由8个二进制位组成的基本数据表示单元称为。

11、访存空间的是指CPU所能访问的。

12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。

13、PENTIUM的工作模式有、、。

14、指令由、和操作数字段组成。

15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围为。

16、电可擦除的可编程只读存储器的英文简写为。

17、逻辑地址由段基值和___ ___组成。

二、判断题(每小题1.5分,共15分,在每小题后面的括号中认为正确的画“√”,错误的画“×”)1、堆栈是处在CPU内部的一个部件。

()2、8086的状态标志位有9个。

()3、IP是EU中的寄存器。

()4、IP中存放的是正在执行的指令的偏移地址。

()5、全地址译码法是指存储器芯片上的所有地址均参加译码。

()6、EPROM是电可擦除的PROM。

()7、中断是指CPU执行程序过程被意外暂停。

()8、EEPROM中存储的数据不会因掉电而丢失。

()9、SRAM是不用刷新的RAM。

()10、总线周期是指CPU通过总线访问一次内存或外设的时间。

()三、单项选择题(每题1.5分,共15分)1)。

(A) SP (B) IP (C)BP (D)CS2、源变址寄存器是()。

(A) SI (B)DI (C)SP (D)DX3、下面4个标志中属于控制标志的是()。

(A) CF (B)DF (C)SF (D)ZF4、LEA BX,BUFF 指令的功能是()。

《微机原理与应用》期末复习

《微机原理与应用》期末复习

《微机原理与应用》期末复习1.8086 CPU由两个独立的逻辑单元组成,分别是____和____。

2.8086 CPU由两个独立的逻辑单元组成,分别是BIU和__。

3.8086 CPU 对1M字节存储器空间采用分段技术,每段最大范围是____KB。

4.指令 MOV AX,[BP+SI+5]的默认段基址是____。

5.静态MOS存储器靠____存储信息,动态MOS存储器靠____存储信息。

6.8086 的一个总线周期至少由____个时钟周期组成。

7.在8086 最小方式系统中,需要锁存___位地址信号并且___控制信号也必须锁存。

8.8255A的____端口可工作于位控方式。

9.8088 CPU中IP通常由__自动修改,使之始终存有下一条指令的偏移量。

10.8088的ALE引脚的作用是____。

11.8088 BIU 从存储器取出指令放入____中。

12.8086最小方式与最大方式的基本配置主要有哪些不同?13.写出8086 CPU 规定的各类中断的优先权。

14.设8259A的ICW2被编程为1AH,则接IR4的外设的中断类型号是什么?它的中断向量地址是什么?15.简述异步串行通信的一帧数据格式及传送顺序。

16.8086 CPU中IP通常由____自动修改,使之始终存有下一条指令的____。

17.指令 ADD AL,[BX] 的源操作数是____寻址方式。

18.动态RAM的刷新必须在____ms内完成。

19.汇编指令通常由两部分组成:____和____。

20.8086 是____位的微处理器。

21.8086 组成系统时需用_____将其数据与地址分离,分离的控制信号是___。

22.8255A的____端口可工作于双向方式。

23.8086 CPU标志寄存器中有()个标志位。

① 3 ② 6 ③ 9 ④ 1224.8086可以处理()个不同方式的中断。

① 64 ② 128 ③ 256 ④ 51225.下述I/O操作中,哪个适合无条件传送方式()。

微机原理及其应用复习重点

微机原理及其应用复习重点

《微机原理及应用》复习重点掌握以下知识点:简答题1.按总线所在位置分,可以把总线分为哪几类?按信息传送形式分,可以把总线分为哪几类?(第十章第一节)总线的分类?答:1、按总线所在的位置分:片内总线、内部总线、外部总线。

2、按信息传形式分:并行总线、串行总线。

3、按总线连接方式分:单总线结构、双总线结构、三总线结构。

按总线功能或信号类型分:数据总线、地址总线、控制总线。

2.8086/8088系统中,操作数有哪几种寻址方式?(第三章第一节)计算机对存储器,寄存器中数据的各种操作需要数据的存放地址,然后进行操作。

指令的寻址方式就是寻找指令操作数所在地址的方式,对于我们来说,可以确定数据的来源和去处(1). 立即数寻址方式例:mov ax,41h;(这个就是立即数)操作数就是41h立即数寻址不执行总线周期,所以执行速度快(2.)寄存器寻址方式用寄存器的内容当做操作数来使用例:mov ax,cx寄存器在cpu内部,所以也是不需要执行总线周期滴,执行快***********************下面这些在存储器内的寻址(3.)直接寻址方式顾名思义,直接给出了操作数的内存单元地址例:mov ah,[2100h];(就是直接给出偏移地址)数据默认在ds段中的偏移地址,如果在其他段,在指令中加段前缀如mov ah,es:[2100h]*********************4,5,6,7寻址方式的使用,使寻址更加灵活通过寄存器(bx,bp),变址寄存器(si,di)和指令的位移量(disp可以是8位或16位)(4.)寄存器间接寻址方式用寄存器的内容作为操作数的存储单元的地址例:mov ah,[bx]可以使用的寄存器有BX,SI,DI,BPBX,SI,DI--->他们在DS段中BP他们在SS段中使用其他段同上使用段前缀这个方式可以使代码更灵活(5.)寄存器相对寻址方式例:mov bx,10[si]或mov bx,[si].10或mov bx,[si+10]有点像c语言中的数组或结构体(6.)基址变址寻址方式例:mov al,[bx+si]或mov al,[bx][si](7. ) 相对基址变址寻址方式3.什么是通信协议?1个通信协议主要由哪3个要素组成?(第九章第一节)通信协议(communications protocol)是指双方实体完成通信或服务所必须遵循的规则和约定。

《微机原理及应用》复习

《微机原理及应用》复习

《微机原理及应⽤》复习第⼀章计算机中的数制和码制第⼆章计算机概述⼀、填空题1.在计算机中:1Byte= bit。

2.在计算机中, 1word= byte。

3.在计算机中, 1KB= byte。

4.对于⼗六进制表⽰的数码19.8H,转换为⼗进制数时为:;⽤⼆进制数表⽰时为: B;该数码⽤压缩BCD码表⽰时数据为:。

5.对于⼗进制数66,当它⽤⼆进制数表⽰时为,⽤⼗六进制数表⽰时为 H;⽤BCD码表⽰时为:。

6.对于⼆进制数101001.101B,⽤⼗进制数表⽰时为:;⽤⼗六进制数表⽰时为: H。

7.设机器字长为8位,最⾼位是符号位。

则⼗进制数–13所对应的原码为:。

8.已知某数的原码是10110110B,则其反码是;补码是。

9.⼀个8位⼆进制数⽤补码⽅式表⽰的有符号数的范围是。

10.软件通常分为和两⼤类。

11.第⼀代计算机采⽤的电⼦器件是,第四代计算机采⽤的是。

⼆、单选题1.下列数据中最⼤的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162.在表⽰中,⼆进制数11111111表⽰⼗进制数-1。

A.原码 B.反码 C.补码 D.移码3.⽤8位⼆进制的补码形式表⽰⼀个带符号数,它能表⽰的整数范围是:A.-127~+127 B.-128~+128 C.-127~+128 D.-128~+1274.某补码表⽰的8位⼆进制整数由5个1和3个0组成,则其可表⽰的最⼩值是。

A.-120 B.-15 C.-113 D.-1215.微型计算机中主要包括有________。

A.微处理器、存储器和I/O接⼝ B.微处理器、运算器和存储器C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器6.⼀个完整的计算机系统通常应包括。

A.系统软件和应⽤软件 B.计算机及其外部设备C.硬件系统和软件系统 D.系统硬件和系统软件三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为⼏种?哪⼏种?2.写出-25的原码、反码、补码,并将补码转换成⼗六进制数(设机器字长为8位)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14、循环计数从-1000到+1000,则计数变量的数据类型是signed char。 (×) signed int
15、点亮共阳极1357灯的总线定义语句是P0=0xAA; (√)
16、 8051的5个中断源中,外部中断1的中断编号是1。 (×) 2 17、51单片机有两个12位的定时/计数器T0和T1。 (×) 16
阅读下列汇编语言程序,对每条语句加以注释,最后说明程序的功能。
timer0( ) interrupt 1 { TR0=0; TH0 =(65536-50000)/256; //初值高8位重装载 TL0 =(65536-50000)%256; t++; if(t==20) //判断中断计数是否20次,相当于1秒 { t=0; second++; //秒计数加1 } if(second==60) second=0; P0=table[second/10]; P2=table[second%10]; //P2口输出显示秒数的个位 TR0=1; 程序功能:秒表定时1s ~ 60S计数中断服务程序
DJNZ R7,LOOP
END
;循环判断
程序功能:将片内RAM的40H-60H单元中内容送到片外RAM以3000H开始 的单元中。
阅读下列汇编语言程序,对每条语句加以注释,最后说明程序 的功能。 #include <REG51.H> void main( ) { char key = 0; // 声明按键类型 P2=0; // 初始化P2灯全灭 while(1) { key = ~P0 & 0x0f; //读取按键状态 if(key != 0) P2 = key; //显示按键状态到LED } } 该段程序的功能: 通过LED显示识别独立按键
读程序
阅读下列汇编语言程序,对每条语句加以注释,最后说明程序的功能。 ORG 0030H
MAIN: MOV R7,#20H
MOV R1,#40H MOV DPTR,#3000H LOOP: MOV A,@R1 MOVX @DPTR,A INC R1 INC DPTR
;赋值
;赋值 ;赋值 ;读片内RAM ;写片外RAM ;地址加1 ;地址加1
15、KeilC调试程序时,设置断点的方法是(在该程序行的行首处,双击鼠标)。
计算简答题
1、计算下列十进制数在8位微机中的原码、反码和补码形式。 (1)-36 (2)127 (1)-36 ,原码:1010 0100 反码:1101 1011 -36补码:1101 1100 (2)127 ,原码 =反码=补码0111 1111 , 2、如何把程序下载到实验板? (1)1 连线(2)选择单片机的型号。(3)选文件。(4)选择串行口。 (5)下载文件. 3、中断服务程序执行哪些流程? 1.中断当前程序并保护断点 2.转入中断服务入口 3.保护现场 4.执行中断 服务程序 5.恢复现场 6.中断返回 4、单片机的定时工作原理是什么? 对机器周期计数,每经过1个机器周期,计数值加1,直至计满溢出,从开 始计数到溢出的这段时间就是所谓的“定时”时间。 5、在Proteus中画电路图有哪些步骤?1启动ISIS,2 选元件 3 摆放元件 4 编辑元件属性 5 编辑元件文本属性 6 连线 7 保存文件 8 加载hex 文件 9 运行
7、MCS-51单片机有哪几种寻址方式?适用于什么地址空间?
答:MCS-51单片机有7种寻址方式:直接寻址、寄存器寻址、寄 存器间接寻址、立即寻址、变址寻址、位寻址、相对寻址。 8、8051定时器作定时和计数时,其计数脉冲分别由谁提供? 答:8051定时器作定时器时,输入的记数脉冲是由晶体振荡器
的输出经12分频后得到的,所以定时器可看作是对单片机机器周 期的计数器。8051定时器作计数器时,则对外部事件进行计数。
判断题
1. ASCII码是8位码,可以表示汉字信息。( ×) 2.程序计数器PC存放的是当前要执行的指令的地址。( √ )
3.循环计数从0到999,计数变量的数据类型定义为unsigned char( × )
4.P2口既可以作为I/O使用,又可以作地址/数据复用口使用。(×)P0口 5.8051单片机定时器/计数器的核心是一个二进制加1计数器。( √ )
18、 TMOD寄存器的低4位为T0的方式字,高4位是T1的方式字。(√)
19、“ab.c(8):error C202:’m1’:undefined identifier”表明程序 第8行数据有溢出。 (×) M1没有定义。
填空题
1、 C51源程序的基本组成包括一个主函数和( 若干个其它函数 )。主函 数是程序的( 入口 )。 2、 51单片机的基本功能部件有CPU、RAM、ROM和( 定时器/计数器 )、 ( 并行口)及串行口、中断系统等。 3、 51单片机的时序单位有时钟周期、状态周期、(机器周期)、(指令 周期)。 4、Proteus是能对各种处理器进行实时仿真、调试与测试的EDA工具,它主 要由( ISIS )及( ARES )两个设计平台组成。 5、 51单片机中定时器的方式2的满计数值为( 256 ),若晶振为12MHZ, 方式2最长定时时间为( 256µs )。 6、C51源程序的基本组成包括(一个主函数 )和(若干个其他函数 )。 7、C51单片机的基本功能部件有CPU、RAM、ROM和(定时计数器)、(可编 程并行IO口)和(可编程串行口)等。 8、C51单片机的存储器按地址空间分为片内数据存储器 、( 片外数据存储 器) 和( 程序存储器 ) 三类存储空间。
D. signed char A )
10、在Proteus的ISIS中,仿真运行时需要加载的文件类型是(
A. .HEX B.C C.OBJ D . EXE 11、8051系统中,外部中断0的中断服务程序的入口地址( A ) A. 0003H B. 000BH C. 0013H D. 001BH 12、在计算机内部,一切信息的存取、处理和传递的形式是(C )。 A. ASCII码 B.BCD码 C.二进制 D.十六进制
解:1、硬件原理图如下:
void main( ) { bit dir=0, run=0; unsigned char i ; while( 1 ) { switch( P0&0x0f ) { case 0x0e: run=1;break; case 0x0d: run=0,dir=0; break; case 0x0b: dir=1; break; case 0x07: dir=0; break; } if(run) if(dir) for( i=0;i<=3;i++) { P2=led[ i ]; delay(200); } else for( i=3;i>=0;i--) { P2=led[ i ]; delay(200); } else P2=0; } }
9、PSW寄存器中存放的状态信息Cy(PSW.7)表示(进位/借位标志)、AC
(PSW.6)表示(辅助进位标志) 10、51单片机的P0口作为通用I/O的条件是(_外接上拉电阻_)。
11、bit代表的是_位_,是 #define uchar unsigned char 。 13、C51单片机的中断系统的组成有TCON、SCON和(中断允许寄存器IE)和(中 断优先寄存器IP)。 14、51单片机中定时器的方式1的满计数值为(65536),若晶振为12MHZ,方 式2最长定时时间为(0.256ms)。 16、若定时时间为T,计数初值的计算公式是(a=2n-(T*f)/12) 17、 “Error:Target DLL has been cancelled.Debugger aborted!”含义 是(目标文件DLL已经被取消,汇编中止)。
P1_0=!P1_0;
} } 该段程序的功能:
//输出求反
定时T0方式2,查询方式,P1.O端输出频率为20kHz的方波
2. 给出下列程序有注释符号行语句的说明,并说明该段程序的功能。 #include <reg52.h> #define uchar unsigned char #define uint unsigned int uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80}; void DelayMS(uint x) // 时程序 { uchar t; while(x--) { for(t=120;t>0;t--); } void main(){ uchar i=0; P0=0x00; while(1){ P0=~DSY_CODE[i]; // P0显示0-9的七段码 i=(i+1)%10; DelayMS(200); } } 程序功能:__单只数码管循环显示0-9 //循环0-9
A.运算器、寄存器 B.加法器、寄存器 器 D.运算器、控制器
A. OV B. AC C. P D. C ) * C.
C.运算器、指令译码
8、在程序状态字 PSW 中, ( C )位是奇偶校验位 9、下列不是C 51的基本数据类型的是( A A. double long B. unsigned int
编程题
1、并行口应用 试设计一个8051单片机输入/输出应用系统。其中P0口低4位为 输入口接4个按键开关K1~K4,P2口低4位为输出口控制4个 发光二极管D1~D4。 要求: 1、画出硬件原理图。 2、编写C51程序实现可键控的流水灯功能:开始时发光二极管 D1~D4均为熄灭状态,随后根据开关K1~K4的状态循环点亮 4个发光二极管:K1为启动键,K2为停止键,K3、K4分别为 上、下流动方向键。
设MCS-51单片机的晶振频率为12MHz,给出下列程序有注释符号行语句的说明,并 说明该段程序的功能。
1. #include<reg51.h>
sbit P1_0=P1^0; //定义输出引脚变量 void main(){ P1_0=0; TMOD=0x02; TH0=256-25; TL0=TH0; TR0=1; //启动T0 //溢出标志TF0复位 do{} while(!TF0); //查询等待TF0复位 TF0=0; //输出初值为0 //T0方式2定时 //计25次,计数初值为模256减25
相关文档
最新文档