#data中data表示一个8位数据,比如#100,#82H,#10001111B都叫立即数
MOV A,#data,就表示把后面的立即数送到累加器A中。比如:MOV A,#100,表示把100这个数送到A
在这条指令中,立即数data和指令一起存放在ROM中,在取指令时,这个数一同取出来,因此速度最快,就称它为“立即”数了。这条指令唯一不好的地方就是,指令中的这个立即数写进去就改不了。
汇编一两句话讲不清楚。先看看C51的书吧,我当年就是看网上一片《C51学习》的文章,在keil里面仿真,一礼拜就可以自己编了。然后再回头看汇编,会感觉非常简单的。
借一本《微机原理》的教材你就都懂了,很详细,虽然介绍的是8086、8088指令系统,但在51中同样适用。
你要学单片机的话不用从汇编学起啊,如果你想更了解其底层硬件那就好好学吧。
我教你吧,孩子,答案就是mov a,#data 不aoshi表示8位立即数送累加器