南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc

上传人:wj 文档编号:4894191 上传时间:2023-05-07 格式:DOC 页数:10 大小:108KB
下载 相关 举报
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第1页
第1页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第2页
第2页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第3页
第3页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第4页
第4页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第5页
第5页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第6页
第6页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第7页
第7页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第8页
第8页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第9页
第9页 / 共10页
南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc

《南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc》由会员分享,可在线阅读,更多相关《南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc(10页珍藏版)》请在冰点文库上搜索。

南京邮电大学微型计算机原理与接口技术期末考试试卷2007.doc

--------------------

 

南京邮电大学2007/2008学年第一学期

《微机系统与接口技术A》期末试卷B

院(系)             班级         学号         姓名          

题号

总分

得分

 

 

 

 

 

 

 

 

得分

 

一、单项选择题(10分,每题2分,请将答案的代号填在题目的空缺处)

 

1.下列486指令中,格式合法的是(          )。

A.OUT 3F8H,AL              B.MOV AX,BL 

C.INC [DX]                  D.ADD AL,[BX+SI]

2.PC机的微处理器内部集成了控制器和(           )等部件。

A.运算器     B.系统总线   C.动态存储器   D.接口电路

3.为解决高速主机和低速外设在速度方面的矛盾,I/O接口电路中一般都设置(           )。

A.口地址译码电路             B.缓冲器或锁存器

C.中断控制电路                D.读/写控制逻辑

4.下列属于PC机硬件中断的是(           )中断。

   A.DOS        B.日时钟     C.除法错       D.BIOS

5.CPU不参与数据传送的是(           )方式。

A.查询输入/输出             B.无条件输入/输出

C.中断输入/输出             D.直接存储器存取

 

得分

 

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

1.8位字长的无符号数其数值范围是             ,8位字长的有符

号数数值范围是              。

2.实地址模式下,CPU访问存储器时,首先要通过地址总线送出要访问的存储单元的        位物理地址。

3.             是计算机最底层的系统管理程序,操作系统和用户程序均可调用。

4.中断源是指                                                      。

5.实地址模式下,CPU内部的          寄存器中的内容是相关逻辑段的段基址。

6.串行异步通信的传输方式有单工通信、           通信和            通信。

7.指令MOV [BX],AL,源操作数的寻址方式是             ,目标操作数的寻址方式是             。

8.在具有NEAR属性的子程序中,执行RET指令将从栈顶弹出         个字节送

        寄存器。

9.具有查询方式功能的接口电路中,必须设置           端口和         端口。

10.串行异步通信协议要求收、发双方预置的帧数据格式和            必须一致。

11.实地址模式下,当堆栈为空时,如SS=0804H,SP=0050H,则栈底单元的物理地址是        H,CPU执行一条PUSHAX指令后,此堆栈栈顶的物理地址为         H。

12.PC系统使用两片         芯片管理硬件可屏蔽中断,CPU检测到可屏蔽中断请求时,满足一定条件后通过总线控制器向该中断控制器发出中断         信号。

13.若加到8254芯片上的计数时钟频率为0.5MHz,则一个计数器的最长定时时间

为             秒。

得分

 

三、简答题(共28分)

1.什么叫端口?

按端口寄存器存放信息的物理意义来分,端口可以分为哪几类?

(6分)

 

 

 

 

 

 

2.简述硬件中断和软件中断的区别。

(8分)

 

 

 

 

 

 

3.8255A有哪几个数据端口?

各数据端口有哪几种工作方式?

(6分)

 

 

 

 

 

 

4.什么是波特率?

设异步串行通信一帧字符有8个数据位,无校验,1个停止位,如果波特率为9600,则每秒钟能传输多少个字符?

(8分)

 

 

 

 

 

 

 

得分

 

四、简单分析题(22分)

1.执行下述两条指令后,AL寄存器的内容是多少?

C、O、S、Z4个标志分别为何值?

(6分)

            MOV    AL,0C8H

            ADD    AL,69H

 

答:

AL=          H;C标=      ;O标=      ;S标=      ;Z标=      。

 

2.设数据段字单元KEEPIP和KEEPCS中分别存放的是1CH型中断服务程序入口的偏移地址和段基址。

请完成下列程序段,将保存在KEEPIP和KEEPCS中的1CH型中断服务程序入口地址写入中断向量表。

(5分)

RESET  PROC   

PUSHA 

PUSH  DS    

MOV   DX,______________ 

MOV   AX,______________ 

MOV   DS,AX   

MOV   AH,_____________ 

MOV   AL,_____________ 

INT    21H

POP    DS

POPA

______________________

RESET ENDP

 

3.设数据段定义如下:

(6分)

NUM   DB+50,-1,250,87,-100,120

(1)汇编后最大的真值数是              (写出十六进制真值数);

(2)汇编后最小的真值数是              (写出十六进制真值数)。

(3)设代码段有如下指令:

    MOV   BX,OFFSETNUM

    MOV   DX,[BX+2]

   执行上述指令后,DX=                 H。

 

4.下图为8255A的A口工作在方式1输出的操作时序,请回答问题。

(5分)

WR

OBF

INTR

ACK

输出

 

 

 

 

 

 

 

 

 

 

 

 

(1)WR写信号信号有效时,将CPU数据锁存入端口,并且还改变OBF信号和       信号的状态;

(2)CPU采用查询方式向8255A输出数据时,应先查询       信号,当该信号为

       (高/低)电平时,执行一条          指令,输出下一个数据;

