#表示立即数寻址,采用立即寻址方式的指令,在立即数前面加上立即寻址符“#”。
例如指令MOV A,#30H中30H就是立即数,指令功能为将30H赋给累加器A。
@表示寄存器的间接寻址。
用汇编语言写程序,就得用汇编编译器,不同的汇编编译器对汇编语法有些异,@,#都是linux操作系统中常用的汇编编译器所使用的汇编语法,而windows下常使用的MASM编译器就没有@,#这些符号。
扩展资料:
汇编语言的特点是容易被计算机识别和执行,使用它进行编程可以减少占用空间、提高运行速度,并能直接对硬件实施控制。在需要实时控制的时候,有着不可替代的重要地位,但汇编语言在编程和理解时要复杂、困难一些,尤其是在进行数据处理或是逻辑运算时更加凸显出其劣势。
参考资料来源:百度百科-汇编语言