第1个回答 2016-08-21
汇编语言中MOV A,#30H和MOV A,30H的区别是:
MOV A,#30H将30H(十进制48)传送给累加器A。
MOV A,30H将寄存器30H中的值传送给累加器A。
51汇编语言中,一个操作数前加#,表示这个数是立即数,是真正的数值。未加#,则表示是寄存器地址。
第2个回答 推荐于2017-10-09
MOV A,#30H
将
16进制数30H送入A,结果A=30H
MOV A,30H
将地址为30H的
寄存器内的数据送入A,结果A=由该寄存器内所存的实际数值决定。本回答被提问者采纳
第3个回答 2011-11-17
MOV A,#30H ; A = #30H 为 A 直接等于 30H ( #30H 为 立即数)
MOV A,30H ; A = [30H] 为 A 等于寄存器 30H 中 的数据(如 [30H] = 20H 则 A = 20H)
第4个回答 2011-11-17
MOV A,#30H ;16进制数30H送到A
MOV A,30H ;存储单元30H里的数送到A