[問題]組語

看板Programming作者 (...)時間16年前 (2007/09/22 16:03), 編輯推噓4(402)
留言6則, 6人參與, 最新討論串1/3 (看更多)
在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

09/22 16:16, , 1F
把code放上來吧
09/22 16:16, 1F
※ 編輯: twisters121 來自: 61.70.53.157 (09/22 16:31)

09/22 18:42, , 2F
看來沒啥問題啊@@
09/22 18:42, 2F

09/22 23:03, , 3F
先在dos prompt跑一次debug退出再跑hello
09/22 23:03, 3F

09/23 14:01, , 4F
樓上是正解..但不知為何會這樣
09/23 14:01, 4F

09/23 22:55, , 5F
在 windows 下可以用 win32api 來印啊 ?
09/23 22:55, 5F

09/24 23:04, , 6F
編譯成PE還是DOS執行檔? 目標平台是?
09/24 23:04, 6F
文章代碼(AID): #16zCnfoI (Programming)
討論串 (同標題文章)
以下文章回應了本文
問題
5
8
完整討論串 (本文為第 1 之 3 篇):
問題
4
6
問題
5
8
問題
1
1
文章代碼(AID): #16zCnfoI (Programming)