《最新微机原理作业问题总结习题课PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机原理作业问题总结习题课PPT课件.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理作业问题总结习题微机原理作业问题总结习题课课微机原理习题课微机原理习题课作业讲解作业讲解 第三章:第三章:第三章:第三章:80868086指令系统指令系统指令系统指令系统 3.43.4判断指令书写是否正确:判断指令书写是否正确:判断指令书写是否正确:判断指令书写是否正确:(1 1)MOV AL,BX (2)MOV AL,CL)MOV AL,BX (2)MOV AL,CL(3 3)INC BX ()INC BX (4 4)MOV 5,AL)MOV 5,AL(5 5)MOV BX,SI (6)MOV BL,0F5H)MOV BX,SI (6)MOV BL,0F5H(7)MOV DX,200
2、0H (7)MOV DX,2000H (8 8)POP CS)POP CS(9 9)PUSH CS ()PUSH CS (1010)MOV 2000H,3000H (3.6)MOV 2000H,3000H (3.6)(1111)XCHG CS,AX ()XCHG CS,AX (1212)MOV BX,1000H)MOV BX,1000H(1313)XCHG BX,IP ()XCHG BX,IP (1414)IN BX,DX)IN BX,DX(1515)MOV BYTEBX,1000 )MOV BYTEBX,1000 (1616)MOV CS,1000 (3.17)MOV CS,1000 (3.
3、17)作业作业作业作业3.223.22,3.233.23问题不多,不讲了,自己看看问题不多,不讲了,自己看看问题不多,不讲了,自己看看问题不多,不讲了,自己看看 3.303.30要注意具体哪个单元存的具体内容是什么?(书上要注意具体哪个单元存的具体内容是什么?(书上要注意具体哪个单元存的具体内容是什么?(书上要注意具体哪个单元存的具体内容是什么?(书上P55)P55)20100+FE00=2FF00H,20100+FE00=2FF00H,执行执行执行执行PUSH BX PUSH BX 后,栈顶后,栈顶后,栈顶后,栈顶=2FF00H-2=2FEFE=2FF00H-2=2FEFE(2FEFF)=3
4、4H(2FEFF)=34H高位字节高位字节高位字节高位字节,(2FEFE)=57H2FEFE)=57H低位自己低位自己低位自己低位自己微机原理习题课微机原理习题课作业讲解作业讲解第第第第8 8章:中断系统章:中断系统章:中断系统章:中断系统 作业问题不大,不讲了,但大家要注意作业问题不大,不讲了,但大家要注意作业问题不大,不讲了,但大家要注意作业问题不大,不讲了,但大家要注意中断响应过程中断响应过程中断响应过程中断响应过程,以相,以相,以相,以相应的应的应的应的堆栈内容堆栈内容堆栈内容堆栈内容变化。变化。变化。变化。压入堆栈的都有什么内容,在堆栈中是怎压入堆栈的都有什么内容,在堆栈中是怎压入堆
5、栈的都有什么内容,在堆栈中是怎压入堆栈的都有什么内容,在堆栈中是怎样存储的?样存储的?样存储的?样存储的?(FLAGS,CS,IPFLAGS,CS,IP)书上)书上)书上)书上P248P248第第第第9 9章:计数器及定时器电路。章:计数器及定时器电路。章:计数器及定时器电路。章:计数器及定时器电路。作业作业作业作业9.49.4:若有一频率发生器,其频率为若有一频率发生器,其频率为若有一频率发生器,其频率为若有一频率发生器,其频率为1MHz,1MHz,若要求用定时若要求用定时若要求用定时若要求用定时/计计计计数器数器数器数器82538253,产生每秒一次的信号,产生每秒一次的信号,产生每秒一次
6、的信号,产生每秒一次的信号,82538253应该如何连接?编写初应该如何连接?编写初应该如何连接?编写初应该如何连接?编写初始化程序。始化程序。始化程序。始化程序。解:解:解:解:1).1).一个定时器的最大定时时间一个定时器的最大定时时间一个定时器的最大定时时间一个定时器的最大定时时间 65536/65536/(1*101*106 6)=0.065536 s=65.768ms=0.065536 s=65.768ms,因此需要多个通道级联。因此需要多个通道级联。因此需要多个通道级联。因此需要多个通道级联。2 2)1s1s产生一次,是产生一次,是产生一次,是产生一次,是1MHz1MHz的信号需要
7、的信号需要的信号需要的信号需要10 e 610 e 6分频。因此可以分频。因此可以分频。因此可以分频。因此可以 用两个通道级联,且每个通道的初值设为用两个通道级联,且每个通道的初值设为用两个通道级联,且每个通道的初值设为用两个通道级联,且每个通道的初值设为1000=03E8H1000=03E8H f1=1M/1000=1000,f2=1000/1000=1 f1=1M/1000=1000,f2=1000/1000=1微机原理习题课微机原理习题课作业讲解作业讲解3).3).连接:将定时器连接:将定时器连接:将定时器连接:将定时器1 1的的的的OUTOUT1 1端接到定时器端接到定时器端接到定时器
8、端接到定时器0 0的的的的CLKCLK0 0端,其它信号连接如图。端,其它信号连接如图。端,其它信号连接如图。端,其它信号连接如图。4)4)编址编址编址编址:A7 A6 A5 A4 A3 A2:A7 A6 A5 A4 A3 A2 A1 A0A1 A0 0 1 0 0,0 0 0 1 0 0,0 0 0 0 0 0 0 1 0 0,0 00 1 0 0,0 0 1 1 1 1地址范围:地址范围:地址范围:地址范围:40H-43H40H-43H计数器计数器计数器计数器0 0:40H40H计数器计数器计数器计数器1 1:41H41H计数器计数器计数器计数器2 2:42H42H控制字寄存器:控制字寄存
9、器:控制字寄存器:控制字寄存器:43H43H5)5)初始化:初始化:初始化:初始化:A A)控制字:)控制字:)控制字:)控制字:计数器计数器计数器计数器0 0:00 00 11 11 010 0 34H010 0 34H计数器计数器计数器计数器1 1:01 01 11 11 010 0 74H010 0 74H微机原理习题课微机原理习题课作业讲解作业讲解程序如下:程序如下:程序如下:程序如下:MOV AL,34HMOV AL,34HOUT 43H,ALOUT 43H,ALMOV AX,03E8HMOV AX,03E8HOUT 40H,ALOUT 40H,ALMOV AL,AHMOV AL,A
10、HOUT 40H,ALOUT 40H,ALMOV AL,74HMOV AL,74HOUT 43H,ALOUT 43H,ALMOV AX,03E8HMOV AX,03E8HOUT 41H,ALOUT 41H,ALMOV AL,AHMOV AL,AHOUT 41H,ALOUT 41H,AL作业作业9.5和和9.4基本一样,只是改变一下初值,并在基本一样,只是改变一下初值,并在8253的的5s计数计数器的出口处接一反相器。器的出口处接一反相器。作业作业9.9:编程将:编程将8253计数器计数器0设置为模式设置为模式1,计数初值为,计数初值为3000H,计计数器数器1设置为模式设置为模式2,计数初值为
11、,计数初值为2010H,计数器计数器2设置为模式设置为模式4,计,计数初值为数初值为4030H.解:设控制字端口设为解:设控制字端口设为340-343H计数器计数器0控制字:控制字:00 10/11 001 0 22H或或32H计数器计数器1控制字:控制字:01 11 010 0 74H计数器计数器2控制字:控制字:10 11 100 0 0B8H程序程序:MOV AL,32H MOV DX,343H OUT DX,AL MOV AL,00H MOV DX,340H OUT DX,AL MOV AL,30H OUT DX,AL;计数器计数器0写完写完 MOV AL,74HMOV DX,343H
12、OUT DX,ALMOV AL,10HMOV DX,341HOUT DX,ALMOV AL,20HOUT DX,AL;计数器计数器1写完,写完,计数器计数器2同学们自己写同学们自己写微机原理习题课微机原理习题课作业讲解作业讲解第十章:并行接口芯片第十章:并行接口芯片第十章:并行接口芯片第十章:并行接口芯片10.8 10.8 设置设置设置设置8255A8255A的工作方式,的工作方式,的工作方式,的工作方式,8255A8255A的控制端口地址为的控制端口地址为的控制端口地址为的控制端口地址为00C6H,00C6H,要要要要求端口求端口求端口求端口A A工作在方式工作在方式工作在方式工作在方式1
13、1,输入;端口,输入;端口,输入;端口,输入;端口B B工作在方式工作在方式工作在方式工作在方式0 0,输出;端口,输出;端口,输出;端口,输出;端口C C的高的高的高的高4 4位配合端口位配合端口位配合端口位配合端口A A工作,低工作,低工作,低工作,低4 4位为输入。位为输入。位为输入。位为输入。解:控制字:解:控制字:解:控制字:解:控制字:1 01 1 1 01 1 1 1 0 0 1 0B8H0 0 1 0B8H MOV AL,0B8H MOV AL,0B8H MOV DX,00C6H,MOV DX,00C6H,OUT DX,AL OUT DX,AL微机原理习题课微机原理习题课作业讲
14、解作业讲解第十章:并行接口芯片第十章:并行接口芯片第十章:并行接口芯片第十章:并行接口芯片10.910.9设设设设8255A8255A的四个端口地址为:的四个端口地址为:的四个端口地址为:的四个端口地址为:00C0H,00C0H,00C1H,00C2H,00C3H,00C1H,00C2H,00C3H,要求用置要求用置要求用置要求用置0/0/置置置置1 1方式对方式对方式对方式对PC6PC6置置置置1 1,对,对,对,对PC4PC4置置置置0 0。解:解:解:解:对对对对PC6PC6置置置置1 1控制字:控制字:控制字:控制字:0 000 110 1 0DH0 000 110 1 0DH对对对对
15、PC4PC4置置置置0 0的控制字:的控制字:的控制字:的控制字:0 000 100 0 08H0 000 100 0 08HMOV AL,0DHMOV AL,0DHMOV DX,00C3HMOV DX,00C3HOUT DX,ALOUT DX,ALMOV AL,08HMOV AL,08HOUT DX,ALOUT DX,AL微机原理习题课微机原理习题课作业讲解作业讲解 微机原理习题课微机原理习题课作业讲解作业讲解第十章:并行接口芯片第十章:并行接口芯片第十章:并行接口芯片第十章:并行接口芯片还要注意编址,连线,初始化在一起综合题的做法。还要注意编址,连线,初始化在一起综合题的做法。还要注意编址
16、,连线,初始化在一起综合题的做法。还要注意编址,连线,初始化在一起综合题的做法。第十一章:串行接口第十一章:串行接口第十一章:串行接口第十一章:串行接口作业:作业:作业:作业:11.2-11.611.2-11.6 11.10-11.11 11.10-11.11 都是概念题,书上有答案,书上没有的,上课也讲了,都是概念题,书上有答案,书上没有的,上课也讲了,都是概念题,书上有答案,书上没有的,上课也讲了,都是概念题,书上有答案,书上没有的,上课也讲了,请好好复习。请好好复习。请好好复习。请好好复习。最后:祝愿大家考试取得好成绩!最后:祝愿大家考试取得好成绩!我们这门课程就全部结束了!我们这门课程就全部结束了!结束语结束语谢谢大家聆听!谢谢大家聆听!16