作者yogo0940 ()
看板ASM
标题Re: [问题] 第一支程式 比hello!更简单的程式
时间Sat Mar 21 13:08:35 2009
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