有没有办法将TASM ASSEMBLY中编程的应用程序链接到Windows窗体应用程序或任何类型的GUI?
谢谢
我真的不明白为什么这个简单的代码在第一次尝试中工作正常但是当把它放在一个过程中时,错误显示:
NTVDM CPU遇到非法指令CS:db22 IP:4de4 OP:f0 ff ff ff ff
第一个代码段工作得很好:
.model small
.stack 100h
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
MOV AH,02H ;sets cursor up
MOV BH,00H
MOV DH,02
MOV DL,00
INT 10H
EXIT:
MOV AH,4CH
INT 21H
END
Run Code Online (Sandbox Code Playgroud)
但是这会产生错误:
.model small
.stack 100h
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
call set_cursor
PROC set_cursor near
MOV AH,02H ;sets cursor up
MOV BH,00H
MOV DH,02
MOV DL,00
INT 10H
RET
set_cursor ENDP
EXIT:
MOV AH,4CH
INT 21H …Run Code Online (Sandbox Code Playgroud)