PDA

View Full Version : [asm] stampa


DarkSiDE
13-12-2003, 20:22
devo stampare il contenuto di si, solo che mi stampa il corrispondente del contenuto in ascii
faccio cosė:

mov dx, si
mov ah, 02h
int 21h

volendo invece stampare il contenuto numerico e non il carattere ascii?

DarkSiDE
13-12-2003, 21:58
magari a qualcuno torna utile:

; Subroutine che scrive sullo schermo il contenuto di un BYTE
; input in BL - Out in BX
scrivi proc near
push dx ;salva il contenuto di DX
push bx
and bx,0fh
add bx,offset numeri
mov dl,[bx]
pop bx
and bx,0f0h
mov cl,4
shr bx,cl
add bx,offset numeri
mov dh,[bx]
mov bx,dx
pop dx ;ripristina il contenuto di DX
ret
scrivi endp