微机原理答案(4)

2019-05-18 20:05

A9A8A7A6A5A4AEN

23 看手册

nCSD[15..8]8086最小系统总线数据总线74244输入信号WRA[15..0]A[15..0]=04E5HRDM/IOALE

30 50h,51h存储IP, 52H,53H存储器CS

31 SP=FAH,SS=0300H,IP=0040H,PSW=0040H, 依次为00a2,0900,0240

33 C

38 中断服务程序结束时,用RETF指令代替IRET指令能否返回主程序,这样做存在什么问题?

16

能够返回主程序。有两个问题:第一个就是FLAG寄存器没有出栈,状态标志没有返

回到程序执行的状态;堆栈次序乱了

41一次可屏蔽外部中断可分为:中断申请,中断屏蔽,中断相应,中断服务,中断返回 52 C,直接连接到VCC 53 看习题册

54? 要求(1)周期为10uS的对称方波 (2)周期为1S的对称方波

D[15..8]8086最小系统总线WRRDA1A2A[15..4]A[15..4]=D0DH数据总线WRRDA0A1clk0out082532MHzclk1out1clk2out2CSBHEM/IOALE

Tim : 端口地址 D0D1 TIM+1 : 端口地址 D0D3 TIM+2 : 端口地址 D0D5

TIM+3 : 端口地址 D0D7

由于clk0的周期为:0.5us, 因此计数器0应该为方波,数值为10/0.5=20,工作方式3 (1)周期为为10us的对称方波

MOV DX, 0D0D7H

MOV AL, 00010110;计数器0,只读写低位字节,方式3,二进制模式 OUT DX, AL MOV AL,20 MOV DX, 0D0D1H OUT DX, AL

(2)每1s产生一个负脉冲 如上图,

MOV DX, 0D0D7H

MOV AL, 00010110;计数器0,只读写低位字节,方式3,二进制模式 OUT DX, AL MOV AL,40

17

MOV DX, 0D0D1H

OUT DX, AL ;gate0 20us的周期方波

MOV DX, 0D0D7H

MOV AL, 01110100;计数器1,先低后高,方式2,二进制模式,分频50000 OUT DX, AL MOV AL, 50H MOV DX, 0D0D3H OUT DX,AL MOV AL, 0C3H

OUT DX, AL

(3)10s后产生一个负脉冲 Gate3 为输出

MOV DX, 0D0D7H

MOV AL, 00110110;计数器0,先低后高,方式3,二进制模式 OUT DX, AL MOV AL,0D0H MOV DX, 0D0D1H

OUT DX, AL MOV AL, 7

OUT DX, AL ;gate0 1ms的周期方波

MOV DX, 0D0D7H

MOV AL, 10111000;计数器2,先低后高,方式4,二进制模式 MOV DX, 0D0D3H MOV AL,0E7H

OUT DX,AL MOV AL, 3

OUT DX,AL ;分频1000,置入初值999

(3)10s后产生一个负脉冲 计数器2输出

MOV DX, 0D0D7H

MOV AL, 00110110;计数器0,先低后高,方式3,二进制模式 OUT DX, AL

MOV AL,90H ;400分频(0190H) MOV DX, 0D0D1H

OUT DX, AL MOV AL, 01H

OUT DX, AL ;gate0 200us的周期方波

MOV DX, 0D0D7H

MOV AL, 10111000;计数器2,先低后高,方式4,二进制模式

18

MOV DX, 0D0D3H MOV AL,50H OUT DX,AL MOV AL, 0C3H

OUT DX,AL ;分频50000

58 参看习题册

第11章

7 A

8 B

10 看习题册 11 MOV DX, 3FBH

MOV AL, 80H OUT DX ,AL MOV DX, 3F8H MOV AL,60H

OUT DX,AL MOV DX, 3F9H MOV AL,0 OUT DX,AL MOV DX, 3FBH MOV AL, 1AH OUT DX,AL 14 习题册 15

19


微机原理答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业防范和处置拖欠工资会议表态发言

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: