Re: [問題] 第一支程式 比hello!更簡單的程式
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章