首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >1次方数以下的2次方

1次方数以下的2次方
EN

Stack Overflow用户
提问于 2020-05-04 09:21:19
回答 1查看 120关注 0票数 0

下面的代码片段是学生尝试在PIC程序集中编写查找表的过程。代码应该返回数字N以下2的第一次方,所以对于10的答案应该是8,对于7它应该是4。

代码语言:javascript
复制
nop
nop
retlw 8
Nop
Nop
Nop
retlw 4
Nop
retlw 2
Nop
retlw 0
lesspow subwf PCL, F

我如何使用一个子程序重写上面的代码,该子程序使用除加减之外的任何指令。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-04 22:30:43

这是你的作业:

代码语言:javascript
复制
lesspow:
    movwf   temp
    clrc
    rrf     temp,F
    iorwf   temp,W
    clrc
    rrf     temp,F
    iorwf   temp,W
    clrc
    rrf     temp,F
    iorwf   temp,W
    clrc
    rrf     temp,F
    iorwf   temp,W
    clrc
    rrf     temp,F
    iorwf   temp,W
    clrc
    rrf     temp,F
    iorwf   temp,W
    clrc
    rrf     temp,F
    iorwf   temp,W
    movwf   temp
    rrf     temp,F
    xorwf   temp,W
    return

没有w,您可以添加适当的注释。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61588897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档