一道A51汇编题求助高手。

[复制链接]
28727|174
 楼主| wxj1952 发表于 2008-8-13 21:01 | 显示全部楼层 |阅读模式
有2个变量分别位于ACC和R7寄存器中,(为简单,假定两数均为大于0小于128的正整数)。要求用A51汇编写一程序:

根据ACC>R7/ACC<R7 /ACC =R7 分别执行F1/F2/F3 程序段(不是子程序)。写出大意即可,不要求完整头尾。

麻烦各位高手帮忙,先谢谢了。

dai_weis 发表于 2008-8-13 21:07 | 显示全部楼层

最不喜欢考试了

不过可以占位置看
5880527 发表于 2008-8-13 21:11 | 显示全部楼层

这个可以吗,呵呵

        CJNE    A,07H,F2
F1:     NOP
        LJMP    F4
F2:     JC      F3
        NOP
        LJMP    F4
F3:     NOP
F4:        
5880527 发表于 2008-8-13 21:15 | 显示全部楼层

再写一个参加比赛哈

        CLR     C
        SUBB    A,R7
        JC      F3
        JZ      F2
        NOP
        LJMP    F4
F2:     NOP
        LJMP    F4
F3:     NOP
F4:            
5880527 发表于 2008-8-13 21:56 | 显示全部楼层

楼主咋不来批改试卷呢,写得太烂了吗

好歹也花了点时间和精力哈,求求你进来批阅一下嘛^_^
 楼主| wxj1952 发表于 2008-8-13 22:50 | 显示全部楼层

有一点疑问。

51有JZ指令吗?我先去查查。

如果有,我这道题可是出得太烂了。

NE5532 发表于 2008-8-13 22:50 | 显示全部楼层

好像楼主没有要求只有一个出口呀

    CLR C
    SUBB A,R7
    JZ  F3
    JC  F2
F1:
NE5532 发表于 2008-8-13 22:54 | 显示全部楼层

楼主,我是来告诉你,有这条指令的

其实汇编高手不在于背指令,而是知道要什么指令,然后去翻单片机指令表,如果没有这个指令,就换个办法来写。比如写PIC,指令比51少,就更讲求这种功夫。

PS:我从来不记任何单片机的汇编指令,全部是翻着书写。

另外提醒一下,51的JZ指令不是看标志位,而是看ACC寄存器的当前值。
jerkoh 发表于 2008-8-13 22:57 | 显示全部楼层

re

没意思
太阳之母 发表于 2008-8-14 02:07 | 显示全部楼层

嘿嘿

不好玩,就是考察CJNE指令对Cy标志的影响而已,而已。

前段时间猪肉为什么长价了?
答案:因为猪们都去国家队和国奥队踢球了!

过几天猪肉为什么要降价了?
答案:在国家队和国奥队踢球的猪们要被杀了卖肉了!

过几天为什么大家会抢购猪肉?
答案:国家队和国奥队踢球的猪们杀了卖肉,它们的肉太贱了!超级贱,比老母猪肉还贱!便宜啊!所以大家就抢购了!

5880527 发表于 2008-8-14 08:15 | 显示全部楼层

题目出错了呀,我就说咋会没人抢着答题呢

xwj 发表于 2008-8-14 08:33 | 显示全部楼层

唉....

为什么每次看到LZ 出的“题”我就想叹气.....
后学 发表于 2008-8-14 08:35 | 显示全部楼层

re

不求突破,用cjne,可读性第一。。。
5880527 发表于 2008-8-14 08:51 | 显示全部楼层

双字节时可能要用SUBB的

楼主这个R7还真是有点不太好,不过一般的人都不太喜欢用后面几组寄存器的
lyjian 发表于 2008-8-14 08:58 | 显示全部楼层

晕,什么烂题啊!

只要一条cjne A,AR7,NOT_EQ就知道结果了,有什么好写的。
5880527 发表于 2008-8-14 09:01 | 显示全部楼层

哈哈,楼上的还真做错了,0分

5880527 发表于 2008-8-14 09:02 | 显示全部楼层

改得好快,幸好俺眼尖

lyjian 发表于 2008-8-14 09:02 | 显示全部楼层

楼上利害

ayb_ice 发表于 2008-8-14 09:11 | 显示全部楼层

想了半天,感覺沒有比cjne更好的做法

我還以為lz會有更妙的做法
zusen 发表于 2008-8-14 09:13 | 显示全部楼层

看到这题目,让我太激动了

对楼主的敬仰,就如黄河范滥一发不好收拾,又如长江之水,连绵不断

再如看国足,激动彭湃~~~~~~~~~~


让我明白一道理,,,为什么别国的球队是高手,因为有中国足球
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

757

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部