打印

一道A51汇编题求助高手。

[复制链接]
25613|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:            

使用特权

评论回复
5
5880527| | 2008-8-13 21:56 | 只看该作者

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

好歹也花了点时间和精力哈,求求你进来批阅一下嘛^_^

使用特权

评论回复
6
wxj1952|  楼主 | 2008-8-13 22:50 | 只看该作者

有一点疑问。

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

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

使用特权

评论回复
7
NE5532| | 2008-8-13 22:50 | 只看该作者

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

    CLR C
    SUBB A,R7
    JZ  F3
    JC  F2
F1:

使用特权

评论回复
8
NE5532| | 2008-8-13 22:54 | 只看该作者

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

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

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

另外提醒一下,51的JZ指令不是看标志位,而是看ACC寄存器的当前值。

使用特权

评论回复
9
jerkoh| | 2008-8-13 22:57 | 只看该作者

re

没意思

使用特权

评论回复
10
太阳之母| | 2008-8-14 02:07 | 只看该作者

嘿嘿

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

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

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

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

使用特权

评论回复
11
5880527| | 2008-8-14 08:15 | 只看该作者

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

使用特权

评论回复
12
xwj| | 2008-8-14 08:33 | 只看该作者

唉....

为什么每次看到LZ 出的“题”我就想叹气.....

使用特权

评论回复
13
后学| | 2008-8-14 08:35 | 只看该作者

re

不求突破,用cjne,可读性第一。。。

使用特权

评论回复
14
5880527| | 2008-8-14 08:51 | 只看该作者

双字节时可能要用SUBB的

楼主这个R7还真是有点不太好,不过一般的人都不太喜欢用后面几组寄存器的

使用特权

评论回复
15
lyjian| | 2008-8-14 08:58 | 只看该作者

晕,什么烂题啊!

只要一条cjne A,AR7,NOT_EQ就知道结果了,有什么好写的。

使用特权

评论回复
16
5880527| | 2008-8-14 09:01 | 只看该作者

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

使用特权

评论回复
17
5880527| | 2008-8-14 09:02 | 只看该作者

改得好快,幸好俺眼尖

使用特权

评论回复
18
lyjian| | 2008-8-14 09:02 | 只看该作者

楼上利害

使用特权

评论回复
19
ayb_ice| | 2008-8-14 09:11 | 只看该作者

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

我還以為lz會有更妙的做法

使用特权

评论回复
20
zusen| | 2008-8-14 09:13 | 只看该作者

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

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

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


让我明白一道理,,,为什么别国的球队是高手,因为有中国足球

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

757

帖子

1

粉丝