微机原理习题1文档格式.docx
- 文档编号:21538593
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:20
- 大小:106.11KB
微机原理习题1文档格式.docx
《微机原理习题1文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理习题1文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
SP的内容是010EH。
16.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行指令数百万条指令
17.8088的ALE引脚的作用是锁存复用线上的地址。
18.宏汇编语言程序被汇编时,指令语句产生代码指令,伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。
19.调用程序、子程序传送参数的方法通常有寄存器、内存和堆栈三种方法。
20.变址寻址的有效地址是变址寄存器的内容与地址位移量代数和。
21.为下述情况各举一例。
1)寄存器与存储单元内容相加送寄存器ADDAL,[BX]。
2)寄存器互送MOVAX,BX。
3)将标志寄存器进栈PUSHF。
4)立即数与寄存器内容相加送寄存器ADDAX,1234H。
5)将48H、5AH存入字节数据区ARRAYBARRAYBDB48H,5AH。
22.8086复位后,CPU将从FFF0H开始运行程序。
23.某计算机系统的存储容量为512K字节,若用64K×
1的芯片构成,需要64个芯片,需要16个片内地址线,8个芯片组选择线。
24.8086的可屏蔽中断的响应过程是:
1)INTA
(1),PIC进行优先级排队判优处理
2)INTA
(2),PIC把中断类型码放到DB上,由CPU读入
3)PUSHFLAG
4)CLEARIF,TF
5)PUSHCS
6)PUSHIP
7)(IP)=(TYPE*4+1):
(TYPE*4+0)
8)(CS)=(TYPE*4+3):
(TYPE*4+2)
25.CPU与外部设备数据传送的方式有无条件、查询方式、中断方式、和DMA。
26.异步串行通讯如果采用1个起始位、7个数据位、1个奇校验位、1个停止位的数据格式,每秒钟传送240个字符,其波特率为2400。
27.二进制数11111000B,若为有符号数的反码表示,表示的十进制数是-7。
若为有符号数的补码表示,表示的十进制数是-8。
28.已知8086指令序列为:
MOVAX,0FFF7H
MOVBX,8FF8H
IDIVBL
此指令序列执行后,(AX)=FF01H,(BX)=8FF8H
29.存储器地址译码的原则是:
低位地址线用于片内选址;
高位地址线用于片选选址。
30.8086/8088CPU可访问两个独立的地址空间,一个是I/O地址空间,最大访问范围为64k字节;
另一个为存储器空间,最大访问范围为1M字节。
31.8259A工作在8086/8088模式,中断类型控制字设置为10H,那么对芯片IR4的中断请求,它的中断类型号是14H,该中断服务程序的入口地址存放在内存地址为50H至53的单元中。
32.如果8086CPU的DS=0001H,那么该数据段对数据存储器进行寻址的范围为00010H到1000FH。
33.单片8259A最多可以接入8个不同的中断源,如果使用一个主片,3个从片,则最多可以接入29个不同的中断源。
34.汇编语言源程序是由汇编语句构成的,这些语句可以分为两大类,一类是指令性语句,另一类是指示性语句。
35.如果8086的(AL)=7AH,那么指令ANDAL,0F0H执行后,(AL)中的内容为 70H 。
指令TESTAL,0F0H执行后,(AL)中的内容为 7AH 。
36.某CPU使用中断方式读取ADC0809的数据,ADC0809可以向CPU发出中断请求的信号是EOC。
37.对一个频率为4kHz的正弦信号,要求在每个周期内采样5个点,则应选用A/D转换器的最大转换时间为50us。
38.如果波特因子为64,波特率为1200b/s,则控制传输的时钟频率应该为153.6KkzHz。
如果通讯双方约定,每一帧由一个起始位、8个数据位、无奇偶校验和一个停止位构成,若波特率为1200b/s,则每秒所能传送的最大字符数是240个字符。
2、选择题(每空2分,共40分)
1.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为B级外部硬中断。
A)32B)29C)28D)24
2.下列的8086指令中,合法的指令是A。
A)MOVBX,[BX]B)MOV[2000H],[BX]
C)MOVDS,1000HD)MOVAX,[BX][BP]
3.连接到64000h-6FFFFh地址范围上的存储器是用8k*8RAM芯片构成的,该芯片要B片
A)8片B)6片C)10片D)12片
4.某一SRAM芯片的容量是512×
8位,除电源和接地线外,该芯片的其他引脚最少应为D根
A)25B)23C)21D)19
5.8253可编程定时器/计数器中,其二进制的最大计数初值为C。
A)65536B)7FFFHC)0000HD)FFFFH
6.中断向量表是存放B的存储区域.
A)中断类型号B)中断服务程序入口处地址
C)中断断点地址D)程序状态字
7.INT8255中可用置位/复位控制字对C的各位进行按位操作以实现某些控制功能。
A)A口B)B口C)C口D)数据总线缓冲器
8.对于开关型设备的控制,适合采用的I/O传送方式是A。
A)无条件B)查询C)中断D)DMA
9.根据下面提供的8088CPU系统内存中的数据,INT11H中断服务程序的入口地址是D。
A)CC8AH:
19A0HB)A019H:
8ACCH
C)CDF8H:
00F0HD)F000H:
F84DH
10.既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于异步字符传输其原因是B。
A)发生错误的概率少B)附加位信息总量少
C)双方通信同步D)字符之间无间隔
11.软中断INTn的优先级排列原则是C
A)N值愈小级别愈高B)N值愈大级别愈高
C)无优先级别D)随应用而定
12.在8086系统的中断向量表中,若从0000H:
003CH单元开始由低地址到高地址依次存放34H、FEH、00H和F0H四个字节,则相应的中断类型码和中断服务程序的入口地址分别为C。
A)0EH,34FEH:
00F0HB)0EH,F000H:
FE34H
C)0FH,F000H:
FE34HD)0FH,00F0H:
34FEH
13.IRET指令的功能为A。
A)中断返回B)有符号数小于时转移
C)溢出时中断D)过程返回
14.CPU包括C两部分。
A)ALU和累加器B)ALU和控制器
C)运算器和控制器D)ALU和主存储器
15.在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据通路,这指的是B。
A)CPU与外围设备B)主存与外围设备
C)外设与外设D)CPU与主存
16.下列叙述中,正确的说法是D
A)编译程序,解释程序和汇编程序不是系统软件
B)故障诊断程序,排错程序,人事管理系统属于应用软件
C)操作系统,财务管理程序,系统服务程序都不是应用软件
D)操作系统和各种程序设计语言的处理程序都是系统软件
17.主存和CPU之间增加高速缓存的目的是A
A)解决CPU和主存之间的速度匹配问题
B)扩大存储容量
C)既扩大内存容量,又提高存取速度
D)解决CPU与外设之间速度匹配问题
18.如果对系统的实时时钟电路重新编制,在相应的中断被允许的前提下,它将每隔976.562us提出一次B
A)告警中断B)周期中断C)秒中断D)NMI中断
19.IBMPC机的总线是C总线
A)芯片级B)局部C)系统D)外总线
20.一个微机系统的CPU的低位地址线A0~A9作为访问外设的地址,若某接口芯片内部有16个端口地址,则用以产生片选信号/CS的地址为D。
A)A5~A9B)A2~A9C)A0~A9D)A4~A9
21.下列哪种表述正确D
A)数值运算协处理器是为整型数运算而专门设计的器件
B)数值运算协处理器是为实现数据DMA传输而专门设计的器件
C)数值运算协处理器是为定点数据运算而专门设计的器件
D)数值运算协处理器是浮点数运算而专门设计的器件
22.下列哪种表述正确B
A)有效地址确定内存单元在整个寻址范围内的位置
B)物理地址确定内存单元在整个寻址范围内的位置
C)偏移地址确定内存单元在整个寻址范围内的位置
D)有效地址就是物理地址
23.当8255的端口A,端口B均工作在方式0的输入方式下,端口C可以作为A用。
A)两个4位I/O端口或1个8位I/O端口B)状态端口
C)部分引脚做端口A,端口B的联络信号D)全部作联络信号
24.某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有D条。
A)32B)16C)20D)24
25.在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是B。
A)汇编指令B)伪指令C)机器指令D)宏指令
26.微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过A来区分的。
A)不同的地址编码B)不同的读控制逻辑
C)不同的写控制逻辑D)专用I/O指令
27.若CPU地址线共16条,某存储芯片容量为2K,这加在该存储器芯片上的地址线为A。
A)A0~A10B)A0~A11C)A0~A15D)A0~A16
28.从键盘输入的数据,通常以C形式表示的。
A)二进制B)十六进制C)ASCII码D)BCD码
29.8086系统中,送给CPU的READY信号是由A芯片产生的。
A)8284B)8259C)8250D)8288
30.指令MOVAX,ES:
[BX][SI]中,源操作数的物理地址是B。
A)16*(DS)+(BX)+(SI)B)16*(ES)+(BX)+(SI)
C)16*(SS)+(BX)+(SI)D)16*(CS)+(BX)+(SI)
31.8、IBMPC/XT开机后,中断向量表存放在D。
A)ROM地址高端B)ROM地址低端.
C)RAM地址高端D)RAM地址低端
32.动态RAM的特点是B。
A)速度高于静态RAMB)需刷新电路
C)集成度低于静态RAMD)一般用于高速缓存
33.一般查询I/O时总是按B次序完成一个字符的传输。
A)写数据端口,读/写控制端口B)读状态端口,读/写数据端口
C)写控制端口,读/写状态端口D)读控制端口,读/写数据端口
3、是非判断(每题1分,共10分)
1.程序直接控制、中断和DMA三种数据传送方式中,中断方式的传输速率最高。
FDMA方式
2.8086CPU从奇地址读出1个字时,需要1个总线周期。
F2个
3.8251异步通信格式中,停止位只能选择1位或2位。
F还可选1.5位
4.TABLE为数据段中每存储单元的符号名,则指令MOVAX,TABLE和指令LEA,AX,TABLE是等价的。
F
5.MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。
6.指令“ADDAX,[BX+2000H]”是一条不带进位的加法指令,因此该指令执行后进位标志位CF将不受影响。
F
7.OUT80H,AXT
8.INC[BX]F
9.MOVWORDPTR50[BX+SI],00HT
10.MOVAL,ES:
[BP]T
11.8086CPU的条件转移指令可跳转到程序的任何位置。
F
12.8253的计数器在不同的工作方式中,计数到0时,都会从OUT输出一个相同的信号。
F
13.CPU寻址外设时,存贮器对应的I/O方式是把一个外设端口作为一个存贮单元来看待。
T
14.用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。
15.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。
T
4、简答题(每题5分,共25分)
1.在模拟信号送入A/D转换器输入口之前,常常有“采样保持电路”。
简述“采样保持电路”的功能,在什么情况下可以省略“采样保持电路”?
转换期间信号保持不变;
缓变信号。
2.常用存储器片选控制方法有哪几种?
它们各有什么优缺点?
1)线选法:
CPU高位地址不经过译码,直接分别连接各存储芯片的片选端以区别各芯片的地址。
连线简单,不需译码器;
但容易产生地址冲突,且地址空间不连续。
2)全译码:
所有高位地址全部参与译码,译码输出作为各芯片的片选信号。
各组芯片之间不存在地址重叠和冲突问题,每个单元地址是唯一的;
缺点是译码电路比较复杂,译码其输出有时不能全部利用。
3)部分译码法:
只选CPU高位地址总线中的一部分进行译码,以产生各个存储芯片的片选控制信号。
部分译码法能充分利用译码器;
但存在地址重叠。
它是介于全译码法和线选法之间的一种片选方法。
3.阅读汇编语言段并填空
ORG0030H
AAADW-3,$,1005H,6
BBBEQUAAA
DB‘a’,10H,BBB,-10H
执行指令MOVAX,AAA+2
MOVBX,BBB后,AX=0032H,BX=0030H。
4.阅读汇编语言段并填空
BUFFDB1,2,3,‘123’
EBUFFDB0
LEQUEBUFF-BUFF
问L的值为多少?
6
5.阅读程序段并填空,指令所在的CS:
IP在注释中说明。
MOVAX,0;
CS=2000HIP=0000H
PUSHAX;
CS=2000HIP=0003H
CALLBB;
CS=2000HIP=0006H
INCAX;
CS=2000HIP=0009H:
:
BB:
POPAX;
(AX)=2000H
POPBX;
(BX)=0009H
6.阅读汇编语言段并填空
DATASEGMENT
ADB‘A’,20H
BDB‘COMPUTER’
CDW1234H,-1
DDB5DUP(0)
EDW1200H,8765H
DATAENDS
写出下列程序语句执行后的结果。
1)MOVDX,C+2;
(DX)=FFFFH
2)XCHGDL,A;
(DL)=31H
3)MOVBX,OFFSETB;
(BX)=0002H
4)LEACX,D;
(CX)=000EH
5)LDSDI,E;
(DI)=1200H
7.阅读汇编语言段并填空
BEGIN:
INAL,5FH
TESTAL,80H
JZBRCH1
MOVAH,0
JMPSTOP
BRCH1:
MOVAH,0FFH
STOP:
HLT
在从5FH端口输入的数大于7FH时,则AH=0情况下,程序执行结果是AH=0?
8.写出完成下述操作的一条指令:
1)将AX的高字节清零,低字节不变。
2)将BX的低字节置成全‘1’,高字节不变。
3)将CX的高字节变反,低字节不变。
4)用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。
5)用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节,送入AL寄存器中。
6)用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。
(1)ANDAX,00FFH
(2)ORBX,00FFH
(3)XORCX,FF00H
(4)ADD[BX+0B2H],CX
(5)MOVAL,[BX+SI]
(6)ADD[0524H],2A59H
9.
.
A19
/MEMR
/MEMW
A18
A17
A16
A15
A14
A13
G1
/G2A
G2B
C
B
A
/Y0
/Y1
/Y7
/CS
RAM
74LS138
分析电路并回答问题
(1)74LS138的作用是什么?
地址译码器
(2)74LS138在什么情况下才工作?
当A19=0,A18-16=1,MEMR或MEMW=0
(3)RAM的地址范围是多少?
72000H-73FFFH
10.阅读汇编语言段并填空
STRN1DB98H,82H,75H,……
STRN2DB10DUP(?
)
……
MOVCX,10
MOVBX,0
NEXT:
MOVAL,STRN1[BX]
ADDAL,5
DAA
MOVSTRN2[BX],AL
INCBX
LOOPNEXT
程序功能是将STRN1段的数据分别加上5之后调整为BCD码格式,并存到STRN2。
11.如果8086CPU的SP=0100H,SS=0500H,PSW=0240H,(00024H)=0060H,(00026H)=1000H,在0800H:
00A0H的单元中有一条软中断指令INT9(单字节指令)。
回答,执行INT9指令后:
1)(SS)=(0500H);
(SP)=(00FAH);
(CS)=(1000H);
(IP)=(0060H);
2)栈顶的3个字是什么?
00A1H0800H0240H
12.8086程序的数据段定义为:
ORG1000H
BDB3DUP(?
CDW1234H,-1
NEQU$-A
EDB12H,00H,87H,65H
1)MOVDX,C+2;
(DX)=FFFFH
2)MOVBX,OFFSETB;
(BX)=1002H
3)MOVCX,N;
(CX)=0009H
4)LDSDI,E;
(DI)=0012H,(DS)=6587H
13.设CS=1200H,IP=0100H,SS=0400H,DS=2000H,SI=3000H,BX=0300H(20300H)=4800H,(20302H)=00FFH,TABLE=0500H,PROG_N标号的地址为1200H:
0278H,PROG_FD标号的地址为3400H:
0ABCH。
下列每条指令执行后,程序将分别转移到何处?
(写出CS:
IP=?
1)JMPPROG_N1200H:
0276H
2)JMPBX1200H:
0300H
3)JMP[BX]1200H:
4800H
4)JMPFARPROG_F3400H:
0ABCH
5)JMPDWORDPTR[BX]00FEH:
5、编程(每题10分,共30分)
1、阅读下列程序段,在下划线处填写正确的内容。
NDB6
DATA6DB0FH,80H,7FH,-2,0D3H,0
DATA1DB?
DATA2DB?
CODESRGMEN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 习题