作者billmin (hahaha)
看板ASM
標題[問題] nasm小問題
時間Sat Aug 23 11:46:09 2008
最近開始學組語
買的這本書用nsam
然後我自己寫了一個簡單的小程式
用來顯示文字
程式碼如下
//===========================================
ORG 0100H
JMP start
msg DB 'hello world' , 13 , 10 , '$'
start: MOV DX , msg
MOV AH , 09H
INT 21H
RET
//===========================================
我發生的問題是 我先執行我的程式
然後不會顯示任何字
當我執行完範例 在執行我的程式就會有hello world
真是奇怪 .....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.73.177
1F:推 zha0:全螢幕呢 ? 08/23 18:39
2F:推 ezekielluc:我想你應該是忘了先把ds指向你宣告的data節區吧 08/24 22:29
3F:推 ezekielluc:抱歉我眼殘看錯....你沒有用那個資料結段的虛指令 08/24 22:32
4F:→ billmin:全螢幕ok 但非全螢幕卻無法顯示 >"< 08/28 23:06
5F:→ suhorng:用AX=4c00H+INT21h結束程式呢 還有 是在CONSOLE下跑的嗎? 08/31 14:02