AYUDA LEANME
Publicado por Anonimo (8 intervenciones) el 04/03/2007 16:46:18
Hola, tengo el siguiente codigo:
#make_boot#
org 7c00h ; set location counter.
include 'emu8086.inc'
print 'AL: '
call scan_num
mov al, cx
print 'CH: '
call scan_num
mov ch, cx
print 'CL: '
call scan_num
mov cl, cx
print 'DH: '
call scan_num
mov dh, cx
print 'DL: '
call scan_num
mov dl, cx
INT 19h ; reboot
define_scan_num
Me da error: dice que al es un registro de 16 bits y que yo le estoy pasando un numero de 8 bits, como lo puedo solucionar.
#make_boot#
org 7c00h ; set location counter.
include 'emu8086.inc'
print 'AL: '
call scan_num
mov al, cx
print 'CH: '
call scan_num
mov ch, cx
print 'CL: '
call scan_num
mov cl, cx
print 'DH: '
call scan_num
mov dh, cx
print 'DL: '
call scan_num
mov dl, cx
INT 19h ; reboot
define_scan_num
Me da error: dice que al es un registro de 16 bits y que yo le estoy pasando un numero de 8 bits, como lo puedo solucionar.
Valora esta pregunta
0