Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - EfrainCeleb21

Páginas: [1]
1
Buena tarde la siguiente duda que tengo es en cuanto al lenguaje de Ensamblador ya que tengo que ver la manera de imprimir el contenido de las direcciones del Vector de Interrupción para Debug en DosBox

La idea principal del programa es la siguiente:
Citar
               ;COLOCAR SEGMENTO EN 0
               ;COLOCAR DESPLAZAMIENTO 0
OTRADIR: CALL IMPRIMIR SEGMENTO
               INCREMENTAR SI EN 2
               CALL IMPRIMIR DESPLAZAMIENTO
               INCREMENTAR SI EN 2
               LOOP OTRADIR


Y lo que nos sugieren es:
Código: [Seleccionar]
MOV SI,0
MOV AX,[SI]
PUSH AX
;MUEVA EL REG DONDE IMP
MOV DL,AH
CALL IMP
POP AX
;MUEVA AL REG DONDE IMP
MOV DL,AL
CALL IMP
INC SI
;ADD SI,2
INC SI
MOV DL,':'
MOV AH,02
INT 21H

Y se supone debe imprimir:
Citar
1234:0022
7856:4589
Que son el contenido de la dirección 0000 a la 0007 y debo de imprimir hasta la 0015 en ese orden  :(

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".