Re: [問題] 第一支程式 比hello!更簡單的程式

看板ASM (組合語言)作者時間15年前 (2009/03/21 13:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
2.asm(1) : error A2065: expected : memory model 2.asm(1) : error A2013: .MODEL must precede this directive 2.asm(2) : error A2013: .MODEL must precede this directive 以上,是我在我的電腦compiler的訊息 你的問題是 .MODEL這行... 我是改成 .MODEL small就可以compiler成功了 你再試試 ※ 引述《CMJ0121 (請多指教!!)》之銘言: : 看了一下 IBM 80*86 組合語言實務 : 想要自己學習寫第一支程式 : 照個書上的範例來寫 : 想要再 CMD下輸出一個A : 簡單來說 執行 hello.exe ==> 輸出一個 A : 以下是範例的原始碼 : .MODEL : .CODE : begin: mov dl, 'A'; : mov ah, 02h; : int 21h; : mov ah, 4ch; : int 21h; : .STACK : END begin : 但是這麼簡單的程式我也無法 compile成功 : 他無法如書上預期般的得到結果 : 我是用 ml.exe來當 compiler : 另外我也試了 FASM : 但是我也無法了解要怎樣寫第一支程式 : 能否有人告訴我怎樣寫出來第一支程式嗎?? : 簡單一點就輸出A就好 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.252.130
文章代碼(AID): #19n7PKIn (ASM)
文章代碼(AID): #19n7PKIn (ASM)