2013四川大学电子信息学院微机原理复试真题回忆版
一大题填空题 考察的知识点,汇编程序的作用,指示性语句的作用,指令性语句的作用,8255A的工作方式,进制转换(将10进制数138转换为二进制,16进制),寻址方式,求物理地址,CPU与外围接口的连接总线(AB.DB.CB)
二大题问答题
1、CPU与接口之间有哪几种传送信息的方式?各应用在什么场合?
2、什么是时序?一个基本的总线周期包含几个始终周期?若时钟频率是5GHz,问该CPU的时钟周期是多少?总线周期是多少?简述Tw的含义。 3、简述堆栈的含义以及在使用堆栈时应注意的事项。 4、什么是中断,中断矢量和中断向量表的含义。
5、请简述目前微机系统硬件和软件的现状和发展趋势。
三大题
阅读下面的程序
STACK SEGMENT STACK’STACK’ DW 64 DUP(?) STACK ENDS DATA SEGMENT
BUFFER DW X1,X2,、、、、、Xn COUNT EQU $--BUFFER MMM1 DW ? MMM2 DW ? DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK START : MOV AX, DATA MOV DS, AX
MOV CX, COUNT SHR CX, 1
LEA BX, BUFFER MOV AX, [BX] MOV DX, [BX] DEC CX
AGAIN: INC BX
INC BX
CMP AX, [BX] JGE NEXT1 MOV AX, [BX] JMP NEXT2
NEXT1:CMP DX, [BX]
JL NEXT2
MOV DX, [BX]
NEXT2:LOOP AGAIN
MOV MMM1,AX MOV MMM2,DX
MOV AH,4CH INT 21H
CODE ENDS END START
(1)、简述上述程序完成什么功能? (2)、画出程序流程图,并作出一定的解释
(3)MMM1,MMM2个代表什么?MMM1代表最大值、MMM2代表最小值
四大题编程题
已知数组A包含10个互不相等的整数,数组B包含15个互不相等的整数。试编写一程序,将既在A中出现又在B中出现的数存放在数组C中。
五大题读图题
查询式输出
1、简述上述查询式输出的原理 2、编写查询输出的部分程序
六大题
存储器的扩展
用4K*4的EPROM如何扩展为16K*8的芯片
1、扩展后的数据寄存器有多少位?地址寄存器有多少位? 2、需要多少4K*4EPROM?
3、画出相应的扩展连接图(CPU为8位的,包括数据位,地址位)
说明:以上是我自己复试时记得的题目,上述出现部分错误的话还请各位谅解, 四川大学电子信息学院复试十分公平公正,没有什么歧视现象,希望对以后考研的同学有所帮助,比较好的用书是川大何小海和严华编的《微机原理与接口技术》 复试的题目基本是上面的。