山科大泰山科技学院微机原理期末考试试题
时间:2025-04-03
时间:2025-04-03
山东科技大学泰山科技学院《微机原理及应用》考试试卷
山东科技大学泰山科技学院 《微机原理及应用》考试试卷
班级 姓名 学号
一、选择题(每小题1分,共10分) 1、8086/8088的控制标志有( )个。 A、1 B、2 C、3 D、4 2、指令IN AL,DX对I/O端口的寻址范围是( ). A:0~255 B:0~65535 C:0~1023 D:0~32767 3、将十六进制数163、5B转换成二进制数是( ) A、1101010101、1111001 B、110101010、11001011 C、1110101011、1101011 D、101100011、01011011 4、8086微处理器可寻址访问的最大I/O空间为( ) A、1KB B、64KB C、640KB D、1MB 5、I/O与主机信息的交换采用中断方式的特点是( ) A、CPU与设备串行工作,传送与主程序串行工作 B、CPU与设备并行工作,传送与主程序串行正作 C、CPU与设备并行工作,传送与主程序并行工作、 D、以上都不对
6、当8086/8088访问100H端口时,采用( )寻址方式 A、直接 B、立即 C、寄存器间接 D、相对 7、下列四条指令语句中,( )是错误的. A、MOV DS,2000H B、ADD DX,[BP] C、MOV AX,200 D、MOV AX,ARRAY[SI+2]
山东科技大学泰山科技学院《微机原理及应用》考试试卷
8、现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0));问定义后,存储单元中有数据0100H的字单元个数是( ).
A、4 B、3 C、8 D、12
9、完成将BX清零,并使标志位CF清零,下面错误的指令是( ). A、SUB BX,BX B、XOR BX,BX C、MOV BX,00H D、AND BX,00H
10、计算机的主存储器容量达到10M时,其地址的表示至少需要使用多少个2进位? ( ) A、10位 B、20位 C、30位 D、40位 二、判断题(每题1分,共10分)
1. 当把82H装入8255A的控制寄存器后,端口A、端口B、端口C均工作在方式1下。( ) 2. 某内存模块的地址范围为80000H~0BFFFFH,该模块的容量为256K。( ) 3. 8086 CPU中的指令队列长度为4字节。( ) 4. 查询传送方式下,微处理器与外设并行工作。( )
5. 8255A工作于方式O,端口C两部分可以独立的作为输入或输出端口。( ) 6. 8253 的每个计数器只能按二进制计数。( )
7. 8259A最多可管理64级优先级中断源,即是能管理64片8259A。( )
8. 当Intel8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。若工作在外同步方式,该引脚为输出,若工作在内同步方式,该引脚为输入。( ) 9. 端口是接口电路中能被CPU采用I/O指令访问的寄存器。( ) 10. 8088/8086工作在最大模式下,所有控制信号都来自CPU。( ) 三、填空题(每小题1分,共10分)
1、Intel 8251A工作在异步方式时,每个字符的数据位长度为_________。
2、若定义VAR DB 2 DUP(1,2,2 DUP(3),2 DUP(1)),则在VAL 存储区内前5个单元的数据是______
3、8255A的端口B的工作方式是由方式控制字的________位决定。 4、汇编语言原程序的扩展名是_________
山东科技大学泰山科技学院《微机原理及应用》考试试卷
5、执行下面的程序段后,(AL)=__________. MOV CX,5 MOV AX,50 NEXT: SUB AX,CX LOOP NEXT
6、CPU通过一个外设接口同外设之间交换的信息包括数据信息,状态信息和______。 7、CPU内部数据寄存器用来暂存__________
8、由16K*4芯片组成32KB存储器模块,需______片RAM。 9、4578D=__________B
10、指示语句在汇编时由______执行,而不被翻译成机器指令。 四、简答题(每小题4分,共20分)
1、简述如何利用16位寄存器形成20位内存地址? 2、 指出下列指令源操作数的寻址方式: (1)MOV AX,ARRAY[SI] (2)MOV AX,ES:[BX] (3)MOV AX,[200H] (4)MOV AX,[BX+DI]
3、在8086CPU中,已知CS寄存器和IP寄存器的内容分别为如下所示,试确定其物理地址:(1) CS=1000H ,IP=2000H (2) CS=2000H ,IP=00A0H (3) CS=1234H ,IP=0C00H 4、在8086/8088的中断系统中,响应中断过程是如何进入中断服务程序的? 5、简述中断过程。
五、分析计算题(每题5分,共20分)
1、已知(AX)=FFAAH,CF=1。执行如下三条指令后:(AX)= ,CF= 。
MOV CX,00ABH OR CX,FF00H SUB AX,CX
山东科技大学泰山科技学院《微机原理及应用》考试试卷
2、有数据段定义如下:
DATA SEGMENT CON1 EQU 20H
S1 DB “IBM”,0AH,0DH S2 DW 10 DUP(0) S3 DW 1234H,5678H DATA ENDS
上述数据段S1、S2、S3的偏移量是多少?S2+5字单元和S3+1字节的内容是多少? 3、8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?
4、设有三个字单元BUF、1BUF2和BUF3,要求不使用ADD和ADC指令,实现将BUF与1BUF2相加存放于BUF3中,写出程序段。 六、综合题(每小题15分,共30分)
1、设8255A的4个寻址地址号为0060H~0063H,试编写下列各种情况下的初始化程序. (1)将A组和B组设置成方式0,A口,B口为输入,C口为输出. (2)将A口,B口均设置成方式1,均为输入,PC6和PC1为输出 2、如图下所示存贮系统中:
(1)RAM和EPROM的容量各是多少? (2)RAM和EPROM的地址范围各是多少?
RD
A11A0~A10D0~D7A12A13A14A15A16A17A18A19IO/MWR
A0~A10CSD0~D7
ABC2A2BG1
D0~D7RAM
A11
A0~A10
DPROM
&
74LS138
Y1Y5