Ensamblador - lenguaje ensamblador

 
Vista:

lenguaje ensamblador

Publicado por omar (1 intervención) el 07/11/2006 01:55:30
soy un estudiante nuevo en esta materia y quiero saber si me pueden ayudar necesito saber como puedo hacer un vector de 5 posiciones las cuales tengan valores numericos y depues imprimir otro vector en el cual se imprima la misma serie de numeros del primer vector pero en orden inverso, si me pueden ayudar se los agradeceria mucho
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:lenguaje ensamblador

Publicado por paburo (4 intervenciones) el 08/11/2006 03:17:12
# Esta medio feo, pero lo hice
# en menos de un minuto.
# Paburo 2006.

.section .data
VEC1: .byte 1,2,3,4,5
VEC2: .byte 0,0,0,0,0

.section .text
.globl _start

_start:
movl %esp,%ebp

movl $5,%ecx
movl $0,%edi
loop:
movl VEC1(,%ecx,1),%eax
movl %eax,VEC2(,%edi,1)
cmpl $0,%ecx
jl salir
decl %ecx
incl %edi
jmp loop

salir:
movl $0,%ebx
movl $1,%eax
int $0x80
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