07微机原理与接口技术习题集部分答案2资料.docx
《07微机原理与接口技术习题集部分答案2资料.docx》由会员分享,可在线阅读,更多相关《07微机原理与接口技术习题集部分答案2资料.docx(88页珍藏版)》请在冰豆网上搜索。
07微机原理与接口技术习题集部分答案2资料
第一章计算机基础知识
一、填空
1.第一台电子计算机诞生于年,至今经历了和、小规模集成电路以及计算机四个时代;微型计算机的发展是以的发展为特征。
2.INTEL公司相继推出的单片机三大系列将单片机的发展划分为三个阶段,这三大系列分别是_,和,目前广泛使用的8位单片机系列是。
3.微型计算机的三大主件是、和,它们相互间通过、和三组总线进行联接。
4.微处理器及微机的主要应用可归纳为、和实时控制三个方面。
5.微机应用于科学和工程计算,如导弹制导,水文分析,气象预报等主要是为了解决问题。
6.微型计算机具有存放程序、处理数据以及与外设交换信息的能力,若将三种功能部件,即、和集成在一块电路芯片中,且符合一定的系统结构,则称此芯片为单片机。
7.单片微型计算机由、存储器和口三部分组成。
8.RAM称为存贮器,ROM称为存贮器,静态RAM的英文缩写是,EPROM称为 存贮器。
9.RAM分为两类,它们分别称为RAM和RAM,其英文缩写分别是和。
10.可擦除ROM分为两类,它们分别称为ROM和ROM,其英文缩写分别是和。
11.计算机的系统总线有地址总线、控制总线和 总线。
12.单片机系统有16根地址线,它的寻址范围为,它的地址范围从到。
13.12根地址线可选个存储单元,32KB存储单元需要根地址线。
14.某存储器芯片有13根AB线,8根DB线,说明该芯片有存储单元,每个存储单元存放位二进制数,用十六进制数表示,它的地址范围从到。
15.某SRAM芯片有10个地址输入端,1个数据线输入/输出端,则该芯片的存储容量可表示为。
16.计算机中常用的码制有原码、反码和。
17.计算机中最常用的字符信息编码是。
18.十进制数29的二进制表示为。
19.十进制数一29的8位补码表示为,十进制数47用8位二进制补码表示为,-19D的二进制补码表示为。
20.十六进制数作为一种有权数,其基数为,权码为,数码有。
21.X=-34D=B,用8位数的最高位表示符号位,则X的原码等于,X_的反码等于,X_的补码等于。
22.4BH=Q_=B_=D。
23.673.8D=_BCD。
24.计算机中的数称为机器数,它的实际值叫。
二、选择
1.使用CHMOS芯片的最主要原因是利用它的。
a.速度快特点b.低功耗特点
c.高密度特点d.体积小特点
2.下面哪种外设是输出设备。
a.打印机b.纸带读出机c.键盘d.A/D转换器
3.下面哪种设备不是输入设备。
a.A/D转换器b.键盘c.打印机d.扫描仪
4.在控制领域中,把使用单片机实现以软件取代硬件并能提供系统性能的技术为。
a.多媒体技术b.微控制技术
c.CAD技术d.可编程序控制器技术
5.微型计算机由组成
a.微处理器与存储器b.控制器、运算器与存储器
c.微处理器、存储器及I/O接口d.微处理器、存储器及I/O设备
6.紫外线可擦除,电可编程ROM指的是。
a.PROMb.EPROMc.EEPROMd.掩膜ROM
7.在生产过程中完成程序写入的只读存贮器称之为。
a.EPROMb.EEPROMc.掩膜ROMd.PROM
8.中央处理器又称微处理器,即CPU,它是计算机的心脏,CPU指的是。
a.运算器b.控制器c.运算器和控制器d.存储器、运算器和控制器
9.单片机是指在一块大规模或超大规模集成电路芯片上集成了的计算机。
a.CPU,一定容量的存贮器和数量有限的I/O接口;
b.ROM,RAM,I/O接口,键盘,显示器;
c.CPU,RAM,ROM,键盘,显示器
10.单片机在结构上至少应含有。
a.运算器、控制器、寄存器b.CPU、ROM、RAM、A/D、D/A
c.CPU、RAM、I/O接口d.CPU、EPROM、RAM、定时/计数器
11.8位二进制数,采用补码形式表示一个带符号数,它能表示的整数范围是。
a.-127~+127b.-128~+128c.–127~+128d.-128~+127
12.-49D的二进制补码为。
a.11101111b.11101101c.0001000d.11101100
13.下列数中最大的数为。
a.(10010010)2b.(10010010)BCDc.(89)16d.(223)8
14.十进制0.625转换成二进制数是。
a.0.101b.0.111c.0.110d.0.100
15.8位二进制补码11111101B的真值是。
a.-2DB.-3Dc.253Dd.-118D
16.选出不是计算机中常作的码制是。
a.原码b.反码c.补码d.ASCII
17.已知:
带符号位二进制数X和Y的原码为[X]原=10011010B,[Y]原=11101011B,则[X+Y]补=。
a.01111011Bb.10000101Bc.11111011Bd.溢出
18.(00111100)2+(10010110)BCD+(24)10+(14)16=。
a.160b.170c.180d.200
19.已知:
带符号位二进制数X和Y的补码为[X]补=11001000,[Y]补=11101111,则[X+Y]真值=。
a.-55b.-73c.73d.溢出
20.CPU中程序计数器(PC)中存放的是。
a.指令b.指令地址c.操作数d.操作数地址
21.用二进制数表示一个5位长的十进制数,至少需要用位二进制数。
a.14b.15c.16d.17
22.某种存储器芯片是8KB,那么它的地址线根数是。
a.11根b.12根c.13根d.14根
23.Intel2732芯片具有4KB的容量,其首址为1000H,则末址为。
a.1FFFHB.2000Hc.4000Hd.5000H
24―25.在微机系统中,实现模块(部件)之间相互连接的总线称为,它包括。
供选择的答案:
24:
a.外总线b.串行总线c.通信总线d.系统总线
25:
a.单总线、双总线和三总线b.CPU总线、内存总线和I/O总线
c.数据总线、地址总线和控制总线d.芯片总线、内总线和外总线
26.一台微型机,其存储器首址为2000H,末址为5FFFH,存储容量为KB。
a.4b.8c.12d.16
27.计算机中最常用的字符信息编码是。
a.ASCIIb.BCD码c.余3码d.循环码
三、判断
1.微处理器由CPU,内存,I/O接口三部分组成。
()
2.ROM与RAM的主要区别在于ROM掉电时信息不会丢失。
()
3.单片机适宜于构成一个专用微型计算机系统。
()
4.SRAM与DRAM的不同在于SRAM在掉电时能保持信息不丢失。
()
5.EEPROM_既可以作程序存贮器,也可以作数据存贮器。
()
6.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
7.MCS-51是微处理器。
()
四、解答
1.某存储器芯片有11根地址线、8根数据线,请回答:
(1)该芯片有多少个存储单元?
(2)每个存储单元存放多少位二进制数?
(3)用十六进制数写出它的首地址和末地址。
2.INTEL27128有多大的存贮容量?
需几根地址线?
要组成64KB的存贮器,需几片27128?
3.请将下列十六进制数转换为二进制数。
(1)0EC.B7H
(2)0B.ADH(3)101.0CH(4)4356.892FH
4.将下列十进制数转换为二进制、十六进制数:
(1)67.375
(2)93.65(3)268.875(4)218.0625
(5)47(6)14.875(7)215(8)25.25
5.将下列二进制数转换为十进制数:
(1)10110.111B
(2)1011011.0101B(3)10010010.001B
(4)10111111.101B(5)11010111.1001B
6.将下列二进制数转换为十进制数和十六进制数:
(1)11110000B
(2)1101.011B(3)10100011B(4)11100101.11B
7.将下列16进制数转换为十进制数:
(1)0A6BH
(2)0FFH(3)4000H(4)2710H(5)5FFFH
8.将下列16进制数转换为二进制数和十进制数:
(1)5AH
(2)0AE7.D2H(3)12BEH(4)085.6EH
9.给定机器数78H和87H,求其作为原码,反码,补码的值(即求出对应的十进制数)。
10.用八位二进制数写出下列十进制数的原码、反码、补码。
(1)123
(2)-123(3)+99(4)-99(5)+50(6)-50
11.将下列十进制数转换成8421BCD码:
(1)22
(2)986.71(3)1234(4)678.95
12.将下列十进制数用BCD码表示,存放在内存中的机器数是什么?
(1)18
(2)57(3)8654(4)1235(5)6789(6)2000
13.将下列字符用ASCⅡ码表示
(1)MCS-51
(2)SingleChipMicrocomputer(3)IBM-PC(4)1997
14.说明微型计算机由哪几部分组成?
单片机的特点是什么?
15.单片机有哪几种总线?
16.用8位,10位,12位,16位字长的二进制无符号整数可表示的16进制数的范围为多少?
可表示的十进制数范围又是多少?
用16位二进制补码所表示的整数,其相应的十进制数范围是多少?
第二章51系列单片机的内部结构
一、填空
1.MCS-51单片机属于高性能的8位机,该芯片共有40个引脚,在这些引脚中有32根I/O线,其中地址总线共16根,由P2、P0口提供,数据总线共8根,由P0口提供。
2.MCS-51单片机内部RAM低128单元可分为工作寄存器区、和位寻址区、数据缓冲区三部分。
对应地址范围分别是00H-1FH和20H-2FH、30H-7FH。
3.51单片机有物理上有4个独立的存储空间,在逻辑上分为3个独立的存储空间,分别使用助记符为MOV、MOVX和MOVC指令来访问。
4.决定程序执行顺序的寄存器是PC,它是一个16位的寄存器。
5.51单片机内包括4_个8位的I/O口,2_个16位的定时/_计数器,_5个中断源,_21_个特殊功能寄存器。
6.在MCS-5l中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR主要为访问片外数据存储器提供地址。
7.MCS-51单片机有4个口,P2、P0作地址/数据复用总线,P2作地址总线高8位。
8.在MCS-51单片机管脚中,用/PSEN信号作外部EPROM的读选通信号;用/RD和/WR信号作外部数据存储器的读/写选通信号。
9.51单片机的堆栈设在片内存储器区域中,进栈采用PUSH指令,出栈采用POP指令,栈指针采用标识符为SP的特殊功能寄存器。
上电或复位时,它的值为07H。
执行进栈操作时,栈指针的值将会增加,单片机堆栈的存取是按先进后出、后进先出的原则进行的。
10.MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。
11.MCS-51特殊功能寄存器只能采用直接寻址方式。
12.堆栈实质上是一个按照"后进先出"原则组织的存储区域。
13.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。
14.访问MCS-51片外RAM应该使用的传送指令的助记符是MOVX。
15.当80C5l的RST引脚上保持两个机器周期以上的高电平时,80C51将发生复位。
16.当单片机的型号为8031/8032时,其芯片引线EA一定要接低电平,其外部程序存储器的地址范围可以从0000H到FFFFH。
17.MCS-51单片机中,唯一一个用户不能直接使用的16位寄存器是PC,单片机复位后,它的值为0000H。
18.当使用8751且EA=l,程序存储器地址小于1000H时,访问的是片内ROM。
19.当MCS-51使用间接寻址方式访问片内RAM高128B时,将会产生错误。
20.MCS-5l的P0口作为输出端口时,每位能驱动8个LS型TTL负载,P1、P2、P3作为输出端口时,每位能驱动4个LS型TTL负载。
21.MCS-51有4个并行I/0口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"1"。
22.89C51单片机晶振频率为12MHz,则一个机器周期为_1μS。
23.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_10H-17H_。
24.8031单片机的内部数据存储器容量为128字节,外部数据存储器的寻址范围是65536个字节。
25.MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。
26.MCS-51有4组工作寄存器,它们的地址范围是00-1FH;有一个集中的位寻址区,其字节地址为20H-2FH,位地址从00H-7FH。
27.复位时A=00H,PSW=00H,SP=07H,P0~P3=FFH。
28.80C5l复位后,CPU从0000H单元开始执行程序,SBUF的内容为不确定。
SP的内容为07H,第一个压入堆栈的数据将位于片内RAM的08H单元。
29.MCS-51单片机的定时单位中,一个机器周期包括6个状态周期,一个状态包括2个节拍,一个机器周期包括12 个振荡(时钟)周期。
30.MCS-51单片机的EA引脚在只有片内ROM时,应接 高电平,在只有片外ROM时,应接 低 电平下,在有片内ROM和片外ROM情况下,应接 高 电平。
二、选择
1.中央处理器又称微处理器,即CPU,它是计算机的心脏,CPU指的是C。
a.控制器与存储器b.控制器
c.运算器和控制器d.运算器与存储器
2.使用AT89S51,且EA=l时,则可以外扩ROMb。
a.64KBb.6OKBc.58KBd.56KB
3.提高单片机的晶振频率,机器周期c。
a.不变b.变长c.变短d.变长变短不定
4.算术运算标志位CY、AC、P、OV包含在b特殊功能寄存器中。
a.TCONb.PSWc.TMODd.SCON
5.51单片机有四个并行I/O口,为系统扩展提供高8位地址信号的端口是c。
a.P0b.P1c.P2d.P3
6.单片机是指在一块大规模或超大规模集成电路芯片上集成了a的计算机。
a.CPU,一定容量的存贮器和数量有限的I/O接口;
b.ROM,RAM,I/O接口,键盘,显示器;
c.CPU,RAM,ROM,键盘,显示器;
d.CPU,RAM,ROM,ADC,显示器,键盘。
7.51单片机的存贮器按其逻辑关系可分为三个独立的存贮空间,它们分别是b。
a.片外程序存贮器,片内数据存贮器,片外数据存贮器;
b.片内外统一的程序存贮器,片内数据存贮器,片外数据存贮器;
c.程序存贮器,数据存贮器,特殊功能寄存器;
d.片内程序存贮器,片外程序存贮器,片内数据存贮器。
8.MCS-51单片机复位后,程序计数器PC的内容是c。
a.00Hb.FFHc.0000Hd.00FFH
9.AT89C51单片机芯片在使用时应把EA信号引脚a。
a.接高电平b.接地c.悬空d.接地址锁存器的选通端
10.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是d。
a.8Kb.16Kc.32Kd.64K
11.51单片机系统片外RAM的最大容量为64KB,地址范围应为d。
a.0000H-1000Hb.1000H-0FFFFH
c.0000H-7FFFFHd.0000H-0FFFFH
12.51单片机的位寻址空间共有c位。
a.256___b.128____c.211_d.83
13.在MCS-51单片机中,可供用户直接使用的16位寄存器是 b 。
a.PSWb.DPTRc.PCd.ACC
14.51单片机的堆栈设在a中。
a.片内RAM___b.ROM_c.片外RAM_d.片内ROM
15.关于MCS-51的堆栈操作,正确的说法是c。
a.先入栈,再修改栈指针b.先修改栈指针,再出栈
c.先修改栈指针,再入栈d.以上都不对
16.在算术运算中,与辅助进位位AC有关的是c。
a.二进制数b.八进制数c.十进制数d.十六进制数
17.PC的值是c。
a.当前指令前一条指令的地址b.当前正在执行指令的地址
c.下一条即将执行指令的地址D.控制器中指令寄存器的地址
18.MCS-51上电复位后,SP的内容应是b。
a.OOHb.O7Hc.30Hd.70H
19.(SP)=60H,执行一条PUSH指令后,SP的值为c。
A.07Hb.61Hc.08Hd.5FH
20.单片机的堆栈指针SP始终是b.
a.指示堆栈底 b.指示堆栈顶
c.指示堆栈地址 d.指示堆栈长度
21.51系列单片机的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是读 a 。
a.锁存器b.数据c.A累加器d.CPU
22.MCS-51的并行I/O口读-改-写操作,是针对该口的 d 。
a.引脚b.片选信号c.地址线d.内部锁存器
23.执行PUSHACC指令,MCS-51完成的操作是a。
a.SP+l→SP,(ACC)→(SP)b.(ACC)→(SP),SP-l→SP
c.SP-l→SP,(ACC)→(SP)d.(ACC)→(SP),SP+l→SP
24.当MCS-51复位时,下面说法正确的是b。
a.SP=OOHb.PC=O0OOHc.SBUF=OOHd.(30H)=00H
25.PSW=l8H时,则当前工作寄存器是 d 。
a.0组b.1组c.2组d.3组
26.在51单片机的片内128×8RAM中,可位寻址的字节区间是c。
a.00H-1FH___b.00H-7FHc.20H-2FHd.30H-7FH
27.PSW中的RS1,RS0的作用是a。
a.对片内RAM中的4组工作寄存器进行选择;
b.用以确定当前操作对象是片内RAM,还是片外RAM;
c.用以区分当前操作对象是RAM,还是ROM;
d.区分当前操作对象是特殊功能寄存器,还是片内128×8BRAM。
28.执行出栈(POP)操作时,SP的值将b。
a.增大b.减小c.不变d.不确定
29.访问数据存贮器所用地址指针是a。
a.DPTRb.PCc.SPd.ACC
30.堆栈指针SP的作用是便于d,修改SP指针意味着堆栈区发生了变化。
a.中断前保存数据
b.子程序的调用和返回
c.中断返回后恢复现场数据
d.指出栈区的位置
31.MCS-51单片机中的位地址00H~7FH,指的是b字节单元中各位的位地址。
a.片内RAM00H~1FHb.片内RAM20H~2FH
c.片内RAM80H~1FHd.片外RAM0020H~002FH
32.单片机89C51的ALE引脚是__b_。
a.输出高电平b.输出矩形脉冲,频率为fosc的1/6
c.输出低电平d.输出矩形脉冲,频率为fosc的1/2
33.单片机89C51的EA引脚___b。
a.应接地b.应接+5Vc.应悬空d.要根据需要而定
34.单片机8051的XTAL1和XTAL2引脚是___d引脚。
a.外接定时器 b.外接串行口 c.外接中断 d.外接晶振
35.数据指针DPTR在___b中。
a.内部程序存储器 b.内部数据存储器
c.外部程序存储器 d.外部数据存储器
36.指令和程序是以___c形式存放在程序存储器中。
a.源程序 b.汇编程序 c.二进制编码 d.BCD码
37.单片机应用程序一般存放在___b中。
a.RAM b.ROM c.寄存器 d.CPU
38.单片机上电后或复位后,工作寄存器R0是在___a。
a.0区00H单元 b.0区01H单元
c.0区09H单元 d.SFR
39.指令寄存器的功能是b。
a.存放指令地址b.存放当前正在执行的指令
c.存放指令与操作数d.存放指令地址及操作数
40.P0、P1口作输入用途之前必须a。
a.相应端口先置1 b.相应端口先置0
c.外接高电平 d.外接上拉电阻
41.8031是c。
a.CPUb.微处理器c.单片微机d.控制器
42.89C51单片机的复位信号是a有效。
a.高电平b.低电平c.脉冲d.下降沿
43.Pl口的每一位能驱动b。
a.2个TTL低电平负载b.4个TTL低电平负载
c.8个TTL低电平负载d.lO个TTL低电平负载
44.MCS-51的并行I/O口读-改-写操作,是针对该口的d。
a.引脚b.片选信号c.地址线d.内部锁存器
45.以下指令中,属于单纯读引脚的指令是c。
a.MOVPl,Ab.ORLP1,#0FH
c.MOVC,Pl.5d.DJNZP1,rel
46.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是_a_口。
a.P0b.P1c.P2d.P0和P2
47.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来___b__。
a.存放指令b.存放16位地址,作间址寄存器使用
c.存放下一条指令地址d.存放上一条指令地址
三、判断
1.PC存放的是当前正在执行的指令。
(×)
2.51系列