【问题标题】:Self Modifying Code 8051自修改代码 8051
【发布时间】:2018-03-13 05:56:47
【问题描述】:

让 p0.0 设置为接收输入,并且它只打开一次,初始值为 0f 0。假设 8051 遵循常规的冯诺依曼架构,如何减少周期数? 代码是:

BACK :JNB P0.0,SKIP
DO_SOMETHING: CALL FIRST
SKIP: CALL SECOND                
SJMP BACK

我只知道要使用Self Modifying Code,但不知道如何实现它。

【问题讨论】:

    标签: 8051


    【解决方案1】:

    我找到了解决办法:

    JNB P0.0,SKIP
    DO_SOMETHING: CALL FIRST
    SKIP: CALL SECOND                
    NOP
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-29
      • 1970-01-01
      • 2014-02-06
      • 2013-06-29
      • 2023-04-05
      • 2013-10-12
      • 2012-02-01
      • 2012-05-06
      相关资源
      最近更新 更多