微机单元检验题及深刻复习大纲PPT上复制的方便编辑.docx
《微机单元检验题及深刻复习大纲PPT上复制的方便编辑.docx》由会员分享,可在线阅读,更多相关《微机单元检验题及深刻复习大纲PPT上复制的方便编辑.docx(12页珍藏版)》请在冰豆网上搜索。
微机单元检验题及深刻复习大纲PPT上复制的方便编辑
第二章测验
一、填空题
1.把十进制数65533转换成二进制和十六进制。
(1)二进制:
。
(2)十六进制:
。
2.8位二进制补码所能表示的数值范围为。
3.已知一个变量放在数据段,其物理地址是40000H,若已知其EA的值是8000H,则DS的值应该是:
。
4.已知存储器容量为1TB,若用2n的方式表示大小,其值为B。
5.某存储器的逻辑地址为3600:
4980H,则其物理地址为。
6.已知SS=4000H,SP=2000H,AX=400H,若执行PUSHAX指令,则指令执行后,SP的值为。
7.设SS=3000H,DS=4000H,BP=2000H,DI=0500H;(32500H)=80H,(32501H)=0F0H,(42500H)=38H,(42501H)=27H,则指令MOVAX,[BP+DI]执行后,AX的值为。
8.8086CPU数据总线位,地址总线为位,其访存空间的大小为。
9.8086CPU中,用来选择8086工作方式的控制线是。
选择最小工作方式时,其引脚接。
10.已知ARRAY=400H,BX=500H,SI=2300H,DS=2000H,则指令LEADI,ARRAY[BX][SI]执行后,寄存器DI的值为。
11.已知,AL=0FEH,BL=0FCH,则指令IMULBL执行后,AX的值是。
12.已知,AX=9AH,BL=0D5H,则指令DIVBL执行后,AX的值是。
13.已知,CL=16,AX=95FEH,则指令SARAX,CL执行后,AX的值是。
14.已知,CL=8,AX=1234H,则指令ROLAX,CL执行后,AX的值是。
二、分析题
1.分析下列指令,指出属于存储器操作数的相关特征(是SRC,还是DST?
对应的寻址方式?
并给出物理地址表达式)。
(1)MOVAX,ES:
[BX]
(2)ADDARRAY[BX][DI],CX
2.分析下面的程序段执行后,寄存器AX,CX的值。
MOVAX,0FFFEH
IMULAL
MOVCX,AX
SHLAX,CL
SHRCX,1
ADDAX,CX
第三章测验
一、填空题
1.在变量定义语句中,定义8字节变量用db;定义10字节变量用dw。
2.标号的属性有段、偏移及距离。
3.已知一个变量为TABLE,用一条指令获取其段属性,放在寄存器BX中,对应的指令是movbx,segtable;若要获取其类型属性,结果放在寄存器SI中,则对应指令为movsi,typetable。
4.标号的距离属性有far,near;其返回值分别是。
5.已知变量DATDW2,90,10DUP(3,4,10DUP(1,2,4)),则其占用存储空间的字节数是644。
6.对于带符号数,若大于时转移,则选择使用的转移指令是jg。
对于无符号数,大于时转移,选择的转移指令为ja。
7.设DISP=90H,指令存放在代码段首地址为2000H的两个字节单元中,则指令JMPSHORTDISP的有效转移地址为:
。
8.循环程序设计的方法一般分为:
。
9.子程序的调用指令是。
子程序的返回指令是。
10.指令LOOPZ使用中,能执行循环的条件为。
11.主程序与子程序之间,传递参数的方法有。
12宏指令的定义要用伪指令实现。
13.已知,CL=16,AX=95FEH,则指令SARAX,CL执行后,AX的值是。
14.已知,CL=8,AX=1234H,则指令ROLAX,CL执行后,AX的值是。
二、分析题
1.阅读下面程序段,程序段功能。
MOVCX,N
L:
SHRDX,1
RCRAX,1
LOOPL
程序段功能:
。
2.分析下面的程序段功能,以及执行后,寄存器AX,DX的值。
程序执行前,AX=5678H,DX=0ABCDH设N=8
MOVCX,N
LOP:
ROLDX,1
RORDX,1
RCLAX,1
RCLDX,1
LOOPLOP
程序段功能:
。
AX=,DX=。
3.已知OPER1和OPER2为16位带符号数,分析下面程序段功能。
MOVAX,OPER1
MOVBX,OPER2
ADDAX,BX
CMPAX,0
JGEL
NEGAX
L:
SARAX,1
MOVCX,AX
程序段完成的功能是:
。
4.分析下面程序段功能。
DATASEGMENT
ORG1000H
DAT_WDW56,3000,12,600,8790
DAT_BDB'ABCDEF'
COUNT=2000
TABLEDW0AB11H,2256H,$+4,8000H
NUMBEREQU($-TABLE)/2
DATAENDS
(1)DAT_B,TABLE的偏移地址各是多少?
(2)NUMBER的值是。
(3)若执行指令MOVAX,ARRAY+4,指令执行后,AX的值是?
三阅读填空题
1.已知无符号数的字节数组ARRAY,从中找出最大值送入MAX字节单元中。
DATASEGMENT
ARRAYDB106,135,210,...
COUNTEQU$-ARRAY
__MAXDB?
_
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
__LEABX,ARRAY_____
MOVAL,[BX]
___MOVCX,COUNT____
DECCX
AGAIN:
___INCBX____
CMPAL,[BX]
____JAENEXT___
MOVAL,[BX]
NEXT:
LOOPAGAIN
___MOVMAX,AL____
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
2.在字数组BUF中,存放着20个数,把其中的偶数累加求和,存放到变量SUM中(不考虑溢出)。
DATASEGMENT
BUFDW690,121,488,...,711
SUMDW?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
_______
_______
MOVCX,20
L:
MOVAX,[BX]
_______
_______
ADDSUM,AX
NEXT:
_______
LOOPL
MOVAH,4CH
_______
CODEENDS
ENDSTART
3.已知OPER1和OPER2为16位带符号数,分析下面程序段功能。
MOVAX,OPER1
MOVBX,OPER2
ADDAX,BX
CMPAX,0
JGEL
NEGAX
L:
SARAX,1
MOVCX,AX
程序段完成的功能是:
4.分析下面程序段功能。
DATASEGMENT
ORG1000H
DAT_WDW56,3000,12,600,8790
DAT_BDB'ABCDEF'
COUNT=2000
TABLEDW0AB11H,2256H,$+4,8000H
NUMBEREQU($-TABLE)/2
DATAENDS
(1)DAT_B,TABLE的偏移地址各是多少?
100AH,1010H
(2)NUMBER的值是4。
(3)若执行指令MOVAX,ARRAY+4,指令执行后,AX的值是?
AX=1018H
接口基础知识测验
一、填空题
1.按存储介质的材料及器件的不同,存储器可分为。
2.根据存储器在计算机中的作用不同,可分为。
3.按信息存取方式分类,存储器可分为。
4.存储器的性能指标有;常用的存储单位有。
5.RAM的内部结构一般分为四部分,即、、输入输出和控制电路。
6.存储器内的地址译码有两种方式:
。
对于字数较多的存储器,常用的译码方式为。
7.已知存储器参与译码的地址线有12条,采用双译码方式,其选择线最少为。
8.已知SRAM容量为32K×8位,则其片内译码的地址线需要位。
9.ROM的分类有。
10.片选译码的方式有三种,即。
11.已知某RAM存储芯片容量为1K×4位,需要构造16K×8位的存储器,则需要该RAM芯片的数目是片。
12.已知某RAM存储芯片容量为8K×8位,若其首地址为6000H,则该RAM芯片的末地址是。
13.CPU与外设之间交换信息的分类有三种,即。
14.I/O端口的编址方式有两种,即。
15.PC机采用I/O独立编址方式,只采用10根地址线进行编址,其地址范围是。
16.I/O的控制方式有3种:
。
17.DMA操作的基本方式有:
。
18.DMA传送的基本方式有:
。
19.8086的中断分为。
其中,外部中断又称为,又可分为和。
20.8086的中断向量表可存放个中断向量。
该表存放在内存的区域(地址范围)是。
21.已知中断类型码为35H,则其中断向量地址为。
22.已知中断向量地址为128H,则其中断类型码为。
23.中断控制器8259只有两个地址,在初始化和日常操作中,访问偶数地址的命令是,而访问奇数地址的命令是。
24.8259的中断屏蔽方式分为。
25.8259的中断结束方式分为。
26.8259的中断触发方式分为。
27.若某片8259的中断类型码范围为80H--87H,则初始化时,其ICW2应设为。
28.某外设的中断类型码为0EH,其接8259的IRQ6引脚,则该8259初始化时,ICW2=。
29.若要访问IRR,则需要设置命令,且该命令内容为。
30.8255使用A组,工作在方式1时,若要允许中断请求,即INTEA=1,则输出时应通过设置实现,而输入则需设置。
31.8255使用A组,工作在方式2时,需要用C口的5个引脚作为固定联络信号线,这些引脚为。
32.8253采用二进制计数时,最大计数值为,若采用BCD计数方式,则最大计数值为;此时,计数初值应设为。
33.8253的6种工作方式中,具备周期性输出的是。
34.一个D/A转换器,其分辨率为10位,其满量程电压为5V,则其最小分辨电压约为。
其精度是。
35.对于一个12位的A/D转换器,满量程电压若为10V,则则其最小分辨电压约为。
二、分析/设计题
1.什么是中断?
常见的中断源有哪些?
2.简述中断处理过程。
3.8086的内部中断有哪些?
4