Witam
Czy mógłby mi ktoś wyjaśnić w jaki sposób działa te wyświetlenie ze zmiennej czy rejestru ? Pracuje w turboasm przy turbodebuggerze i za nic w świecie nie potrafię wyświetlić prostej wartości.
dane segment
;info db "tekst$"
nextline db 13,10,'$'
info db "-A-$"
znak db 0
dane ends
program segment
assume cs:program, ds:dane;
start:
mov ax, seg dane
mov ds, ax
pusc macro txt
mov dx, offset txt
mov ah, 9
int 21h
endm
mov ah,7
int 21h
mov ah, 0eh
int 10h
mov ah, 0
sub al,30h
mul ax
add ax, 30h
mov bx, ax
mov znak, bl
pusc nextline
pusc info
pusc nextline
pusc znak
mov ax, 4c00h
int 21h
program ends
end start
Bardzo bym prosił o pomoc...
Pozdrawiam
ps. Rozwiązaniem jest inna funkcja, do wyświetlenia zmiennej bądź rejestru z liczbami służy funkcja 2 np
mov dx, bx
mov ah, 2
int 21h
Pozdrawiam głupka który nie umiejąc rozwiązać problemu dał minus.
Można zamknąć