当前位置:首页 > 嵌入式 > 嵌入式硬件

中断指令组(interrupt group)由中断使能、中断返回、使能中断和屏蔽中断构成,如图所示。
  图 中断指令组结构  (1) 中断返回(returni)指令  returni指令类似于return(子程序返回)指令,实际上,它是return指令的一种特殊情况。中断返回指令是无条件的,并且总是执行将程序堆栈中最后一个地址重新送给程序计数器的操作。中断返回也能够恢复中断时刻(中断现场)的标志位。在该指令中包含有中断使能(enable)和中断屏蔽(disable)控制位,以决定是否响应以后的中断。  (2) enable interrupt和disable interrupt指令  这两个指令被用来设置和复位中断使能(interrupt enable)标志位,在设置enableinterrupt之前,需要将中断服务子程序的入口地址放在中断向量表地址ff处。在中断服务子程序执行期间,不应该使能中断。  从指令系统看出,picoblaze处理器是一种非常简单和紧凑的8位处理器内核。同时,xilinx公司提供完善的picoblaze编译工具,可通过xilinx网站下载。

  

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