南京航空航天大学2025 年硕士讨论生入学复试试题考试科目:微机原理及应用说明:答案必须填在答题纸上,写在试卷上无效一、简答题(30 分,每题 3 分)1、假如一台微机的 CPU 的时钟频率是 20MHz,该 CPU 的一个总线周期含有 4 个时钟周期,那么此机的总线周期为多少?2、在指令 MOV BX,VAR[DI]中,假如 DS=2000H,DI=0500H,VAR=0100H,则源操作数的物理地址是多少?3、用 MOV 指令将十进制数 56 以非压缩 BCD 码格式送入 AX,请写出正确的指令.4、执行下列指令后,标志位 CF 和 OF 的值是多少?MOV AL, 45HADD AL, OEBH5、PC 机在执行什么指令时,信号有效?6、通常外部中断服务程度一开始使用 STI 指令的目的是什么?7、写出对 8253 定时器顺序写入 16 位初始值的步骤;8、8255 在方式 0 输入时,A、B、C 三个端口能否稍存输入数据?9、异步通信方式,采纳 16 倍频发生器作为接收信号时钟,其目的是什么?10、中断矢量表,可以存放 256 个中断入口地址,矢量表占用的最大内存空间为多少?二、汇编语言概念题(22 分)已知数据段和程序:DATA SEGMENTSTR1 DW -32STR2 DB 2 DUP(A,'1’),35H, 21HCOUNT EQU $—STR2STR3 DDW STR1STR3 DW STR1DATA ENDS1、画出该数据段的存储形式(8 分);2、指出下列指令源操作数据的寻址方式,并给出目的(寄存器或存储器地址)及目的操作数的数值(14 分)(1)MOV DI,OFFSET STR2(2)MOV CX, COUNT(3)ADD CX, WORD PTR [DI+2](4)PUSH CXPOP DI(5)MOV WORD PTR [DI],DI三、程序分析(23 分)DATA SEGMENT BUFFER DB 36H,48H,56H,06H,78H,98H,26HCOUNT $-BUFFERBUFFER1 DB 56H,68H,76H,88H,89H,98H,65HCOUNT1 $-BUFFER1DATA ENDSCODE SEGMENTASSUME CS:CODE,CS:DATASTRTA: MOV AX, DATAMOV DS, AXMOV CX, OFFSET BUFFERPUSH CX MOV CX, COUNTPUSH CXCALL DISP ① ② ③ ④ ⑤ MOV AH, 4CHINT 21HCODE ENDSEND STRTASCODE SEGMENTASSUME CS: SCODEDISP PROC FARPUBLIC DISPPUSH BPMOV BP, SPMOV CX, [BP+6]MOV SI, [BP+8]DISP1 :PUSH CXMOV AL, [SI]MOV CL, 4MOV DL, AL SHR DL, CLOR DL, 30HMOV AH, 2INT 21HMOV DL, ALAND DL, OFHOR DL, 30HMOV AH, 2INT 21HMOV DLMOV AH, 2INT 21HINC SIPOP CX LOOP DI...