Utilice el DEBUG para rastrear
Publicado por yorm (1 intervención) el 23/09/2005 07:10:16
Utilice el DEBUG para rastrear el código ensamblador que genera las secuencias :
AX toma valores 1, 2, 3, 4, ...
BX toma valores de 1, 3, 6, 10 ...
CX toma valores de 1, 2, 4, 8, ...
Que valores toma CS:IP en A20 y en la instrucción JMP. Cuantos Bytes hay de diferencia entre estas instrucciones. Verifique la dirección hexadecimal del salto JMP, partiendo de IP + Operando de JMP (A20) .
ESTO ESTA BIEN LO QUE ESTOY HACIENDO
TITLE secuencia (COM) serie de secuencia
.model small
.code
org 100h
INICIO PROC NEAR
mov ax,01 ;Se inicializa a AX en 1
mov bx,01 ;Se inicializa a BX en 1
mov cx,01 ;Se inicializa a CX en 1
A20:
add cx,ax ;suma 01 ax
add ax,bx ;A AX se suma el valor de BX
shl cx,1 ;multiplica por dos a cx
jmp A20 ;salta a 20
INICIO ENDP
END INICIO
y como hago lo que dice abajo del cs:ip y todo lo demas les agradesco que me ayuden
AX toma valores 1, 2, 3, 4, ...
BX toma valores de 1, 3, 6, 10 ...
CX toma valores de 1, 2, 4, 8, ...
Que valores toma CS:IP en A20 y en la instrucción JMP. Cuantos Bytes hay de diferencia entre estas instrucciones. Verifique la dirección hexadecimal del salto JMP, partiendo de IP + Operando de JMP (A20) .
ESTO ESTA BIEN LO QUE ESTOY HACIENDO
TITLE secuencia (COM) serie de secuencia
.model small
.code
org 100h
INICIO PROC NEAR
mov ax,01 ;Se inicializa a AX en 1
mov bx,01 ;Se inicializa a BX en 1
mov cx,01 ;Se inicializa a CX en 1
A20:
add cx,ax ;suma 01 ax
add ax,bx ;A AX se suma el valor de BX
shl cx,1 ;multiplica por dos a cx
jmp A20 ;salta a 20
INICIO ENDP
END INICIO
y como hago lo que dice abajo del cs:ip y todo lo demas les agradesco que me ayuden
Valora esta pregunta
0