编译汇编代码的方法



刚开始在学校学习汇编程序,想问如何编译此代码:

stek Segment Stack
DB 256 DUP(?)
stek ENDS
CR EQU 13
EF EQU 10
Duom SEGMENT
pranesimas DB 'Hello Word', CR,EF
           DB 'Made By Edgar' $
Duom ENDS

prog SEGMENT
ASSUME CS:programa,ds:Duomenis,ss:stekas
START:
        MOV ax,duomenis
        MOV ds,ax
        MOV ah,09
        LEA dx,Pranesimas
        INT 21h

        MOV ah,4ch
Prog ENDS
END START

在视窗 7 x64 上

因为在学校我们有 Xp x32,所以我们在学校编译的方式在 x64 窗口上不起作用。

较新版本的Windows已经放弃了XP中曾经存在的16位支持,因此要编译该程序(16位DOS程序),您需要安装DOSBox,Bochs或类似的模拟器。

它们将模拟16位环境,因此您应该能够在64位Windows(或Mac/Linux机器)上运行带有汇编程序和生成的代码的DOS。

相关内容

  • 没有找到相关文章

最新更新