视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
2009武汉理工大学考试试题纸 2
2025-10-08 02:02:12 责编:小OO
文档
2009武汉理工大学考试试题纸(闭卷B)

课程名称 微机原理与通信接口  专业班级  信息工程学院07级

题号总分
题分1219302415100
备注:学生不得在试题纸上答题(含填空题、选择题等客观题)

一 选择题(每题2分,共12分)

1.在指令MOV [BX+SI+5],AX中,目的操作数的寻址方式是( )。

A)寄存器间接寻址             B)基址加变址寻址

C)相对的基址和变址寻址       D)寄存器寻址

2.微处理器读/写控制信号的作用是( )

A) 决定数据总线上的数据流方向 

B) 控制操作(R/W)的类型

C) 控制流入、流出存储器或I/O接口信息的方向

D) 以上的任一作用

3.存储周期是指( )。

A) 存储器的读出时间           B) 存储器的写入时间

C) 存储器进行连续读和写操作所允许的最短时间间隔

D) 存储器进行连续写操作所允许的最短时间间隔

4.用8K x 4位芯片组成256K x 8位的存储器模块,需要( )片8K x 4位的存储器芯片。

A) 2                          B) 16    

C) 32                         D) 

5.程序计数器中存放的是( )

A) 数据                       B) 地址   

C) 下一指令的地址             D) 下一指令的数据

6.当标志位IF=1时,8086可以响应的中断为( )。

A)NMI                         B)INTR   

C)NMI和INTR都不能响应        D)NMI和INTR都能响应

二 填空题(每空1分,共19分)

1.设字长为八位,有x= -1,y=124,则有:[x+y]补=     , [x-y] 补=     ;

2.数制转换:247.86=     H =     BCD;

3.在8086CPU中,由于BIU和EU分开,所以     和     可以重叠操作,提高了CPU的利用率;

4.8086的中断向量表位于内存的      区域,它可以容纳     个中断向量, 每一个向量占     个字节;

5.8086系统中,地址FFFF0H是     地址;

6.8086CPU的MN/MX引脚的作用是     ;

7.8251A芯片中设立了     、     和     三种出错标志;

8.8086CPU中典型总线周期由     个时钟周期组成,其中T1期间,CPU输出     信息;如有必要时,可以在     两个时钟周期之间插入1个或多个TW等待周期。

9.8259A共有     个可编程的寄存器,它们分别用于接受CPU送来的     命令字和     命令字。

三 简答题(每小题6分,共30分)

1.什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。

2.已知BX=7830H,CF=1,执行指令:ADC  BX,87CFH之后,则BX,标志位CF,ZF, OF及SF的值各是多少?

3.某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明  

4.设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号是多少?在实方式下,它的中断入口地址在中断向量表中的地址是多少? 

5.设采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?

四  编程与设计题(共24分)

1.将1000H开始存放的4个2位压缩BCD码转换为相应的ASCII码存放在3000H开始的单元中去。(要求按完整的汇编语言格式编写源程序。)(8分)

2.阅读程序回答问题:(1)上述程序执行完后,S9开始的10个字节存储单元内容是什么?(2)请分别对语句(B)和(C)做出注释;(3)请写出语句(A)的一个替换语句。(8分) 

DATA  SEGMENT 

S9  DB  0,1,2,3,4,5,6,7,8,9 

DATA  ENDS 

┇ 

LEA  SI,S9                 (A)

LEA  DI,S9+1              (B)

MOV  CX,5 

LOP:MOV AL,[SI] 

XCHG  AL,[DI]             (C)

MOV [SI],AL 

ADD SI,2 

ADD DI,2 

LOOP LOP 

3.8086系统中接口连接关系如下图所示。试分别确定8255,8253,8259及8251的端口地址。(8分)

五  综合题(共15分)

以2MHz输入8253,实现每5秒定时中断,设8253端口地址40H~43H 。要求画出实现连接图,并写出其初始化程序。(15分)

参(  B 卷)

一 选择题(每题2分,共12分)

C、C、D、D、C、B

二 填空题(每空1分,共20分)

1.01111011    10000011

2.F7.DCH     001001000111.10000110 BCD

3.取指令      执行指令 

4.00000H~003FFH区    256个     4个

5.CPU复位以后执行第一条指令的地址

6.决定CPU工作在什么模式(最小/最大)

7.奇/偶错   帧格式错    溢出错

8.4个   地址    T3和T4

9.7个   初始化  操作

三 简答题(每小题6分,共30分)

1.串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为300~3400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。调制是将数字信号->模拟信号。而解调则是相反。例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400HZ和1200HZ的正弦波信号。

2.BX=0000H     CF=1    ZF=1    OF=0      SF=0

3.物理地址为0FEF0H。 (3分) 指向该物理地址的CS,IP值不唯一。例如:CS:IP=0000:FEF0H也指向该物理地址。(3分)

4.35H (3分)     000D4H~000D7H(3分)

5.每帧占1+7+1+1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为28800个。(6分)

四  编程与设计题(共24分)

1. (参考源程序)(8分)

DATA      SEGMENT

                 …...

DATA      ENDS

STACK    SEGMENT STACK

-----------------------------------装-----------------------------------------------------订----------------------------------------------------------线-----------------------

                 …...

STACK    ENDS

CODE      SEGMENT

          ASSUME DS:DATA, SS:STACK, CS:CODE

START:   ……

MOV SI,1000H    

MOV DI,3000H    

MOV CX,4    

BBB:MOV AL,[SI]

     MOV BL,AL        

     AND AL,0FH    

     OR  AL,30H

     MOV [DI],AL

     INC DI

     MOV AL,BL

PUSH CX

MOV CL,4

SHR  AL,CL

OR   AL,30H

MOV  [DI],AL

INC  DI

INC SI

POP CX

DEC CX

JNZ BBB

CODE      ENDS

     END    START

2.(1)1,0,3,2,5,4,7,6,9,8  (3分)

(2)(B)把变量S9的有效地址加1传送给DI;(2分)

    (C)把以DI的内容为有效地址对应的存储单元内容与AL互换;(2分)

(3)MOV SI,OFFSET S9 (1分)

3.(1)8255的端口地址为 80H, 82H, 84H, 86H (2分); 8253的端口地址为 90H, 92H, 94H, 96H(2分);8259的端口地址为 A0H, A2H (2分);8251的端口地址为 B0H, B2H (2分)

五  综合题(共15分)

1.-----------------------------------装-----------------------------------------------------订----------------------------------------------------------线-----------------------

 (15分)

分析(8分):8253最大初值65536,CLK=2MHz可实现最大时间间隔

65536/(2106)=32.769ms

所以需要两个计数器串联,一个计数器的输出作为另一个计数器的输入

计数器1:模式2,OUT1每5ms输出一个脉冲

初值(2106)/(1/0.005)=10000

计数器0:模式2,OUT0每5s输出一个脉冲

初值(1/0.005)/(1/5)=1000

每5秒产生一个脉冲

(7分)

MOV AL, 74H

OUT 43H, AL

MOV AX, 10000

OUT 41H, AL

MOV AL, AH

OUT 41H, AL

MOV AL, 74H 

MOV AL, 34H

OUT 43H, AL

MOV AX, 1000

OUT 40H, AL

MOV AL, AH

OUT 40H, AL下载本文

显示全文
专题