微机原理复试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、DW型数据定义,EQU 语句,定义后用传送指令将两个数据送寄存器,问两个指令源操作数寻址方式。

2、数据段首址4000H:2000H,16个字数据,问最后一个数据的物理地址。(42031H,请大神指正)

3、8259级联时,主片工作在____________嵌套方式。

4、8254十进制计数最大计数值____。

5、8237M-M传送,启动dma过程由_______实现。

6、存储器字位扩展,问几片还有片内地址线几根。

7、中断向量4n,4n+1,4n+2,4n+3都对应存放的什么。

二、选择(2分*5个=10分)

1、cpu32位代表什么

2、变量定义dup嵌套问分配多少字节

3、堆栈给出ss和sp,问压入5个字后栈顶物理地址。(我记得是SS=2000H,SP=1000H,这样答案就是200F6H)

4、8255A口工作在方式2,B口可以工作在方式几?(方式0和方式1)

5、8255数据采集120个点,问要几片。(5*(A口+B口+C口)=120)

三、判断并改错(2*5题=10分)

前3个为指令改错,均为典型的错误,立即数作了目的操作数,源操作数和目的操作数均为直接寻址,out指令端口大于FFH没有用DX。

后两个为8255和8259之类的判断,8259说24级中断用3片。显然是错误的。

1、I/O寻址方式几种?80X86是哪种?

2、8237的A0-A3地址线为什么设置成双向?

3、8259中断结束的作用?有哪几种中断结束方式?

五、编程题(10分*2题=20分)

1、8254初始化,产生波形,有具体要求,难度书本例题。

2、将一个内存单元如2000H:1000H的数据显示在显示器上。(我理解为dos调用)

六、存储器扩展(15分)

4个芯片RAM和ROM 要求连线并写出地址范围。规定了RAM的首址。难度课后习题的难度。

七、综合题20分

ADC0809的IN2数据采集经cpu,由8250发送出去。图比较复杂

涉及到ADC0809的端口地址选用,开始采集的指令。8250的初始化,查询方式,要判断8250的LSR状态来决定是否发送。参考见课本8250和8255那道例题,大同小异。

今年给出了8250各个寄存器的方式字及端口地址。

PS:我是自己背下了,如果万一不给呢,大家还是多下功夫争取都记下来,这样也节省查阅的时间。就LCR,MCR,LSR,IER几个寄存器,没多少的。

对了今年英语听力卷头是TEST 7,如果大家认识本校或者就是本校的

可以去看看是否本校有类似的练习题。这套听力中间有个关于泰坦尼克号的文章3道题。

相关文档
最新文档