微机原理与接口技术答案1Word文件下载.docx
- 文档编号:21829637
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:22
- 大小:40.69KB
微机原理与接口技术答案1Word文件下载.docx
《微机原理与接口技术答案1Word文件下载.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术答案1Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。
42、对I/O端口的编址一般有统一编址方式和单独编址方式。
43、中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入IP和CS寄存器中,将堆栈中保存的标志装入FLAGS中。
44.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
45.存储器操作有读操作和写操作两种。
46.CPU访问存储器进行读写操作时,通常在T3状态去检测READY,一旦检测到READY无效,就在其后插入一个若干个时钟周期周期。
47.8086/8088CPU中的指令队列的长度分别为6和4字节。
48.当8086CPU的MN/MX引脚接低电平,CPU处于最大模式,这时对存储器和外设端口的读写控制信号由8288芯片发出。
48.假设(DS)=3000H,(BX)=0808H,(30808H)=012AAH,(3080A)=0BBCCH,当执行指令“LESDI,[BX]”后,(DI)=C12AAH,(ES)=CBBCH。
49.假设(BX)=0449H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=7230H则执行XCHGBX,[BP+SI]指令后,(BX)=。
50.执行下列指令序列后,完成的功能是将(DX,AX)的值。
MOVCX,4
NEXT:
SHRDX,1
RCRAX,1
LOOPNEXT
51.下列指令执行后,BX=136AH。
MOVCL,3
MOVBX,4DABH
ROLBX,1
RORBX,CL
52.逻辑地址为2000H:
1234H的存储单元的物理地址是。
53.取指令时,段地址由CS寄存器提供,偏移地址由IP寄存器提供。
54.8086CPU写入一个规则字,数据线的高8位写入偶地址存储体,低8位写入奇地址存储体。
55.8088可直接寻址的存储空间为1024KB,地址编码从0000H到FFFFH。
56.若存储空间的首地址为1000H,存储容量为1K×
8、2K×
8、4K×
8H和8K×
8的存储器所对应的末地址分别为13FFH、11FHH、1FFFH和2FFFH。
56.对I/O端口的编址一般有存储器统一编址方式和单独编址方式。
PC机采用的是单独编址方式。
57.在PC系列微机中,I/O指令采用直接寻址方式的I/O端口有256个。
采用DX间接寻址方式可寻址的I/O端口有65536个。
58.数据的输入/输出指的是CPU与外设进行数据交换。
59.数据输入/输出的三种方式是程序查询方式、程序中断方式和DAM方式。
60.CPU在执行OUTDX,AL指令时,DX寄存器的内容送到地址总线上,AL寄存器的内容送到数据总线上。
61.当CPU执行INAL,DX指令时,M/
引脚为低电平,
低为,
为高。
62.中断矢量就是中断服务子程序的入口地址,在内存中占有4个存储单元,其中低地址存储单元存放的是入口偏移量,高地址存储单元存放的是段地址。
63.中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入IP寄存器和CS寄存器中,将堆栈中保存的标志装入FLAGS中。
64.CPU响应8259A中断,在INTA引脚上输出2个负脉冲,在第2个负脉冲期间读入中断类型码。
65.PC/XT机的中断矢量表放在从000H地址单元到03FFH地址单元,总共有1024个字节。
二、单项选择题
1.8086CPU工作在最大模式还是最小模式取决于C信号。
A)M/
B)NMIC)MN/
D)ALE
2.8086CPU对存储器操作还是对外设操作取决于A信号。
A)M/
3.定义字节变量的定义符是B。
A)DWB)DBC)DDD)DT
4.定义字变量的定义符是A。
A)DWB)DQC)DDD)DT
5.定义双字变量的定义符是C。
6.8086CPU在执行OUTDX,AL指令时,DX寄存器的内容输出到A上。
A)地址总线B)数据总线C)存储器D)寄存器
7.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到C上。
A)存储器B)数据总线C)地址总线D)寄存器
8.在PC/XT机中的键盘的中断类型码是09H,则键盘中断矢量存储在中断向量表的B中。
A)36H~39HB)24H~27HC)18H~21HD)18H~1BH
9.在PC/XT机中的打印机的中断类型码是09H,则键盘中断矢量存储在中断向量表的B中。
10.8259A芯片具有A端口地址。
A)2B)3C)4D)5
11.8259A芯片的初始化编程命令字有B个。
A)3B)4C)5D)6
12.8259A芯片的操作编程命令字有C个。
A)1B)2C)3D)4
13.某一RAM芯片,其容量为512×
8位,除电源端和接地端外,该芯片引出线的最小数应为D。
A)25B)23C)21D)19
14、PROM是指C。
A)随机读写存储器B)只读存储器
C)可编程的只读存储器D)光可檫除可编程的只读存储器
15、EPROM是指D。
16、EEPROM是指D。
C)可编程的只读存储器D)电可檫除可编程的只读存储器
17.8086CPU用C信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
B)
C)ALED)READY
18.用BP作基址变址寻址时,操作数所在的段是当前C。
A)数据段B)代码段C)堆栈段D)附加段
19.用BX作基址变址寻址时,操作数所在的段是当前A。
20.CPU响应INTR引脚上来的中断请求的条件之一是A。
A)IF=1B)IF=0C)TF=0D)TF=1
21.2片8259A级联起来,可管理C级中断。
A)13B)14C)15D)16
22.3片8259A级联起来,可管理D级中断。
A)20B)23C)24D)22
23.4片8259A级联起来,可管理D级中断。
A)26B)27C)28D)29
24.8255A有C个端口地址。
A)2B)3C)4D)5
25、8255A有B种工作方式。
A)2B)3C)4D)6
26、8086CPU芯片的数据线(或数据管脚)有B根。
A)8B)16C)20D)32
27、8088CPU芯片的数据线(或数据管脚)有A根。
28、8086CPU芯片中的总线接口单元(BIU)内)有C字节的指令队列。
)2B)4C)6D)8
29、8088CPU芯片中的总线接口单元(BIU)内)有B字节的指令队列。
30、在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是D存储器。
A)ROMB)DRAMC)EEPROMD)Cache
31、在分层次的存储系统中,高速缓存(Cache)通常采用D。
A)ROMB)PROMC)DRAMD)SRAM
32、用4K×
1位的RAM组成16K×
8位的存储器,需要A块芯片。
A)32B)16C)8D)4
33、软中断INTn的优先级排列原则是C。
A)n值愈大级别高B)n值愈小级别高
C)无优先级别D)随应用而定
34、通常,中断服务程序中的一条STI指令,其目的是A。
A)开放所有屏蔽中断B)允许低一级中断产生
C)允许高一级中断产生D)允许同一级中断产生
35、用8K×
8位的存储器,需要B块芯片。
36、用8K×
2位的RAM组成16K×
8位的存储器,需要C块芯片。
37、用4K×
38、用2K×
4位的RAM组成16K×
39、CPU响应两个硬件中断INTR和NMI时,相同的必要条件是B。
A)允许中断B)当前指令执行结束
C)无总线请求D)当前访存操作技术
40、用16K×
2位的RAM组成64K×
41.用A可实现数据总线的双向传输。
A)锁存器B)三态逻辑开关C)暂存器D)寄存器
42.对内存单元进行写操作后,该单元的内容D。
A)变反B)不变C)随机D)被修改
43.含有立即数的指令中,该立即数被存放在B。
A)累加器中B)指令操作码后的内存单元中
C)指令操作码前的内存单元中C)由该立即数所指定的内存单元中
44.8086CPU的40根引脚中,有A个是分时复用的。
A)21B)1C)2D)24
45.8086CPU中EU和BIU的并行操作是C级的并行。
A)操作B)运算C)指令D)处理器
46.8086CPU向52H单元写入一个字,写入过程中
和A0的逻辑电平是B。
A)0和0B)0和1C)1和0D)1和1
47.寄存器间接寻址方式中,操作数在C中。
A)通用寄存器B)堆栈C)存储单元D)段寄存器
48.相对寄存器寻址方式中,操作数在B中。
A)通用寄存器B)存储单元C)堆栈D)段寄存器
49.基址变址寻址方式中,操作数在A中。
A)存储单元B)堆栈C)通用寄存器D)段寄存器
50.相对基址变址寻址方式中,操作数在D中。
A)通用寄存器B)堆栈C)段寄存器D)存储单元
51.A寻址方式的跨段前缀不可省略。
A)DS:
[BP]B)DS:
[SI]C)DS:
[DI]D)SS:
[BP]
52.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,B=12H
A)20014B)20011HC)20010HD)2000FH
53.若要检查BX寄存器中的D12位是否为1,应该用B指令。
A)ORBX,1000HB)TESTBX,1000H
JNZNOJNZYES
C)XORBX,1000HD)ANDBX,1000H
JZYESJNZYES
54.执行下列指令后:
MOVAX,1234H
MOVCL,4
ROLAX,CL
DECAX
MULCX
HLT
(AX)=A
A)8D00HB)9260HC)8CAOHD)0123H
55、下列程序:
MOVAL,[SI]
MOVES:
[DI],AL
INCSI
INCDI
可用指令D来完成该功能。
A)REPLODSBB)REPSTOSBC)REPESCASBD)REPMOVSB
56、设(AL)=-68,(BL)=86,执行SUBAL,BL指令后,正确的结果是A。
A)CF=1B)SF=1C)OF=1D)ZF=1
57.计算机系统软件中的汇编程序是一种C。
A)汇编语言程序B)编辑程序
C)翻译程序D)将高级语言转换成汇编程序的程序
58.若主程序段中数据段名为DATA,对数据段的初始化操作应为B。
A)MOVAX,DATAB)MOVAX,DATA
MOVES,AXMOVDS,AX
C)PUSHDSD)MOVDS,DATA
59..EXE文件产生在D之后。
A)汇编B)编辑C)用软件转换D)连接
60.定义双字变量的定义符是C。
61.下列存储器操作数的跨段前缀可省略的是B。
A)DS:
[BP]B)SS:
[BP]C)ES:
[BX]D)ES:
[SI]
62.执行下列指令:
STR1DW‘AB’
STR2DB16DUP(?
)
CONTEQU$-STR1
MOVCX,CONT
MOVAX,STR1
HLT
后寄存器CL的值是C。
A)0FHB)0EHC)12HD)10H
63.下列B不是半导体存储器芯片的性能指标。
A)存储容量B)存储结构C)集成度D)最大存储时间
64.高速缓存由A构成。
A)SRAMB)DRAMC)EPROMD)硬磁盘
65.堆栈操作时,段地址由C寄存器指出,段内偏移量由H寄存器指出。
A)CSB)DSC)SSD)ES
E)DIF)SIG)SPH)BP
66.由2K×
1bit的芯片组成容量为4K×
8bit的存储器需要D个存储芯片。
A)2B)8C)32D)16
67.由2732芯片组成64KB的存储器,则需要块芯片和根片内地址线。
A)12B)24C)16D)14
68.安排2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是D。
A)1FFFHB)17FFHC)27FFH4)2FFFH
69.8086CPU工作在总线请求方式时,会让出D。
A)地址总线B)数据总线C)地址和数据总线D)地址、数据和控制总线
70.断点中断的中断类型码是A。
71.在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在B。
72.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是B。
A)IRQ3B)IRQ5C)IRQ0D)IRQ4
73.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ6的中断类型码是A。
A)75HB)280HC)300HD)1D4H
74.当向8259A写入的操作命令字OCW2为01100100时,将结束E的中断服务。
A)IRQ0B)IRQ1C)IRQ2D)IRQ3E)IRQ4
F)IRQ5G)IRQ6H)IRQ7
75.8255的C一般用作控制或状态信息传输。
A)端口AB)端口BC)端口CD)端口C的上半部分
76.对8255的端口A工作在方式1输入时,C口的A一定为空闲的。
A)PC4、PC5B)PC5、PC6C)PC6、PC7D)PC2、PC3
77.对8255的C口D3位置1的控制字为B。
A)00000110BB)00000111BC)00000100BD)00000101B
78.8255工作在方式1的输出时,OBF信号表示B。
A)输入缓冲器满信号B)输出缓冲器满信号
C)输入缓冲器空信号D)输出缓冲器空信号
79.8253有B个独立的计数器。
A)2B)3C)4D)6
80.当写入计数初值相同,8253的方式0和方式1不同之处为C。
A)输出波形不同B)门控信号方式0为低电平而方式1为高电平
C)方式0为写入后即触发而方式1为GATE的上升边触发
D)输出信号周期相同但一个为高电平一个为低电平。
81.如果计数初值N=9,8253工作在方式3,则高电平的周期为A个CLK。
A)5B)6C)3D)4
82.8253的控制信号为
=0、
=1、A1=0、A0=0表示B。
A)读计数器1B)读计数器0C)装入计数器1D)装入计数器0
83.与8253工作方式4输出波形、相同的是D。
A)方式1B)方式3C)方式2D)方式
三、指出下列指令书写的错误原因,并用正确的程序段(一条或多条指令)改正。
(每小题2分,共14分)
(1)MOVBL,AX(原操作数与目操作数类型不一致,AX—AL)
(2)OUT356H,AL(端口地址大于255时,只能利用间接选址方式。
MOVAL,356HOUTDX,AL)
(3)MOVDS,100H(立即数不能直接传送给段寄存器。
MOVAX,100HMOVDS,AX)
(4)POPBL(堆栈操作指令只能操作对字的操作,不能对字节操作。
POPBX)
(5)MULBX,AX(乘法指令MUL为一个操作数时)
(6)LEADS,AS(MOV指令两个操作数不能同时来自于内存。
MOVAX,[BX]MOV[SI],AX)
(7)SHRBX,5(当移位操作指令中的移位数大于1时,移位数位放在寄存器CL中。
MOVCL,5SHRBX,CL)
四、指令阅读和问答题)
1、已知8086中一些寄存器的内容和一些存储单元的内容如下图所示,试指出:
下列各条指令分别采用何种寻址方式?
指令执行后,AX中的内容是什么?
(10分)
M
30100H
12H
30101H
34H
30102H
56H
30103H
78H
……
31200H
2AH
31201H
4CH
31202H
B7H
31203H
65H
……
CPU
BX
0100H
SI
0002H
DS
3000H
(1)MOVAX,[BX][SI]
(2)MOVAX,BX
(3)MOVAX,[1200H](4)MOVAX,[BX]
(5)MOVAX,[BX+1100H]
五、编程题
1、编写一汇编源程序,实现符号函数
的计算,式中X取值范围为-128≤X≤127。
DATASEGMENT
XXDBX
YDB?
DATAENDS
STACKSEGMENTSTACK
DB100DUP(?
STACKENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,SS:
STACK
START:
MOVAX,DATA
MOVDS,AX
MOVAL,XX
CMPAL,0
JGEBIGR
MOVAL,0FFH
JMPJUS2
BIGE:
JGJUS1
MOVAL,0
JUS1:
MOVAL,1
JUS2:
MOVYY,AL
MOV,AH,4CH
INT21H
CODEENDS
ENDSTART
2、存储器内有一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 答案