我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:一品彩票 > 反汇编程序 >

PIC单片机16F873A用PICC96编程反汇编时为什么中断服务程序第一条

归档日期:06-07       文本归类:反汇编程序      文章编辑:爱尚语录

  PIC单片机16F873A用PICC9.6编程,反汇编时为什么中断服务程序第一条指令地址在000b处

  PIC单片机16F873A用PICC9.6编程,反汇编时为什么中断服务程序第一条指令地址在000b处

  PIC单片机16F873A用PICC9.6编程PORTB口电平变化中断做4*4矩阵键盘程序,反汇编时为什么中断服务程序第一条指令地址在000b处?与proteus联调单步时进入中断服务程序时出现:nosourceli...

  PIC单片机16F873A用PICC9.6编程PORTB口电平变化中断做4*4矩阵键盘程序,反汇编时为什么中断服务程序第一条指令地址在000b处?与proteus联调单步时进入中断服务程序时出现:no source line at pc address[pc=0004]直到[pc=00a]后才进入中断程序第一条指令处~~请问是怎么回事??谢谢!!

  RT,中断服务程序的第一条指令是if(RBIF)判断中断标志位的,那么中间0004-000a没有源程序是怎么回事?这些地址里面是些什么内容???展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你这个型号的PIC的中断入口应该是在0004H,而程序入口在0000H。先检查下主程序在0004H前有没有跳过0004H。一般第一句是NOP,然后就是GOTO XXXXH,具体跳到哪要看你的中断入口程序有多长。

  另一个可以性就是你中断程序前有没有加一个程序定位伪指令,如ORG 0004H(应该是这个指令吧)然后接下来才开始编写中断服务程序。

本文链接:http://explodingspec.com/fanhuibianchengxu/401.html