重庆邮电大学微机接口061t

发布时间:2024-11-21

2006-2007-1学期微机原理与接口技术考试试卷来源: admin浏览次数:1073添加时间:2007-01-25 15:53:19

重庆邮电大学2006/2007 学年第 1 学期

计算机学院04级《微机原理》考试题( A 卷)

注:填空题、选择题请答在后面的答题纸上。

一、填空题(共15分,每空1分,答案写在答题纸上)

1) 十进制数127表示为十六进制为___________,表示为八进制为

__________。

2) 衡量计算机性能的指标有主频、_______,________,外部设备能力和软件配置能力。

3) 假设字长为8位,则用补码形式的表达式0F7H+10H的计算结果等于__________。

4) Intel80486 CPU的数据总线宽度为____,地址总线宽度为____,存储器寻址空间可达____字节。

5) 寄存器AX的字长为_______,EBX的字长为______,CL的字长为

______。

6) 设CS内容为1000H, IP内容为0123H, 则在80x86实模式下的等待CPU执行的下一条指令所在的物理地址为_______。

7) 设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=6000H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(26000H)=5678H, (41002H)=789AH 。则MOV AX, ES:[1000H] 执行时操作数的物理地址为;MOV AX, [BX]执行后(AX)= ;MOV AX,[BP+DI] 执行时操作数的物理地址为____ 。

二、简答题(共25分, 每题5分,答案写在答题纸上)

1) 在计算机系统中,什么是中断,什么是中断源?

2) 微机系统中的I/O端口统一编址有哪些特点?

3) 指出以下各指令中源操作数的寻址方式?

(1) MOV BX, WORD PTR[2100H]

(2) JMP BX

(3) JMP WORD PTR ES:[2000H]

(4) JMP DWORD PTR [BX+10H]

(5) MOV [BX+SI+8],BX

4) 一次完整的中断过程可以分为哪几个步骤?

5) 微机系统中的总线可以分为哪几种?

三、阅读分析题(共40分,答案写在答题纸上)

1. 分析以下程序,给出程序运行后的输出结果。(6分) DATA SEGMENT

MESG DB ‘HELLO,WORLD’,41H,42H,’$’

DATA ENDS

STACK_ SEGMENT

DB 100 DUP(?)

STACK_ ENDS

CODE SEGMENT

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

BEG: MOV AX,STACK_

MOV SS,AX

MOV SP,100

MOV AX,DATA

MOV DS,AX

LAST:

MOV AH,9

MOV DX,OFFSET MESG

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END BEG

2. 已知AX=0001H, BX=0002H,CF=1,求分别执行下列指令后AX寄存器的值,并指出标志寄存器的标志位SF,ZF,CF的值。(8分)

(注意以下指令为一个连续指令序列)

1) ADD AX,BX ; AX=_____, SF=___

2) SBB AX,BX; AX=_____, CF=____

3) AND AX,BX; AX=_____, PF=___,

4) XOR AX, BX; AX=_____, ZF=___

5) ADC AX, BX; AX=_____, AF=___

6) NEG AX; AX=_____, SF=___

7) OR AX, BX; AX=_____, ZF=____

8) IMUL BL; AX=_____, SF=___

3. 阅读下面的汇编程序,判断分析该程序的功能,并从题后的选项中选择合适的语句填充到程序中的缺失部分,使程序完整无误。(12分)

1)程序的功能是___________

2)供选择的项:A) DEC CX B) INC BX C) END BEG D)END START 4. 阅读下面程序片段,回答(8分)

5. (6分) 试分析下列程序片断在执行后,AX的值为多少?

设数据段定义变量为: table dw 4321H, 257, 513

entry dw 4

代码段:(ds初始化为table所在的段)

LEA BX, TABLE

MOV SI, ENTRY

MOV AX, [BX+SI]

四、程序设计题(共20分,答案写在答题纸上)

1. (10分) 假设定时/计数器8254的端口地址范围为80H – 83H, 1#计数器的CLK端的时钟输入频率为1000,000Hz, 要求在1#端口的输出端OUT上输出频率为1000Hz的方波,按十进制方式计数,写出相应地8254初始化程序片断,并给出初始值的计算过程。

2.(10分) 设数据段ARRAY单元开始有20个有符号数的双字节数,要求从其中寻找最小值,并将其存放于字单元MAX中,并按十六进制的形式显示出来。写出实现该功能的汇编程序(要求完整的汇编程序结构)。

附录

8254的方式控制字格式:

1.计数器选择

D7 D6 = 00 计数器0;D7 D6 = 01 计数器1;D7 D6 = 10 计数器2;D7 D6 = 11 读出控制字标志;

2.读/写方式选择

D5 D4 = 00锁存当前计数器的值供读出;D5 D4 = 01 只读/写低8位;

D5 D4 = 10只读/写高8位;D5 D4 = 11先读/写低8位,后读/写高8位;

3.工作方式选择

D3 D2 D1的值用于设定工作在方式0~5;

4.计数器计数制选择

D0=0,计数值以二进制方式计数;D0=1,计数值以十进制方式计数;答案

一、填空题,每空一分

1) __7FH__, ___377____

2) ___字长____, __内存容量__

3) __7_____

4) ___32____, _____32______, ___4G_______

5) __16_____, ____32_______, ___8___

6) ____100123H___

7) __12000H__, ___5678H___, ___38001H___

二、简答题,每题5分。所答含要点得全分,否则酌情扣分。

1)中断是有随机事件发生后向CPU发出请求信号,CPU停止当前程序的执行转而执行为该随机事件服务的程序,服务完成后回到停止位置继续执行的过程。

中断源是引起中断的事件。

2)无需专门的I/O指令,I/O操作等同访存操作,占用存储空间,阅读程序时不易区分I/O与访存。

3)直接寻址;段内间接寻址;段内间接寻址;段间间接寻址;寄存器寻址。

4)中断请求,中断判优,中断响应,中断服务,中断结束

5)地址总线,数据总线,控制总线

三、阅读分析题

1)(6分)HELLO,WORLDAB

2)(8分)

(6分)程序的功能是:找出字符

值最大的字符

分)程序中缺失的项(1)__INC

BX___ (2)___END BRG___。

(5分)程序的功能是:将AL中的

制位反序。

分)执行完成后AL的值为

____10100000B___。

5) (6分)执行后AX的值为_513___。

四、综合题

1. 计数初值=1000000/1000=1000(2分)MOV AL, 01110111B(3分)以下6分

OUT 83, AL

MOV AX, 1000

OUT 81H, AL

MOV AL, AH

OUT 81H, AL

2. 程序符合要求得全分,否则在酌情扣分。

重庆邮电大学微机接口061t.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219