相关疑难解决方法(0)

如何在DOS中获得额外的段?

我想编写一个DOS程序(我的第一个程序),我有点没有经验。

对于该程序,我需要超过64 KB的(传统)内存。如何获得额外的内存?理想情况下,我想为程序增加两个64k的内存块。我可以开始将数据写入地址空间中的某个地方还是需要请求额外的内存吗?

assembly memory-management dos gnu-assembler x86-16

4
推荐指数
3
解决办法
1035
查看次数

如何使用Masm 5.10创建.com文件?

.model tiny
.code

org 100h

host:
    mov ah,9
    mov dx,offset hi
    int 21h

    mov ax,4c00h
    int 21h

hi db 'HELLO'
end host
Run Code Online (Sandbox Code Playgroud)

c:masm hello.asm

输出的结果表示预期在第1行上的操作数。请告诉我如何使用此版本的masm生成com文件...

masm

2
推荐指数
1
解决办法
2112
查看次数

标签 统计

assembly ×1

dos ×1

gnu-assembler ×1

masm ×1

memory-management ×1

x86-16 ×1