打印
[应用相关]

汇编语言来写这个程序

[复制链接]
1418|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laozhongyi|  楼主 | 2017-7-1 22:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自变量X为一无符号数,存放在片内RAM区30H单无,函数Y存放在31H单元。请编写满足如下关系的程序:X <=95时,Y=1;95< X <105时,Y=2;X>=105时,Y=3。
沙发
wanglaojii| | 2017-7-1 22:30 | 只看该作者
先用C语言写,编译后模拟调试,看其反汇编代码。

使用特权

评论回复
板凳
Edisons| | 2017-7-1 22:37 | 只看该作者
对时间要求精确一般都用汇编

使用特权

评论回复
地板
_gege| | 2017-7-1 22:39 | 只看该作者
新型的单片机指令集用汇编,用菜农的话说就是开发完要住院的..

使用特权

评论回复
5
Mozarts| | 2017-7-1 22:43 | 只看该作者
了解一下   推荐王爽的汇编语言   学完后了解了单片机工作原理   使用C语言开发会对单片机体会更深

使用特权

评论回复
6
Listate| | 2017-7-1 22:48 | 只看该作者
这种问题最好自己先写出来,然后让大家看有没有问题

使用特权

评论回复
7
bbapple| | 2017-7-1 22:53 | 只看该作者
楼上还是有高手的,,我对汇编的都忘得差不多了

使用特权

评论回复
8
yjmwxwx| | 2017-7-1 23:33 | 只看该作者
胡乱写个没调试哦

_bijiaodaxiao:
        push {r4-r6,lr}
        ldr r6, = 0x20000030  
        ldrb r5, [r6]
        cmp r5, # 105
        bcc _bijiao
        mov r4, # 3
        strb r4, [r6, # 0x01]
        b _bijiaowanle
_bijiao:
        cmp r5, # 95
        bhi _dayu
        mov r4, # 1
        strb r4, [r6, # 0x01]
        b _bijiaowanle
_dayu:
        mov r4, # 2
        strb r4, [r6, # 0x01]
_bijiaowanle:
        pop {r4-r6,pc}


使用特权

评论回复
9
zhangxiyi5277| | 2017-7-2 09:48 | 只看该作者
几毛钱的单片机用汇编吧

使用特权

评论回复
10
LMCH| | 2017-7-2 16:02 | 只看该作者
if-then块?

使用特权

评论回复
11
feelhyq| | 2017-7-3 09:31 | 只看该作者
yjmwxwx 发表于 2017-7-1 23:33
胡乱写个没调试哦

使用特权

评论回复
12
icecut| | 2017-7-3 10:11 | 只看该作者
这是课后题啊...问你老师去

使用特权

评论回复
13
fangyi999| | 2017-7-3 18:22 | 只看该作者
汇编语言和芯片型号相关,不同的芯片支持不同的指令集

使用特权

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

本版积分规则

111

主题

1388

帖子

0

粉丝