打印
[疑难问答]

怎样用汇编语言来写这个程序

[复制链接]
1897|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qfengbj|  楼主 | 2010-5-17 11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样用汇编语言来写这个程序?    自变量X为一无符号数,存放在片内RAM区30H单无,函数Y存放在31H单元。请编写满足如下关系的程序:X  <=95时,Y=1;95< X <105时,Y=2;X>=105时,Y=3。
沙发
寂寞男孩| | 2010-5-17 21:18 | 只看该作者
这个版块好多人用汇编啊

使用特权

评论回复
板凳
淡蓝的天空| | 2010-5-17 21:40 | 只看该作者
不懂汇编,进来学习~~

使用特权

评论回复
地板
xuyiyi| | 2010-5-18 06:05 | 只看该作者
教你一个方法学用汇编。
先用C语言写,编译后模拟调试,看其反汇编代码。

使用特权

评论回复
5
xwj| | 2010-5-18 07:59 | 只看该作者
LS是个好方法。

另外,,思维即程序,要学会自己动脑,多用用就熟悉了。

使用特权

评论回复
6
ershisi| | 2010-5-18 21:42 | 只看该作者
Y是函数?是变量就好弄了,俺的汇编也就会那么几条

使用特权

评论回复
7
xxdcq| | 2010-5-20 12:22 | 只看该作者
看我的

x        equ        30h
y        equ        31h



        mov        a,x
        cjne        a,#95,loop1
loop:
        mov        y,#1
        ljmp        loop4
loop1:
        jc        loop
        cjne        a,#105,loop3
loop2:
        mov        y,#3
        ljmp        loop4
loop3:
        jnc        loop2
        mov        y,#2
loop4:

使用特权

评论回复
8
OLIVERR| | 2010-5-20 12:47 | 只看该作者
4楼的办法很好:handshake

使用特权

评论回复
9
qfengbj|  楼主 | 2010-6-6 22:55 | 只看该作者
谢谢xxdcq的提示

使用特权

评论回复
10
jimoxinl| | 2010-6-9 21:26 | 只看该作者
汇编那,怎么还用着呢

使用特权

评论回复
11
guita| | 2010-6-9 21:45 | 只看该作者
汇编现在用的还是挺多的

使用特权

评论回复
12
tcc8073| | 2010-7-5 20:09 | 只看该作者
对时间要求精确一般都用汇编

使用特权

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

本版积分规则

0

主题

158

帖子

1

粉丝