|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
幾個簡單的匯編語句問問大家,謝謝 |
| 作者:li_bo123 欄目:單片機 |
1. MOV R0,#BUF MOV A,MONEY MOV @R0,A 當中是不是buf中的數(shù)據(jù)就是money這個數(shù)據(jù)了?如果buf是一個數(shù)組,那么是不是相當于c語言中的buf【0】=money? 2. MOV DPTR,#COUNT MOVX A,@DPTR MOV BUF+1,A 是不是相當于c語言中的buf【1】=count? 3. MOV R0,#FJCKBUF MOV A,IE MOV @R0,A 是不是FJCKBUF = IE? 謝謝大家的解答! 很簡單的問題吧,嘿嘿!。 |
| 2樓: | >>參與討論 |
| 作者: dengm 于 2005/6/18 20:01:00 發(fā)布:
yes |
|
| 3樓: | >>參與討論 |
| 作者: hotpower 于 2005/6/18 20:08:00 發(fā)布:
2)有些偏差 |
|
| 4樓: | >>參與討論 |
| 作者: li_bo123 于 2005/6/19 8:03:00 發(fā)布:
樓上的說2)有些偏差是什么意思? |
|
| 5樓: | >>參與討論 |
| 作者: 水星 于 2005/6/19 10:40:00 發(fā)布:
3不對吧 “3. MOV R0,#FJCKBUF MOV A,IE MOV @R0,A 是不是FJCKBUF = IE? ” IE 存儲在 FJCKBUF中,所以FJCKBUF[0] == IE; |
|
| 6樓: | >>參與討論 |
| 作者: philip1314 于 2005/6/19 11:09:00 發(fā)布:
IE不是中斷標志?? |
|
| 7樓: | >>參與討論 |
| 作者: 香如故 于 2005/6/19 14:16:00 發(fā)布:
用c就用c,用匯編就用匯編,一般不要扯它們的關系吧 用c時就忘記匯編; 用匯編時就忘記c; 即使是它們在互相調(diào)用時,也應該這樣 |
|
| 8樓: | >>參與討論 |
| 作者: hotpower 于 2005/6/19 16:10:00 發(fā)布:
三個實際都是指針 1)和3)實際是一樣的. 2)BUF+1并非存入COUNT,而是COUNT的內(nèi)容(即指針) 應該buf【1】=*count; 了解C和ASM并非壞事,可以肯定了解比不了解更能掌握MCU. 對于3),在51中很怪,RAM前128可以直接或間接尋址,而后128只能用間址. 故FJCKBUF<0x80時, MOV R0,#FJCKBUF MOV A,IE MOV @R0,A 用 MOV FJCKBUF,IE更快捷些. |
|
| 9樓: | >>參與討論 |
| 作者: 雷風 于 2005/6/19 16:12:00 發(fā)布:
BUF+1這個1的偏移是取決于硬件位數(shù) c語言中的buf【1】取決于你的buf數(shù)據(jù)類型 |
|
| 10樓: | >>參與討論 |
| 作者: xubin4858 于 2005/6/19 16:39:00 發(fā)布:
2我覺得有問題 |
|
| 11樓: | >>參與討論 |
| 作者: li_bo123 于 2005/6/20 8:56:00 發(fā)布:
確實,2)有些問題 2)中向buf【1】送的不是count,而是count指針; 對于1)和3)所送的數(shù)據(jù)到底是money(IE)還是他們的指針? 但是我覺的送*money(*IE)不對。 |
|
| 12樓: | >>參與討論 |
| 作者: 香如故 于 2005/6/20 20:16:00 發(fā)布:
學編程語言如同學外語一樣,忘記母語去學,一定學得最好 可是那種境界,一般人很難做到啊 |
|
| 13樓: | >>參與討論 |
| 作者: nidget 于 2005/6/20 23:40:00 發(fā)布:
匯編是面向硬件的 匯編與C 很多概念都是不同的 像1)中的buf只是單片機內(nèi)部RAM中的一個存儲單元的地址標號而已,而不是像C中的數(shù)組。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |