Ensamblador - Alguien me puede ayudar o enseñar como hacerlo

 
Vista:
sin imagen de perfil
Val: 5
Ha mantenido su posición en Ensamblador (en relación al último mes)
Gráfica de Ensamblador

Alguien me puede ayudar o enseñar como hacerlo

Publicado por jorge (2 intervenciones) el 23/09/2020 21:36:15
tengo que escribir tres mensajes e intoducir estos datos
Registro Contenido
DX 16 bits mas significativos del código de alumno
CX 16 bits menos significativos del código de alumno
BX 16 bits mas significativos del NRC del curso
AX 16 bits menos significativos del NRC del curso
SP deberá tener el valor FFF8.
y no se como ponerlos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 3
Ha disminuido su posición en 9 puestos en Ensamblador (en relación al último mes)
Gráfica de Ensamblador

Alguien me puede ayudar o enseñar como hacerlo

Publicado por miguelZ (1 intervención) el 23/09/2020 21:58:02
Y que problema tienes, agrega lo que lleves al momento,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Ensamblador (en relación al último mes)
Gráfica de Ensamblador

Alguien me puede ayudar o enseñar como hacerlo

Publicado por jorge (2 intervenciones) el 23/09/2020 22:08:23
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
name "2192924269 codigo y 138641 Nrc"
 
org 100h
 
	mov al, 1
	mov bh, 0
	mov bl, 0100_1110b
 
	mov cx, msg2 - offset msg1
	mov dl, 7
	mov dh, 11
	push cs
	pop es
 
	mov bp, offset msg1
	mov ah, 13h
	int 10h
 
	mov cx, msg3 - offset msg2
	mov dl, 36
	mov dh, 13
	push cs
	pop es
	mov bp, offset msg2
	mov ah, 13h
	int 10h
 
	mov cx, msgend - offset msg3
	mov dl, 36
	mov dh, 13
	mov bp, offset msg3
	mov ah, 13h
	int 10h
	jmp msgend
 
msg1    db "Hola, seminario de solucion de problemas de traductores de lenguaje 1"
msg2    db "Seccion D07"
msg3    db "Practica 2"
 
msgend:
        mov ah,0
        int 16h
        mov ax, 1d91h
        int 20h

esto es lo que llevo pero el codigo solo me imprime dos de los tres mensajes y me falta meter los bits mas significativos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Alguien me puede ayudar o enseñar como hacerlo

Publicado por Nacho (81 intervenciones) el 24/09/2020 00:47:19
Me imagino que el tercer mensaje no lo imprime porque el numero de caracteres no es msgend - offset msg3. La etiqueta msgen en el código no va detrás del msg3. Pon detrás del mensaje msg3 algo como fin equ this byte y entonces en cx pones fin - msg3.

Con eso de meter los bits más significativos no sé a qué te refieres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar