作者twisters121 (...)
看板Programming
標題[問題]組語
時間Sat Sep 22 16:03:52 2007
在x86平台上
用組語寫了一個"印出hello world"的程式
使用masm611做編譯和連結
程式在編譯和連結上都沒有問題
但程式執行時 有時候可以印出
有時候確不可以
這是什麼問題???
程式碼如下
.model small
.stack 100h
.data
message db "hello world",0dh,0ah,"$"
.code
main proc
mov ax,@data
mov ds,ax
mov dx,offset message
mov ah,09h
int 21h
mov ax,4c00h
int 21h
main endp
end main
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.53.157
1F:→ james732:把code放上來吧 218.172.102.46 09/22 16:16
※ 編輯: twisters121 來自: 61.70.53.157 (09/22 16:31)
2F:推 LPH66:看來沒啥問題啊@@ 140.112.250.80 09/22 18:42
3F:推 ggg12345:先在dos prompt跑一次debug退出再跑hello 140.115.6.234 09/22 23:03
4F:推 twisters121:樓上是正解..但不知為何會這樣 61.70.53.157 09/23 14:01
5F:→ xcycl:在 windows 下可以用 win32api 來印啊 ? 134.208.32.66 09/23 22:55
6F:推 WPC001:編譯成PE還是DOS執行檔? 目標平台是? 61.64.211.38 09/24 23:04