Ensamblador - Programas en ASM

 
Vista:

Programas en ASM

Publicado por Jehana (1 intervención) el 13/03/2006 20:28:26
Hola buenas tardes...
Escribo por aqui a ver si me puedes ayudar, tengo un par de programitas que hacer aparentemente son bastante sencillos pero de verdad no se.
Fijense el enunciado del ejercicio dice lo siguiente:

Hacer un programa en Assembler que pertimita escribir mi nombre de la siguiente manera J E H A N A (con espacion entre cada letra) debe estar centrado en el pantalla y debe salir del programa al presionar ENTER.

y el siguiente

Hacer un programa que permita hacer un triangulo centrado con la primera letra de mi nombre, debe comenzar en la columna 20 y fila 5 y debe terminar en la fila 10.
Al igual que el anteior debe salir del programa al presionar ENTER.

Si alguien me puedes ayudar se lo voy a agradecer muchísimo.
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

RE:Programas en ASM

Publicado por DaemonMaximus (47 intervenciones) el 14/03/2006 04:07:17
Hacer un programa en Assembler que pertimita escribir mi nombre de la siguiente manera J E H A N A (con espacion entre cada letra) debe estar centrado en el pantalla y debe salir del programa al presionar ENTER.

este es un .com para D.O.S
para el NASM

org 0x100

mov ax,cs
mov es,ax
mov bp,mystring

mov cx,string.len

mov dh,12
mov dl,34

mov bl,7

mov ax,0x1300

int 0x10

readkey
xor ax,ax
int 0x16
cmp ah,0x1C
jnz readkey ; sino es enter, esperar otra tecla

xor ax,ax
int 0x20 ; termina el programa .com

mystring db 'J E H A N A'
string.len equ $-mystring
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