我正在開發一個程序,爲QuickBasic 4.5內部的每個不同的鍵打開不同的程序(對於遊戲)。不幸的是,循環多個INKEY $命令會導致它不能註冊大部分時間。 是否有任何庫/方法來解決這個問題? 這是我放: DO
IF INKEY$ = "n" GOTO 2000
IF INKEY$ = "y" GOTO 3000
IF INKEY$ = "e" GOTO 4000
LOOP
如何在只使用新行代碼的情況下打印新行3次儘管輸入了相同的代碼3次 include emu8086.inc
ORG 100h
PRINT 'ENTER THREE INITIALS: '
MOV AH,1
INT 21H
MOV BL,AL
INT 21H
MOV CL,AL
INT 21H
MOV BH,AL
我是x86-16位編程的新手。我非常難以正確地調用函數2來單獨從字符串中讀取字符。如果有人有任何想法,將不勝感激。下面的代碼顯示了我目前的嘗試(其中之一)。 .model small
.data
message db "Hello, DOS Here!", 0dh, 0ah
.code
main proc
mov ax, @data
我需要附近跳轉(E9 XX XX)並指定在代碼中,但TASM(和MASM)在組裝後將其更改爲Short(EB XX NOP)。 MAIN SEGMENT BYTE
ASSUME CS:MAIN,DS:MAIN,SS:NOTHING
ORG 100H
HOST:
jmp NEAR PTR VIRUS_START
db ’VI’
mov ah,4CH
mov al,0