elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Temas
Páginas: [1]
1  Programación / ASM / [AYUDA] No funciona este código en: 9 Diciembre 2014, 12:10 pm
He programado esta operación y no me funciona.
Alguien que entienda me la puede echar un ojo para ver que esta mal o si esta incompleto?
Muchas gracias!!! :D :D

Aquí os dejo el código:



Código:
;X=A *B *C /100
segment .data
segment .bss
a resb 4
b resb 4
c resb 4
resultado resb 4
segment .text
global x
x:
push rbp
mov rbp, rsp

mov rax, qword [rbp+16]
mov qword [resultado], rax
mov rax, qword [rbp+24]
mov qword [c], rax
mov rax, qword [rbp+32]
mov qword [b], rax
mov rax,qword[rbp+40]
mov qword[a],rax

mov eax,[c]
mov ebx,[b]
mov ecx,[a]
imul eax,ebx
imul eax,ecx
mov dword[resultado],ecx

mov [resultado],rbx
cdq
mov ecx,100
idiv ecx
mov ecx,eax
mov dword[resultado],ecx
push qword[resultado]

mov rsp,rbp
pop rbp               
ret                   



2  Programación / ASM / Programa que calcule multiplicaciones ASM en: 4 Diciembre 2014, 20:05 pm
Hola a todos!!

Os escribo porque me estoy volviendo loco!! Estoy intentando hacer un programa en ia 32 que me calcule la multiplicación de 3 variables introducidas por teclado

a*b*c= ?

De momento me deja introducir por teclado las variables pero luego no me da ningun resultado!! :(

Si alguien sabe como lo puedo hacer GRACIAS!! :D :D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines