微机原理接口技术
一、简答题(每题10分,共50)
1、在8086/8088系统中ALE信号的作用是怎样的?
2、请简述RS232c的电平标准,正负逻辑分别用什么电平信号表示?至少写出4个rs232的常用信号并加以解释。
3、简述可屏蔽中断的响应和执行的过程。
4、I/O端口的定义。I/O接口有哪几种类型,请简要描述。
5、描述8237DMA控制器的地址双向的作用情况。
二、程序题(第一题10分,后面两题每题15分)(具体题目没有记下来,但是基本书上都能找到的那种,我只说一下大概)
1、
DATA1DB300DUP(?)
DATA2DB100DUP(?)
LEABX,DATA1
LEADX,DATA2
MOVSI,0
MOVDI,0
MOVCL,100
LOOPER:MOVAL,200[BX]SI
MOV[DX]DI,AL
INCSI
INCDI
DECCL
JNZLOOPER
........
.......
程序大概是这个样子,我只是凭印象写出来,题目让你写出程序的功能,这道题目很容易,就是将DATA1的后100单元的内容复制到DATA2的区域中
2、杨素行的《微机》课后题
START:LEABX,TABLE
MOVCL,[BX]
LOOPER:INCBX
MOVAL,[BX]
CMPAL,0AH
JNCX1
ADDAL,30H
X1:ADDAL,37H
JMPNEXT
NEXT:MOV[BX],AL
DECCL
JNZLOOPER
(1)假设从地址TABLE开始,10个存储单元的内容依次是:05H,01H,09H,0CH,00H,0FH,03H,0BH,08H,0AH写出执行完程序后内容的变化
(2)简单扼要说明程序功能
杨素行第二章例题2.19
在内存数据段中存放了若干个8位带符号的数,数据块长度为COUNT(不超过255),首地址为TABLE,统计其中正元素,负元素和零元素的个数,分别存入PLUS,MINUS和ZERO单元
XORAL,AL
MOVPLUS,AL
MOVMINUS,AL
MOVZERO,AL
LEASI,TABLE
MOVCX,COUNT
CLD
CHECK:LODSB
ORAL,AL
JSX1
JZX2
INCPLUS
JMPNEXT
X1:INCMINUS
INCZERO
NEXT:LOOPCHECK
.............
..............
这道题是程序填空题,我把空都补好了,大概有10个空被挖掉需要你填,不难
三、接口电路(每题20分,共60)
1、描述一下软件定时和硬件定时的区别。
2、在设计接口电路中,模拟通道的输入端在设计时需要考虑哪些问题?
3、接口设计电路,杨素行的那本书图5.13(我用的是二版,三版应该也一样),就是通过译码,然后对1
个74373锁存器和一个D触发器进行控制,用来从外部接口读入数据,这道题比较复杂而且又在书本上的原题,我就偷懒一下不画出来了。这道题共有3个小题目,第一个给你一个接口地址,让你把地址端在图上标出,都是普通的138译码,做过类似题目的都应该会,第二小题让你写出电路工作过程,书上也有详细描述,第三小题让你写一段程序来读外部I/O数据,也是书上的那个例题。
总结一下,杨素行的那本《微型计算机系统原理及应用》非常重要,很多原题,一定要多看几遍。如果涉及到控制字肯定会给出,只要了解就行,不要花大量时间去背控制字,得不偿失,要多从宏观的角度去分析理解电路,真正的能读懂电路就行。对于一些概念的把握也非常重要,概念题占了大半的分数,尤其对一些细节的理解。希望大家能有所收获,祝大家明年高中!
至于面试我没什么要说的,因为我是最后一个进去的,进去跟老师光聊天了......呵呵。只用英语问了一个嵌入式的问题,5分钟就出来了。不得不说排在后面面试
第5/9页
的同学优势很大......前面进去每个都20+分钟,问题还多.....
2012年
复试试题:
第一部分:
1、I/O端口的定义,有哪几种端口,简要介绍下
2、异步串行通信格式用适当方式表达,说明RS-232逻辑电平
3、中断类型号有哪几种,具体解释下
4、8237的空闲周期、有效周期是什么,AEN信号有什么作用
5、SF,ZF,OF,PF,DF,定义及含义
第二部分:
首先说下指定参考书,《微型计算机系统原理及应用》(第三版)杨素行,清华大学出版社,以后说的页码都是指这个书的页码
1、P91,例2.7原题,题目要求说明程序功能
2、P83,例2.6原题,题目要求说明程序功能
3、有以下程序:
VAR1
VAR2DBDW?6,9,7,’697’
第6/9页
VAR3
LEN
(1)
(2)DDEQU?VAR2-VAR1说明VAR1、VAR2、VAR3之间占多少存储单元,内容用十六进制表示LEN的值
4、有以下程序:
LEA
MOV
IN
MOV
CHKS:MOV
IN
AND
JNZ
MOV
IN
MOV
INC
LOOP
说明程序功能
这个程序是我回忆的,大致就这样,P248和P232的程序加起来就是
第三部分
1、广义角度介绍I/O接口的功能
2、模拟输入通道、模拟输出通道由那些部分组成,简要介绍各部分功能。BXCHKSAL,1CHKSDX,PORT2AL,DX[BX],ALBX,BUFFERDX,PORT2AL,DXCX,20DX,PORT1AL,DX
第7/9页
3、给了个图,图大致就是把8253接在系统中,先是地址线过138译码器,接8253的CS,其它就是A0接A0,A1接A1,其它就是8253最基本该怎么接。(控制字不用背,给了)
(1)求8253的各计数器的地址及内部寄存器的地址
(2)如果输入为20M方波,输出为10K方波,求工作方式,计数器初值,写初始化程序
(3)如果在第(2)题的基础上,继续想得到100Hz的方波,求连线,工作方式,计数器初值
PS:其实微机接口技术,前三章和第五章是重点,就是基本汇编程序设计要搞懂,还有最常用芯片比如8255,8259,8253的初始化程序,8255要求最高。8250好像没考过,8237考一些概念性的东西,这些是以前的真题大致出的内容。复试经验
今年复试分5组,专硕和学硕在一起复试,按成绩由低到高进去复试,我报的工学,我是倒数第二个进去的,在后面的优势要大一些问的问题更少,前面进去的基本上都20分钟以上。
首先是英语面试。开始进去的人就是自我介绍,后来老师听累了,就不用自我介绍了,就是问问题。问题基本都是,你大学的专业,介绍一下你家乡,你的家人,你的大学就这些问题,还有一些就是他突然想到的问题,后来考的可以往这方面准备下。我进去时,老师看我地方离南京远,就问了我为什么到东南来上学,后面就是你做了什么东西。
然后是专业面试。前面出来的,基本上都是看你成绩单,问你本科最喜欢、擅长或者最不擅长的问题,一般你说什么他就直接能从你的话里,找到相关的问题来问你。我进去的时候,老师问了我做的一个项目的有一个问题的原理,我没有答上来。那个项目确实是我做的,但他问我的,我不明白。所以以后同学去的时候,一定对你做的东西,还有毕业设计之类的东西,要有比较彻底的了解。如果没有做过的东西,千万不要说做过。然后老师又问我SDRAM是什么东西,需不需要刷新,这个我答上来了。最后老师问我最喜欢那个,我说比较喜欢CMOS集成电路设计的东西,老师就问我对CMOS了解多少,我答了一些,我最后说句,这些都是比较浅的东西,然后老师笑着说,你这个同学真是的,喜欢又学得浅,那怎么问你啊,你走吧。最后我就出来了。就是这样。
希望能够给以后考东南集成电路的同学一些帮助!
您需要 登录账户 后才能发表评论