小编Nat*_*sha的帖子

大会 - >桂?

有没有办法将TASM ASSEMBLY中编程的应用程序链接到Windows窗体应用程序或任何类型的GUI?

谢谢

assembly user-interface

9
推荐指数
2
解决办法
2万
查看次数

大会中的非法指导

我真的不明白为什么这个简单的代码在第一次尝试中工作正常但是当把它放在一个过程中时,错误显示:

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)

windows x86 assembly dos

3
推荐指数
1
解决办法
3913
查看次数

标签 统计

assembly ×2

dos ×1

user-interface ×1

windows ×1

x86 ×1