单片机考试试题

单片机考试试题 急用 谢谢
现有外部中断0中断程序放在以2000H为起始地址的存储器单元,定时器1中断程序放在以3000H为起始地址的存储单元。
而CPU却要执行以1000H为起始的地址的存储单元的主程序。
如何使CPU在这两个中断源有请求时能执行到达两个中断程序(要求定时器T1中断程序优先)。

悬赏分:0 - 解决时间:2009-9-10 17:50
;-------------------------------------------------
最佳答案:

如下:
    ORG    0000H
    LJMP   1000H

    ORG    0003H
    LJMP   2000H   ;转到外部中断0

    ORG    001BH
    LJMP   3000H   ;转到定时器1中断程序

    ORG    1000H   ;主程序

    SETB EX0
    SETB ET1
    SETB EA       ;以上开放是中断
    SETB PT1      ;设置定时器1为高级
    SJMP $

    ORG    2000H   ;外部中断0程序
    RETI

    ORG    3000H   ;定时器1中断程序
    RETI

;-------------------------------------------------
回答者: 做而论道 - 五级   2009-9-10 17:40
提问者对于答案的评价:非常感谢
原题网址:http://zhidao.baidu.com/question/116420191.html
;-------------------------------------------------

你可能感兴趣的:(51汇编语言)