Ensamblador - Pila assembler

   
Vista:

Pila assembler

Publicado por Antonio antonio17_j@hotmail.com (1 intervención) el 10/02/2014 20:50:14
Alguien sabe si se puede guardar un arreglo de caracteres en una pila ?

ejemplo

var1 DB "hola"

mov ax, var1

push ax
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

Pila assembler

Publicado por Pico (50 intervenciones) el 12/02/2014 18:52:11
En ax sólo cabe como mucho la h y la o. Habría que hacerlo de otra manera, pero sí se puede. Ten en cuenta que eso que llamas caracteres no dejan de ser números.
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

Pila assembler

Publicado por MSH (121 intervenciones) el 31/03/2014 01:35:34
Saludos.Ve el ejemplo


.model small


.stack 256h


.data

mens db 'hola',0dh,0ah,'$'
mens2 db 'mundo',0dh,0ah,'$'


.code

inicio:

mov ax,@data
mov ds,ax
push ds
pop es


lea dx,mens
push dx ;colocar arreglo en la pila

sub dx,dx
mov ah,09h
lea dx,mens2
int 21h

sub dx,dx

pop dx ;sacar arreglo de la pila

mov ah,09h
int 21h

salir:
mov ax,4c00h
int 21h

end inicio
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