重庆邮电大学微机接口061t
发布时间:2024-11-21
发布时间: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. 程序符合要求得全分,否则在酌情扣分。
上一篇:思剑八标老木湾T梁预制场施工方案
下一篇:大学生科技作品展策划书