汇编语言里“#”是什么意思?

如题所述

汇编语言中的“#”代表的是寻址方式为立即寻址。
比如指令: MOV A,#21H
MOV意思是单片机片内RAM之间传送,该指令的意思是:将值21H送给寄存器A中暂存;
如果把“#”去掉,MOV A,21H该指令寻址方式变了,为直接寻址,21H就不是值了,而变成了一个地址,意思为:将21H这个地址里面中的内容送给寄存器A中暂存。
其中单片机中的寻址方式为7种方式,分别为:立即寻址,直接寻址,位寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对寻址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-14
不带引号的?,指从BUFF的位置开始预留指定字节数的内存空间;
带引号的?,指从BUFF的位置开始连续存放指定字节数的?字符;
带引号的$,指从BUFF的位置开始连续存放指定字节数的$字符。
第2个回答  2019-09-07
就是一个字符'$'。。一般用在一个字符组的末尾,作为字符组的终止符。这样就可以用09号功能输出字符组。。
相似回答