51 汇编 指令 单片机 @ 和 # 区别???一定采纳

2025-02-23 11:46:50
推荐回答(2个)
回答1:

MOV 12H,#9
mov R0,#0012H (随便一个数只是举个例子,而前面的井号是作为一种辨识说明后面要跟的是一个 数 字, 换句话说也就是51编码的一种格式)
mov A, @R0 (@是一种辨识它的功能是取R0里的内容作为地址,再取这个地址所在地方里面的值,在这里这个地址也就是0012H,这个地址里的这个值也就是9)

回答2:

@一个是间接寻址的操作数,#是代表一个立即操作数
比如:MOV A,@RI --((RI))-->(A) RI中的数据指向的地址单元中的数--->A
MOV A, #data #data-->A 8位立即数-->累加器A