-
-
RadAsm编译DOS程序出错
-
发表于:
2011-8-24 14:58
4741
-
这几点学BIOS ,需要用汇编仿写ADU.EXE,是个DOS程序,就是那个Award Doctor Utility.以前用RadAsm写WIN32汇编的时候没问题,这次写DOS程序却老是出不来要的效果。
开始以为是自己软件配置的问题,于是重新下了个论坛的RadAsm,然后写程序。
过程我写下来。
程序装好后 打开,新建DOS APP, 一直下一步。然后如下输入:
(程序简单些,为了保证正确又能判断效果)
data segment
hey db 'hello world','$'
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dx,offset hey
mov ah,09h
int 21h
mov ah,4Ch
int 21h
code ends
end start
然后 编译 构建 运行 。虽然程序跑起来的,可是没显示hello,请问大家这个是什么问题呀。
如果实在不行,我是不是只能用MASM了?那个得在记事本里编辑的 痛苦死。大家写DOS程序的时候有什么方便的工具么?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课