打印

请问汇编语言可不可以对常量定义呀

[复制链接]
4560|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sdcw|  楼主 | 2007-4-13 12:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
huangqi412| | 2007-4-13 12:47 | 只看该作者

晕,不用equ ??#20h?

使用特权

评论回复
板凳
sdcw|  楼主 | 2007-4-13 13:04 | 只看该作者

老大

我是说对常量定义不是对寄存器定义呀

使用特权

评论回复
地板
ayb_ice| | 2007-4-13 13:19 | 只看该作者

KEIL51的汇编甚至可以用C宏定义

KEIL51的汇编甚至可以用C宏定义
#define TEMP 20H

不过我还是不明白你到底要问什么...

使用特权

评论回复
5
lyjian| | 2007-4-13 13:26 | 只看该作者

晕,当常量还是寄存器是操作指令定的

如:temp    EQU    20H

    mov   A,#temp   ;temp为常量
    mov   A,temp    ;temp为20H RAM

使用特权

评论回复
6
computer00| | 2007-4-13 15:07 | 只看该作者

这有什么意义?你自己别往里面写数据就行了。

使用特权

评论回复
7
huangqi412| | 2007-4-13 16:08 | 只看该作者

实在搞不清楼主到底要干什么,还不准用equ 。

使用特权

评论回复
8
turmary| | 2007-4-13 20:07 | 只看该作者

没办法,但是用EQU可以定义

temp    EQU    #20H

使用特权

评论回复
9
莫雨| | 2007-4-14 13:43 | 只看该作者

晕!!!

使用特权

评论回复
10
xujunchen| | 2007-4-14 15:07 | 只看该作者

5楼的说法是对的

使用特权

评论回复
11
prcxf| | 2007-4-21 11:31 | 只看该作者

这样?

 ORG 0020H
TEMP:

使用特权

评论回复
12
conwh| | 2007-4-21 12:10 | 只看该作者

这样就是在程序存储器的20H写个20H的数据。建议多看点书

使用特权

评论回复
13
20032162| | 2007-4-21 18:54 | 只看该作者

就是equ啊

就是equ啊

使用特权

评论回复
14
yangjian71| | 2007-4-22 01:48 | 只看该作者

回去翻翻书把,不要来这里叫,

使用特权

评论回复
15
prcxf| | 2007-4-24 13:49 | 只看该作者

大家连lz的意思都不明白,就在这里争论,恐怕没什么意义

使用特权

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

本版积分规则

61

主题

222

帖子

3

粉丝