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

输入/输出指令组(input/output group)由输入指令和输出指令构成,如图1所示。  (1) 输入指令  输入指令用于将picoblaze处理器外部接口的数据读进指令所指定的寄存器,口地址的范围为00~ff,共256个。口地址可以由指令中的立即数给出,也可以由寄存器的间接地址来得到。该指令不影响标志位。  用户接口逻辑需要进行口地址译码,并在口地址中提供正确的数据,其时序波形如图2所示。
  图1 输入/输出指令组结构
  图2 输入指令时序波形  (2) 输出指令  输出指令用于将指令所指定寄存器中的内容输出到picoblaze处理器外部接口,口地址的范围为00~ff,共256个。口地址可以由指令中的立即数设定,也可以由寄存器的间接地址来得到。该指令不影响标志位。  用户接口逻辑需要进行正确的口地址译码和使能控制,以便能够捕获到正确的数据,其时序波形如图3所示。
  图3 输出指令时序波形

  

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