(3)若CPU采用中断方式向8255A输出数据,则对8255A初始化应写入的C口置0/置1命令字为          H,使相应的中断允许标志置1,从而达到开放中断的目的。

 

得分

 

五、综合应用题(20分)

1.PC系统外扩使用一片可编程定时/计数器8254,8254的输入时钟是8MHz。

硬件电路原理图如下所示:

(9分)

8MHz

+5V

1Hz的方波

D0CLK0

GATE0

D7OUT0

CLK1

A1GATE1

A0OUT1

CLK2

CSGATE2

WROUT2

RD

8254

D0

D7

A1

A0

IOW

IOR

200H~203H

 

 

 

 

 

 

 

 

 

 

 

根据上图:

(1)当8254的A1A0为11、WR为0、CS为0、RD为1时,表示CPU对8254内部的

              进行         (读/写)操作。

(2)软件设计对8254的0号计数器初始化程序段如下:

       MOVAL,36H

   MOVDX,203H

       OUTDX,AL

       MOVAX,4000

       MOVDX,200H

           OUTDX,AL

           MOVAL,AH

           OUTDX,AL

由上述程序段可知,8254的0号计数器口地址为           ,工作在方式

             ,输出波形的频率是         Hz。

(3)写出1号计数器的初始化程序段。

 

 

 

 

 

2.利用甲、乙两台计算机的主串口直接相连进行无联络线的单工通信。

甲发送,乙接收。

双方通信前约定:

7位数据位,1位停止位,偶校验,通信速率为2400bps(分频系数0030H),双方均采用查询方式进行数据的发送和接收。

(11分)

 

(1)为甲计算机的8250Sout端画出发送字符‘C’的数据波形图。

1

0

数据传送方向

 

 

 

 

 

 

 

(2)为甲计算机编写发送字符‘C’的串行通信程序。

(要求写出完整的直接对8250端口操作的汇编源程序)

 

 

 

 

南京邮电大学2007/2008学年第一学期

《微机系统与接口技术A》期末试卷B

参考答案与评分标准

一、选择题(每题2分,共10分)

题号

1

2

3

4

5

答案

D

A

B

B

D

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

1.0~255         -128~+127       

2.20 

3.BIOS

4. 能够引发CPU中断的信息源  

5. 段

6.半双工       全双工      

7.寄存器寻址    寄存器间接寻址  

8.2            IP      

9.数据          状态        

10.1         

11.08090H       0808EH    

12.8259A        响应(INTA)     

13.0.131072(保留2位有效位即可)    

三、简答题(共28分)

1.(6分)

答:

接口电路中能与CPU直接进行信息交换的寄存器就叫端口。

 3分

分为:

数据端口、状态端口和控制端口             各1分,共3分

2.(8分)

答:

硬件中断和软件中断有四个不同:

                    各2分

中断的引发方式不同

CPU获取中断类型码的方式不同

CPU响应的条件不同

中断处理程序的结束方式不同

3.(6分)

答:

有A、B、C三个数据端口                               3分

A口:

方式0、方式1和方式2                            1分

B口:

方式0和方式1                                    1分

C口:

方式0                                            1分

4.(8分)

答:

波特率是指每秒钟传送0、1代码的位数(包括起始位、校验位和停止位)4分

   9600/10=960(个字符)                                           4分

四、简单分析题(22分)

1.6分

 AL=31H                                          2分

 C标=1   O标=0  S标=0   Z标=0    每个1分,共4分

2.每空格1分,共5分

 KEEPIP   KEEPCS  25H  1CH   RET

3.每空格2分,共6分

   78H   -64H     57FA(注:

写十进制但结果正确得一半分)

4.每空格1分,共5分

(1)  INTR    

(2)OBF   1    OUT(输出)   (3)0XXX1101

五、综合应用题(20分)

1.(9分)

(1)控制寄存器    写             每空格1分,共2分

(2) 200H   3   2000(或2K)  每空格1分,共3分

(3)    MOVAL,76H  (注:

十进制计数也可)

   MOVDX,203H

       OUTDX,AL                      ;2分

       MOVAX,2000

       MOVDX,201H

           OUTDX,AL

           MOVAL,AH

           OUTDX,AL                     ;2分

2.(11分)

(1)4分(每个部分各1分)

1

0

数据传送方向

 

 

 

 

 

 

 

(2)7分(其中:

段结构1分,查询发送2分,初始化4分)

       .486                       ;1分

CODE   SEGMENTUSE16

       ASSUME CS:

CODE

BEG:

   CALL   I8250

SCAN:

  MOV   DX,3FDH

       TEST   AL,20H

       JZ    SCAN                ;2分

       MOV   DX,3F8H

       MOV   AL,43H

OUT   DX,AL

NEXT:

  MOV    DX,3FDH

       IN     AL,DX

       TEST   AL,40H

       JZ     NEXT

       MOV    AH,4CH

       INT    21H

I8250  PROC

      MOV   DX,3FBH

      MOV   AL,80H

      OUT   DX,AL

      MOV   DX,3F9H

      MOV   AL,0

      OUT   DX,AL

      MOV   DX,3F8H

      MOV   AL,30H

      OUT   DX,AL             ;1分

MOV   DX,3FBH

      MOV   AL,00011010B      ;1分

      OUT   DX,AL

      MOV   DX,3F9H

      MOV   AL,0              ;1分

      OUT   DX,AL

       MOV   DX,3FCH

      MOV   AL,0              ;1分

      OUT   DX,AL

      RET

I8250  ENDP

CODE   ENDS

       ENDBEG

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2