单片微机原理与接口技术复习题
- 格式:doc
- 大小:1.20 MB
- 文档页数:18
微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(120分钟)一. 单项选择题(在每小题的四个备选答案中选出一个正确的1. 8086CPU芯片的外部引线中,数据线的条数为()。
A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。
A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。
A.地址总线 B.数据总线 C.存储器 D.寄存器4.8086CPU的I/O地址空间为()字节。
A.64KB B.1MB C.256B D.1024B5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。
A.00B.01C.10D.116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。
A. AXB. BXC. CXD. DX7.两片8259A级联后可管理()级中断。
A.15 B.16 C.32 D.648.8086中断系统中优先级最低的的是()。
A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行IN AL,DX指令时,其()。
A. IO/M为高, RD为低 B. IO/M为高, WR为低C. IO/M为低, RD为低 D. IO/M为低, WR为低10. 内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11. 8088CPU中的CS寄存器是一个多少位的寄存器?()。
A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。
A.片选 B.数据输入 C.地址 D.控制13. 8255工作在方式0时,下面哪种说法正确()A. A、B、C三个口输入均有锁存能力B. 只有A口输入有锁存能力C. 只有C口输入有锁存能力D. A、B、C三个口输入均无锁存能力14. 实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。
微机原理与接口技术考试复习(含答案)微机接口练习题(供4-6班使用)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分。
1.如果CPU执行了某一_________,则栈顶内容送回到CS和IP。
()A.子程序返回指令 B.数据传送指令C.退栈指令 D.子程序调用指令2.8086的读周期时序在_________时钟周期时,数据总线上有一段高阻态(浮空状态)。
()A.T1 B.T2C.T3 D.T43.Pentium是_________位的微处理器,它和内存进行数据交换的外部数据总线是_________位的。
()A.32,32 B.32,64C.64,32 D.64,644.当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于()A.读打印机状态信息并判断 B.向打印机送数据C.执行算术运算指令 D.CPU停机5.在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是()A.并行和并行 B.并行和串行C.串行和并行 D.串行和串行6.在各类数据传送方式中,_________是硬件电路最简单的一种。
()A.无条件传送方式 B.程序查询方式C.中断方式 D.DMA方式7.在微机系统中采用DMA方式传输数据时,数据传送是()A.由CPU控制完成B.由执行程序(软件)完成C.由DMAC发出的控制信号控制下完成的D.由总线控制器发出的控制信号控制下完成的8.已知中断类型号为18H,则其中断服务程序的入口地址存放在中断向量表的_________中。
()A.0000H∶00072H~0000H∶0075HB.0000H∶00072H~0000H∶0073HC.0000H∶00060H~0000H∶0063HD.0000H∶00060H~0000H∶0061H9.在中断系统中,中断类型号是在__________的作用下送往CPU 的。
单片微机原理与接口技术-基于STC15系列单片机(第2版)习题部分第1章一、填空题1. 125= 01111101B= 7d H=( 0001 0010 0101)8421BCD码=(0110001 0110010 0110101)ASCII码。
2. 微型计算机由CPU、存储器、I/O 接口以及连接他们的总线组成。
3. 微型计算机的CPU是通过地址总线、数据总线、控制总线与外围电路进行连接与访问的,其中,地址总线用于CPU寻址,地址总线的数据量决定CPU的最大寻址能力;数据总线用于CPU与外围器件爱存储器、I/O接口)交换数据,数据总线的数量决定CPU一次交换数据能力;控制总线用于确定CPU与外围器件的交换数据的类型。
4. I/O 接口的作用是CPU与输入/输出设备的连接桥梁,相当于一个数据转换器。
5. 按存储性质分,微型计算机存储器分为_ _程序存储器______和数据存储器两种类型。
6. 16位CPU是指数据总线的位数为16位。
7 若CPU地址总线的位数为16,那么CPU的最大寻址能力为64K 。
8. 微型计算机执行指令的顺序是按照在程序存储中的存放顺序执行的。
在执行指令时包含取指、指令译码、执行指令三个工作过程。
9. 微型计算机系统由微型计算机和输入/输出设备组成。
10. 微型计算机软件的编程语言包括高级语言、汇编语言和机器语言三种类型。
二、选择题1.当CPU的数据总线位数为8位时,标志着CPU一次交换数据能力为D。
A. 1位B. 4 位C. 16位D. 8位2. 当CPU地址总线为8位时,标志着CPU的最大寻址能力为 C 。
A. 8个空间B. 16个空间C. 256个空间D. 64K个空间3. 微型计算机程序存储器空间一般由 A 构成。
A. 只读存储器B. 随机存取存储器4. 微型计算机数据存储器空间一般由 B 构成。
A. 只读存储器B. 随机存取存储器三、判断题1. 键盘是微型计算机的基本组成部分。
单片微机原理与接口试题及答案1、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A、 32B、 16C、 20D、 24答案: D2、用8088CPU组成的PC机数据线是()。
A、 8条单向线B、 16条单向线C、 8条双向线D、 16条双向线答案: C3、微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A、不同的地址编码B、不同的读控制逻辑C、不同的写控制逻辑D、专用I/O指令答案: B4、要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A、 80HB、 28HC、 E8HD、 01H答案: D5、在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A、 ICW1,ICW2,ICW3B、 ICW1,ICW2,ICW4C、 ICW1,ICW3,ICW4D、 ICW2,ICW3,ICW4答案: B6、6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A、 11B、 12C、 13D、 14答案: A7、在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A、地址总线B、数据总线C、控制总线D、都不对答案: C8、段寄存器装入2300H,该段的最大结束地址是()。
A、 32FFFHB、 23000HC、 33FFFHD、 33000H答案: A9、在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A、 I/O设备B、 I/O接口C、主处理器D、逻辑高答案: A10、在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A、汇编指令B、宏指令C、机器指令D、伪指令答案: B11、8051单片机外部数据储存器的地址范围是()。
答案: 0000H~FFFFH;12、DPTR的主要功能是()。
答案:作为片外数据存储器指针;13、对选定的寄存器R0~R7,只有()既能存放数据又能作为间址寄存器。
一、填空题1、若单片机振荡脉冲频率为6MHz时,一个机器周期为 _________ 2卩s ________2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟—引脚。
3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8位计数器。
4、若由程序设定RS、RS0=01, 则工作寄存器R0〜R z的直接地址为_ 08〜0FH 。
5、写出完成相应功能的汇编指令:将立即数置位SETB、使累加器的最低2位清零11H 送到R2 MOVANL A,#0FCH 。
R2,#11H 、使6、A/D转换的作用是将—模拟_____ 量转为数字量。
ADC0809是__8___位的A/D转换芯片。
7、8051的堆栈区一般开辟在用户RAM区的地址为30H〜7FH。
8、所谓寻址,其实质就是—如何确定操作数的单元地址问题_。
9、若单片机振荡脉冲频率为12MHz时,一个机器周期为 _______ 1卩s ____ 。
10、定时器中断请求发生在 _计数溢岀的时候________ 。
11、中断响应时间是指从中断请求发生直到被响应去执行中断服务程序所需的时间12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为__________ 程序查询方式。
13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在—关中断—状态。
14、8051单片机的内部硬件结构包括了:中央处理器(CPU)数据存储器(RAM)、程序存储器、和2个16位定时/计数器以及并行I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。
15、MCS-51的堆栈只可设置在 RAM的地址为30H〜7FH,堆栈寄存器sp是8位寄存器。
16、MCS-51单片机的P0~P4 口均是并行I/O 口,其中的P0 口和P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4 口中,P0为真正的双相口,P1—P3为准双向口;P3 口具有第二引脚功能。
单片微机原理与接口技术(C51)复习单片微机原理与接口技术(C51)复习题一、选择题:1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是()。
A、sfrB、BITC、CharD、integer r3、片内RAM的位寻址区,位于地址()处。
A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、间接寻址片内数据存储区(256字节),所用的存储类型是()A、dataB、bdataC、idataD、xdata5、MCS-51单片机上电复位的信号是()A、下降沿B、上升沿C、低电平D、高电平6、可以将P1口的低4位全部置高电平的表达式是()A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P17、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()A、1B、2C、3D、48、需要扩展一片外部RAM,大小32K字节,需要的地址线是()A、15B、14C、13D、129、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是()A、外部xx1B、外部xx0C、定时/计数器1D、定时/计数器010、单片机C51中用关键字()来改变寄存器组A、interruptB、unsignedC、usingD、reentrant11、存储32×32点阵的一个汉字信息,需要的字节数为()A、16B、32C、64D、12812、8255A是可编程的并行输入/输出接口芯片,作为基本输入输出方式,其方式是()A、方式0B、方式1C、方式2D、方式313、8255A是可编程的并行输入/输出接口芯片,内部有()个8位的并行口。
A、2个B、3个C、4个D、5个14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为()A、2MHzB、1MHzC、500kHzD、250kHz15、当MCS-51单片机接有外部存储器,P2口可作为()。
《微机原理和接⼝技术》复习题练习试题和答案解析13级《微机原理与接⼝技术》复习练习题与答案(韶关学院计算机科学学院彭⽞璋)⼀、填空题1、8086/8088 CPU内部结构按功能分为两部分,即由执⾏单元和总线接⼝单元组成。
2、若CPU的数据线宽度为16位,则它的字长为 16 位;地址线宽度为20位,则它的寻址空间为 1MB 。
3、8086CPU为了适应各种应⽤场合有两种⼯作模式,即是最⼩模式和最⼤模式。
4、8086/8088CPU复位后,CS的内容为 0FFFFH ,IP的内容为 0000H 。
5、8086的16位标志寄存器包括 6 个状态标志位和 3 个控制标志位。
6、计算机的I/O端⼝地址的编址⽅式有统⼀编址和独⽴编址,⽽8086CPU寻址外设采⽤独⽴编址⽅式。
7、CPU与外设间有4种I/O信息传送⽅式,即⽆条件传送、查询传送中断传送、直接存储器存取(DMA)。
8、若某输出外设的I/O接中的数据端⼝地址为100H,要将字节数据从8086CPU 输出到外设的指令是 MOV DX,100H 和 OUT DX,AL 。
9、响应可屏蔽中断INTR的条件是控制标志IF= 1 。
10、若8253的某⼀计数器⽤于输出⽅波,该计数器的⼯作⽅式为 3 ;若该计数器输⼊频率为100KHz,输出⽅波频率为10KHz,则计数初值应设为 10 。
11、串⾏通信协议分为异步通信和同步通信。
12、波特率是指单位时间内传送⼆进制数据的位数。
13、8088 组成的系统中,存储器分若⼲个不超过 64K 字节的段。
14、当8088CPU的INTR端输⼊⼀个⾼电平时,可屏蔽中断获得了中断请求。
15、8088⼯作于最⼩⼯作模式时,控制总线由 CPU本⾝产⽣,⼯作于最⼤⼯作模式时,控制总线由总线控制器8288 产⽣。
16、数据的并⾏I/O⽅式是以字节或字为单位进⾏传送;数据的串⾏I/O ⽅式是以位为单位进⾏传送。
17、从地址/数据复⽤线中分离出地址信息需⽤逻辑芯⽚锁存器,地址/数据复⽤线中的双向数据传送需⽤逻辑芯⽚双向缓冲器。
第一部分:基础知识一、选择题1.在下面关于微处理器的叙述中,错误的是( ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令2.若用MB作为PC机主存容量的计量单位,1MB等于( )字节。
A、210个字节B、220个字节C、230个字节D、240个字节3.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP4.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
A、8位处理器B、16位处理器C、32位处理器D、64位处理器5.在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP6.十进制负数–38的八位二进制补码是()A、BB、BC、BD、B7.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127—+127B、-128—+128C、-127—+128D、-128—+127 8.标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志9.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址10.如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、判断题1.SP的内容可以不指向堆栈的栈顶。
2.寄存器寻址其运算速度较低。
3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。
4.当运算结果各位全部为零时,标志ZF=0。
第一章微机基本概念1.进制转换1)0EDH=()B 2)3FB.2AH=()B 3)72=()B4)101.110B=()H 5)110101B=()H 6)330=()H7)1111111B=()D 8)11.011B=()D 9)0F.8H=()D2.以下数若为无符号数,其值是多少?若位有符号数,其值又是多少?(用十进制数表示)1)01101110B 2)01011001B 3)10001101B 4)11111001B 3.求X的原码、反码、补码。
(用8为二进制表示)1)X=46 2)X=-464.将以下数分别看成是原码、补码,则对应的十进制数是多少?1)00110100B 2)00000000B 3)10000010B 4)11111111B第二章MCS-51硬件1.8051单片机内部包含哪些主要的逻辑功能?2.51单片机引脚中有多少I/O线?与其对外的数据总线和地址总线有何关系?3.8051对外有几根专用的控制线?各有何功能?4.EA端有何功能?8031的EA端应如何接?5.单片机中CPU是如何确定和改变当前工作寄存器组的?6.决定程序执行顺序的寄存器是哪个?它是否为SFR?7.8051的片内数据存储器可分为几个不同区域?各有何特点?8.51单片机的寻址范围是多少?可配置的存储器的最大容量是多少?用户可使用的最大容量是多少?第三章(1) MCS-51指令系统1.已知8031片内RAM(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。
试分析下面指令的寻址方式,并求顺序执行以下指令后的结果。
MOV A,40H;(A)=?MOV R0, AMOV P1,#F0HMOV @R0, 30HMOV DPTR, #3848HMOV 40H, 38HMOV R0, 30HMOV D0H, R0MOV 18H, #30HMOV A, @R0MOV P2, P12. 用MCS-51指令实现以下数据传送。
微机原理与接口技术复习题集一、填空题1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(),(BX)=()。
(SP)=( FFFCH ),(BX)=(2345 )2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(),CF=()。
AX=( 94B7 ),CF=( 0 )3、实现中断返回是通过()命令完成的。
实现中断返回是通过(IRET )命令完成的4、8254的端口个数为()个。
( 4 )个5、十进制数36.875转换为二进制数是()。
(0010 0100.1110 )6、CPU和I/O设备之间传送的信息由数据信息、()和()。
(控制信息)和(状态信息)7、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的()。
8、每一条指令一般都由()和()构成。
(操作码)和(操作数)构成9、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于(),ZF和OF 分别等于()。
等于(50H和C6H ),ZF和OF分别等于( 0和1)。
10. 175.12D=( 10101111.00011)B=( AF.18H )H。
11. 设字长为8位,X=0FAH,当X为补码的时候,其真值是(-0000110)。
当X为无符号数的时候,其真值是(250 )。
12. 微型计算机硬件由(运算器)、(存储器)、总线、接口电路及输入输出设备等构成。
13. 中断类型号为25的中断向量存放在内存地址为(100 )开始的四个物理存储单元中。
14. 一条完整的汇编指令通常由标号、()、()和注释组成。
操作码操作数15. 假设机器字长为8位,则-89D表示为二进制原码为_______________,-89D 表示为二进制补码为_______________。
11011001B,10100111B16. 运算54E3H-27A0H后,CF= , OF= 。
可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。
2、在8086CPU中,寄存器指向下一条要执行的指令。
3、微型计算机的总线根据功能可分为、和。
4、主存储器和CPU之间增加高速缓冲存储器的目的是。
5、在计算机系统中定时信号一般可以用和两种方法来获得。
6、中断类型码为31H的中断向量存放在从开始的4个存储单元。
7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。
8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。
9、CPU和输入/输出设备之间的信号分为、和三类。
10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。
11、是微型计算机的核心。
12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。
M/为高电平,表示。
13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。
15、存储器扩展有两种方法,分别是扩展和扩展。
16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。
17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。
18、9片8259中断控制器组成两级级联,则最多能提供个中断。
19、8086CPU的编程结构包括和。
20、CPU和外设之间的数据传送方式包括、和。
21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。
二、选择题1、8086CPU的指令队列为 ( ) 个字节。
A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
微机原理与接口(复习题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.属于数据寄存器组的寄存器是 ( C ) 。
A.AX,BX,CX,DS B.SP,DX,BP,IPC.AX,BX,CX,DX D.AL,DI,SI,AH2.微型计算机的ALU部件是包含在 ( D ) 之中。
A.存贮器 B.I/O接口 C.I/O设备 D.CPU3.微型计算机的性能主要由( B )来决定。
A.价钱 B.CPU C.控制器 D.其它4.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( A ) 。
A.W/ =1, =0B. =1C.M/ =0, =0D. =05.在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ( D )。
A.IN AL,端口地址B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL6.若执行指令TESTAL,O1H 后,标志位ZF=1则AL中的内容必定是( A )。
A.偶数 B.奇数 C.正数 D.负数7.通常,外设接口中的数据端口、状态端口和控制端口( C )。
A.都是双向端口B.分别为双向端口、输出端口和输入端口C.分别为双向端口、输入端口和输出端口D.分别为输入端口、输入端口和输出端口8.十进制数78的8421BCD码表示为( A )A.01111000B B.10000111B C.01001110B D.01001000B9.ASCII码42H所代表的字符应为 CA. '5' B. 'A' C. 'B' D. 'G'10.已知语句为:ORG 0010HVAL DW 1,2,$+2,3,4,5则指令“MOV AX,VAL+4”执行后,AX的值为( D )。
A. 0004H B.0005H C. 0012H D.0016H11.下列指令中,执行速度最快的是( C )。
微机原理与接口技术复习题(答案)一、单项选择题1.微处理器是()BA、I/O接口电路、CPU和半导体存贮器有机地组合在一起的一台物理装置。
B、利用微电子技术将运算器和控制器做在一块集成电路上的一个独立部件。
C、由外设、电源和系统软件构成的一个信息处理系统。
2. 8088CPU中的段寄存器用来存放()CA、存贮器的物理地址B、存贮器的逻辑地址C、存贮器的段基地址D、存贮器的起始地址3. CPU中的总线接口BIU部件的功能是()DA、负责指令的执行B、负责数据的运算C、负责存贮指令D、负责与存贮器、I/O接口传送数据4. 8088CPU内部寄存器CS=B987H ,IP=1117H,其指向的物理地址为(A)A、BA987HB、B9870HC、11170HD、CA9EH5. 段定义语句以()语句结束。
A、ENDB、ENDSC、ENDPD、ENDM6. 8088的基本总线周期包括的时钟周期数是()CA、2个B、3个C、4个D、6个7. 在IBM PC/XT的控制核心中,除CPU、地址锁存器、驱动器和数据收发器等还必须包括()DA、8284和8259AB、8288和8253C、8284和8255D、8284和82888. 带有扩展槽的ISA总线是()位的。
BA、8B、16C、32D、649. 执行指令XOR AX, AX后,AX为()CA、1111HB、FFFFHC、0000HD、内容不变10. 标志寄存器的标志位ZF=1表示运算结果()AA、为零B、为负C、溢出D、有进位11. 地址总线为32位的微机系统其内存的最大客量为()DA、2000KBB、2048KBC、2048MBD、4096MB12. 8255A(D )只能工作在方式0。
A、A端口B、B端口C、C端口D、前三者13. 8253是可编程的(D )接口芯片。
A、中断控制器B、串行C、并行D、定时/计数器14. 在8088微机系统中,NMI中断的中断矢量位置(C )A、由程序指定B、由操作系统自动分配C、固定在0008H开始的4个字节中D、固定在中断矢量表的表首15. 可屏蔽中断的屏蔽可由CPU内部的(C )来控制。
一、填空题1、若单片机振荡脉冲频率为6MHz时,一个机器周期为______ 2μs________。
2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟__引脚。
3、定时器/计数器的工作方式 3 是指的将定时器/ 计数器T0 拆成两个独立的8 位计数器。
4、若由程序设定RS1、RS0=01,则工作寄存器R0~R7 的直接地址为__08~0FH____。
5、写出完成相应功能的汇编指令:将立即数11H送到R2____MOV R2,#11H _ ___、使ACC.2 置位____SETB ACC.2__、使累加器的最低 2 位清零___ANL A,#0FCH ___ 。
6、A/D 转换的作用是将__模拟____量转为数字量。
ADC0809是__8___位的A/D 转换芯片。
7、8051 的堆栈区一般开辟在用户RAM 区的地址为30H ~7FH 。
8、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。
9、若单片机振荡脉冲频率为12MHz时,一个机器周期为____1μs__ ____。
10、定时器中断请求发生在__计数溢出的时候_____。
11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间____。
12、通过CPU 对I/O 状态的测试,只有I/O 已准备好时才能进行I/O 传送,这种传送方式称为____程序查询方式___。
13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。
14、8051 单片机的内部硬件结构包括了:中央处理器(CPU) 、数据存储器(RAM) 、程序存储器、和 2 个16 位定时/计数器以及并行I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。
15、MCS-51的堆栈只可设置在RAM 的地址为30H ~7FH ,堆栈寄存器sp 是8 位寄存器。
16、MCS-51单片机的P0~P4 口均是并行I/O 口,其中的P0 口和P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4口中,P0 为真正的双相口,P1—P3 为准双向口;P3 口具有第二引脚功能。
17、若LED 为共阳极接法(即负逻辑控制),则字符 3 的八段代码值(a->dot) 应当为__0D__H。
18、MCS-51 片内20H~2FH 范围内的数据存储器,既可以__字节__寻址又可以位寻址。
19、AT89C51单片机有__ _2___级中断,___5___个中断源。
20、MCS-51 系列单片机的典型芯片型号分别为_____8031 或8051_____、_____ AT89C 51 或AT89C52_____、_____ AT89S51 或AT89S52____。
21、假定(SP)=40H , (39H)=30H ,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为6030H,SP的内容是38H。
22、MCS—51 单片机外部中断请求信号有电平方式和边沿方式,在电平方式下,当采集到INT0、INT1 的有效信号为低电平时,激活外部中断。
23、十进制数45 转换成十六进制数是__2D___H,转换成二进制数是___00101101___B。
24、AT89C51单片机内部硬件结构是由一个___8___位中央处理器(CPU)、一个256B片内RAM及___4___KBFlash ROM、___ 21___个特殊功能寄存器、___4___个8 位并行I/O 口、___2___个16 位定时/ 计数器、___1___个串行I/O 口以及中断系统等部分组成,各功能部件通过片内单一总线联成一个整体,集成在一块芯片上。
25、单片机内有组成微机的主要功能部件CPU 、存储器和I/O 接口。
26、堆栈的特性是先进后出,8051 的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP。
27、RS232C是串行通信总线标准。
28、AT89C51单片机的P0 口用作输出时,应外接____上拉电阻___。
29、除了单片机芯片和电源外,AT89C51 单片机最小系统包括____时钟______电路和_____复位____电路。
30、MCS-51 有一个全双工的异步串行口,有 4 种工作方式。
二、选择题1、下列同样优先级的中断源同时请求时,哪个可以优先处理? CA. T0B. T1C. INT0D. INT12、MCS-51 单片机复位操作的主要功能是把PC初始化为 C 。
A.0100HB.2080HC.0000HD.8000H3、在MCS-51 单片机内,当执行中断处理程序最后一句指令RETI后, D 。
A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句C.程序返回到主程序开始处D.程序返回到响应中断时一句的下一句4、8051 单片机中,唯一一个用户可以使用的16 位寄存器是 D 。
A.PSWB.ACCC.SPD.DPTR5、在CPU内部,反映程序运行状态或反映运算结果的寄存器是 B 。
A.PCB.PSWC.AD.SP6、下列指令能使累加器 A 的最高位置 1 的是 D 。
A.ANL A,#7FHB.ANL A,#80HC.ORL A,#7FHD.ORL A,#80H7、MCS-51 系列单片机的汇编指令系统共 A 条指令。
A.111B.112C.113D.1158、MCS-51 单片机CPU的主要组成部分为A。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器9、单片机上电复位后,PC的内容和SP的内容为B。
A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H10、访问外部存储器或其它接口芯片时,作数据线和低8 位地址线的是A。
A.P0 口B.P1 口C.P2 口D.P0 口和P2 口11、8051 单片机上电复位后,堆栈区的最大允许范围是 B 个单元。
A.64 B.120 C.128 D.25612、8051 的P0 口,当使用外部存储器时它是一个D。
A.传输高8 位地址口A.传输低8 位地址口C.传输高8 位数据口D.传输低8 位地址/数据口13、寻址方式就是C的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数14、ALU 表示D。
A.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件15、定时/ 计数器有4种操作模式,它们由 B 寄存器中的M1 M0状态决定。
A.TCONB.TMODC.PCOND.SCON16、判断运算是否溢出时用PSW的B 标志位。
A. CYB. OVC. PD. RS017、访问片外数据存储器的寻址方式是C。
A. 立即寻址B. 寄存器寻址C.寄存器间接寻址D. 直接寻址18、8051 单片机的VSS(20)引脚是 B 引脚。
A.主电源+5V B.接地C.备用电源D.访问片外存贮器19、下列指令正确的是A。
A.MOV DPTR,#1234HB.MOV R1,R2C.MOV A,@DPTRD.MOV A,@A+DPTR20、所谓CPU是指 A 。
A、运算器和控制器 B 、运算器和存储器 C 、输入输出设备 D 、控制器和存储器21、MCS-51 复位后,程序计数器PC= B。
即单片机从 B 开始执行指令。
A.0001H B.0000H C.0003H D.0023H22、单片机的P0、P1 口作输入用途之前必须A。
A.在相应端口先置 1 B.在相应端口先置0 C.外接高电平D.外接上拉电阻23、程序是以C形式存放在程序存储器中的。
A.C 语言程序B. 汇编程序C.二进制编码D.BCD 码24、用Protues 软件仿真单片机实验时,要装载到单片机中的文件后缀名是A。
A.HEXB.SDIC.LSID.ASM25、MCS-51 单片机复位后,专用寄存器ACC的状态是C。
A.01H B.07H C.00H D.0FFH26、8051 的程序计数器PC为16 位计数器,其寻址范围是D。
A.8K B.16K C.32K D.64K27、MCS-51 的立即寻址方式中,立即数前面D。
A.应加前缀“:/”号B.不加前缀号C.应加前缀“@”号D.应加前缀“#号”28、单片机中PUSH和POP指令常用来C。
A.保护断点B.保护现场C.保护现场,恢复现场D.保护断点,恢复断点29、MCS-51 寻址方式中,直接寻址的寻址空间是D。
A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROMD.数据存储器256 字节范围30、单片机中使用MOVX A,@R1 指令,C 寻址数据存储器1050H 单元。
A.能直接B.不能C.与P2 口配合能D.与P1 口配合能31、下列指令中比较转移指令是指B。
DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel32、执行如下三条指令后,30H 单元的内容是B。
MOV R1,#30HMOV 40H,#0EHMOV @R1,40HA.40H B.0EH C.30H D.FFH33、在MCS-51 指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr1134、可实现将内部数据存储单元的内容传送到累加器 A 中的指令是C。
A.MOVX A,@R0 B.MOV A, #data C.MOV A,@R0 D.MOVX A, @DPTR35、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B 的内容是D。
A.90H,05H B.90H,00H C.78H,05H D.78H,00H36、MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后C。
A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H37、MCS-51 指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为D。
A.(A)=92H (C)=1 B.(A)=92H (C)=0C.(A)=8CH (C)=1 D.(A)=8CH (C)=038、控制串行接口工作方式的寄存器是 CA.TCONB.PCONC.SCOND.TMOD39、已知:R0=12H (12H)=28HMOV A,#32HMOV A ,45HMOV A,@R0 执行结果 A 的内容为 BA.46HB.28HC.45HD.32H40、下列指令能使累加器 A 低4 位不变,高 4 位置 F 的是D。