小编Dav*_*ngo的帖子

如何修复“错误:无法生成 COM 文件,存在堆栈段”?

我一直试图修复我的代码一段时间,但我似乎无法让它工作。它总是告诉我错误:无法生成 COM 文件,存在堆栈段。有什么想法可以解决这个问题吗?

这是我的代码:

.model small
.386
.stack 100h
.data
     inpM db "Input string: $"
     input db 19              ; max allowed 20
              db ?                ; # char entered
              db 19 dup(0)   ; chars entered
     output db 19 dup("$")
.code
start:    mov ax, @data
            mov ds, ax

            mov ah, 9              ; print inpM
            lea dx, inpM
            int 21h

            mov ah, 0Ah         ; get input
            lea si, input
            mov dx, si
            int 21h

            mov cl, [si+1]        ; reverse
            mov ch, 0
            add …
Run Code Online (Sandbox Code Playgroud)

assembly compiler-errors dos tasm x86-16

0
推荐指数
1
解决办法
2514
查看次数

标签 统计

assembly ×1

compiler-errors ×1

dos ×1

tasm ×1

x86-16 ×1