当前位置:首页 > 微机原理与接口技术复习题(本)
REP MOVSW START ENDP CODE ENDS END START
问该程序完成什么功能?
3)设堆栈指针SP的值为2F00H,
(AX)=8050H , (BX)=7840H , (CX)=2233H 试问 执行PUSH AX后,(SP)= PUSH BX后,(SP)= 再执行PUSH CX , POP DX 后, (SP)= , (CX)= (AX)= (BX)= 画出堆栈图。
4)并说明程序段完成什么功能。
SORT PROC FAR
PUSH DX PUSH AX
MOV DX ,08EAH
COM1 : IN AL, DX
TEST AL, 80H
JZ COM1
MOV DX ,08E8H IN AX ,DX
MOV BUFF , AL POP AX POP DX RET
SORT ENDP
5)阅读程序,并回答下列问题。 ⑴ MOV BX, 2000H
MOV CX ,0020H MOV AL ,[BX] L1: INC BX
CMP AL , [BX]
JC NEXT MOV AL , [BX] NEXT: DEC CX
JNZ L1
MOV [2300H] ,AL HLT
问 (BX)= ,(CX) ,(OF)= ,(ZF)= ,(SF)= . 程序段的功能是什么
5
⑵ DATA SEGMENT
ART DW 1087H, 18H, 26H, 1134H, 66, ………. SUM DW ? DATA ENDS
CODE SEGMENT MAIN PROC
ASSUME CS:CODE ,DS:DATA START: MOV AX, DATA MOV DS, AX MOV BX, OFFSET ART MOV CX ,64H MOV AX, 0
NEXT: ADD AX ,[BX] INC BX
INC BX
LOOP NEXT MOV SUM ,AX RET
MAIN ENDP CODE ENDS END
该程序的功能是?
6)设堆栈指针SP的值为2F00H,
(AX)=8050H (BX)=7840H (CX)=2233H 试问 执行PUSH AX后,(SP)= 画出堆栈图。
PUSH BX后,(SP)= 画出堆栈图。
再执行PUSH CX ,POP DX 后, (SP)= , 画出堆栈图。
再执行XCHG AX ,CX 后 , (SP)= .
(AX)= .(BX)= . (CX)= (DX)= . 画出堆栈图。
7)分析下列程序,说明程序功能 CODE SEGMENT ASSUME CS:CODE
MOV CX ,80H MOV DL ,0 NEXT: MOV AH ,2 INT 21H INC DL LOOP NEXT
6
INT 20H
CODE ENDS END
8)阅读程序,回答问题
DATA SEMENT
A DB 87H, 18H, 26H, 34H, 66H, ……. B DB 200 DUP (?) DATA ENDS
CODE SEGMENT
ASSUME CS: CODE , DS: DATA START: MOV AX, DATA
MOV DS , AX
MOV CX , 100
MOV SI , OFFSET A MOV DI , OFFSET B
NEXT: MOV AL ,[SI]
AND AL ,0FH
OR AL ,30H MOV [DI] ,AL INC DI
MOV AL , [SI] PUSH CX MOV CL ,4 SHR AL ,CL POP CX OR AL , 30H MOV [DI] , AL INC DI INC DI
LOOP NEXT
MOV AH , 4CH INT 21H CODE ENDS
END START
该程序的功能是什么。 9)XOR AX ,AX
PUSHF POP AX
OR AX ,0100H PUSH AX POPF
问 AX= CF= ZF= SF=
7
TF= 第5章 存储器系统
1. 什么是存储器?存储器系统? 2. 存储器的两个基本操作是什么。 3. 微机中有那两种存储器系统? 4. 内存和外存性能上有什么特点? 5. ROM , RAM有什么区别? 6. 为什么动态RAM需要刷新?
7. 试利用全地址译码器74LS138将6264芯片接到8088系统总线上,其地址范围为 32000H—33FFFH.
8. 内存地址从20000H—8BFFFH共有多少字节?
9. 用64K X 1的芯片2164构成128KB的存储器需要多少芯片?至少需要多少根地址线?片内地址线?多少根用于片选译码? 10.什么是字扩展?位扩展?
11. 什么是Cache?它能极大的提高计算机的处理能力是基于什么原理?
12. 设主存DRAM的存取周期为70ns,Cache的存取周期为5ns , Cache 的命中率为90%, 试求构成的存储器系统的平均存取周期是多少?
第6章 输入输出和中断技术 1. 输入输出系统有那些特点? 2. 什么是I/O接口? I/O端口?
3. I/O段口有那两种编址方式?8088CPU采用什么方式? 4. 对I/O段口的读写要求的控制信号是什么?
5. 输入数据时,要求输入接口具有对数据的什么能力?输出数据时,输出接口要求具有对数据的什么能力?
6. 74LS244能作什么接口?74LS273能作什么接口? 7. 数据的输入输出方式有那四种? 8. 什么是中断、中断源?
9. 对外部中断,利用CPU的那两根输入线来通知CPU以发生了中断事件。 10. 计算机处理中断有那5个步骤?
11. CPU响应中断请求必须满足那四个条件?
12. 什么是内部中断(软件中断)?什么是外部中断(硬件中断)?外部中断有那两种,IF对它门有什么影响?有什么区别?
13. 什么是中断向量?怎样计算中断向量在中断向量表中的存放地址?
14. 已知SP=0100H ,SS=3500H ,CS=9000H,IP=0200H,[00020H]=7FH,[00021H]=1AH, [00022H]=07H, [00023H]=6CH,在地址为90200H开始的连续的两个单元存放着一
条两个字节指令INT8,试指出在执行该指令并进入相应的中断例程时,SP、 SS、 IP、 CS的内容以及SP所指的字单元的内容是什么?
第7章 常用数字接口电路
1. 接口芯片的读写信号与系统那些信号相连? 2. 8253芯片有那6种方式?
3. 8253在软启动时,要使计数正常进行,GATE为什么电平。若是硬启动,GATE怎样
8
变化?
4. 8255各端口可以工作在几种方式下,当端口A工作在方式2时,端口B和C工作于什么方式下?
5.对8255的C口进行初始化为按置位或复位时,写入的端口的地址是什么?
第8章 模拟量的输入输出
1. D/A转换器作用是什么? A/D转换器的作用是什么?
2. 对于一个10位的D/A转换器其分辨率是什么?如果输出满刻度电压为5V,其一个最低有效位对应的电压是多少?
3. DAC0832有那几种工作方式?
4. 有一个8位的D/A变换器,输出电压为0-----5V,当输入的数字量为40H 80H时,其对应的输出电压分别是多少? 5. ADC0809芯片的功能是什么?
6. 对8位的A/D变换器,当满刻度输入电压为5V时,其量化间隔是什么?
7. 设被测温度的变化范围为0---100°C,若要求测量误差不超过0.1°C,应选用多少位的A/D变换器?
9
共分享92篇相关文档