【求助】8051組合語言



贊助商連結


流浪者~MIT
2003-03-06, 05:56 PM
我寫了一ㄍ副程式
TAB:
DB 00000001B
DB 00000010B

請問
我上面是用DB
可是我看到有人DB前面還會加個.
例:
TAB:
.DB 00000001B
.DB 00000010B
兩種有何不同嗎??
結果一樣嗎??

贊助商連結


discovery
2003-03-06, 07:34 PM
假指令db前加點可執行嗎? 沒試過ㄝ,希望那位高手能解答!

speed101
2003-03-10, 11:35 PM
組譯執行看看不就知道ㄌ...嗯太久沒寫ㄌ....忘ㄌ..要查書看看..
(本人是不打點的啦...)

Javen
2003-03-11, 01:13 AM
最初由 speed101 發表
組譯執行看看不就知道ㄌ...嗯太久沒寫ㄌ....忘ㄌ..要查書看看..
(本人是不打點的啦...)

DB 不是 ASM 裡的助憶符號(Mnemonic), 而是 Compile 用的假指令.

我只用過 AD2500 的 Compiler, 裡面所有的假指令必需加 "." 例如: ".DB" ".REG" ".EQU"...

其它的 Compiler 我就不知道了 :)

加 "." 還有個好處, 一看就知道他是虛指令.