下图为采用8253-5产生定时中断信号,送8259A的IR2,已知fclk=1MHz要求每隔1小时发出一个中断请求,IR2的中断类型号为0AH,中断服务程序的入口地址为INTER,8253-5的端口地址为180H~183H,试编制8253-5的初始化程序,并把中断服务程序的入口地址送入中断向量表。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

下图为采用8253-5产生定时中断信号,送8259A的IR2,已知fclk=1MHz要求每隔1小时发出一个中断请求,IR2的中断类型号为0AH,中断服务程序的入口地址为INTER,8253-5的端口地址为180H~183H,试编制8253-5的初始化程序,并把中断服务程序的入口地址送入中断向量表。

本题采用2个计数通道串联使用,要求两个计数通道的计数初始乘积为:n0×n1=TOUT1/TCLKOTCLKO=1/fCLKO=1/1MHz=1μsn0×n1=3600s/1μs=36×108,可选取n0×n1=6×104。因为n0和n1大于10000,必需采用二进制计数。为方便起见,设定二个计数通道都工作于方式2。8253初始化程序为:MOVAL,00110100B;通道0初始化MOVDX,183HOUTDX,ALMOVAL,01110100B;通道1初始化OUTDX,ALMOVAX,60000;通道0写入计数初值MOVDX,180HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,181H;通道1写入计数初值MOVAX,60000OUTDX,ALMOVAL,AHOUTDX,ALMOVAD,0000H;ES指向0000H(中断向量表首地址在00000H)MOVES.AXMOVDI,4×0AH;DI指向IR2的中断向量地址指针CLDMOVAX,OFFSETINTER;偏移量写入中断向量表STOSWMOVAX,SEGINTER;段基值写入中断向量表STOSWHLT

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top