Jueves 14 de Noviembre de 2024, 04:18
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
ASM (Ensamblador)
(Moderador:
Eternal Idol
) »
Traducir de C a ASM
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Traducir de C a ASM (Leído 3697 veces)
juanza
Nuevo Miembro
Mensajes: 1
Traducir de C a ASM
«
en:
Jueves 11 de Noviembre de 2010, 05:04 »
0
Necesito pasar este codigo de C a Ensamblador necesito ayuda porfavor..espero me ayuden esta es la parte del problema:
j=1;
cont=0;
while((j<=numero)){
if((numero%j)==0){
cont=cont+1;
}
j=j+1;
}
if(cont==2)
Código: C
#include<stdio.h>
main
(
)
{
int
numero
,
j
,
cont
;
printf
(
"Intrduzca un numero, luego pulse ENTER"
)
;
scanf
(
"%d"
,&
numero
)
;
j
=
1
;
cont
=
0
;
while
(
(
j
<=
numero
)
)
{
if
(
(
numero
%
j
)
==
0
)
{
cont
=
cont
+
1
;
}
j
=
j
+
1
;
}
if
(
cont
==
2
)
printf
(
"nEl numero es primo"
)
;
else
printf
(
"nEl numero NO es primo"
)
;
return
0
;
}
solo llevo esta parte de asm:
Código: ASM
.MODEL
SMALL
.STACK
.DATA
msj1
DB
13
,
10
,
' Ingresa un numero (0-9): $'
msj2
DB
13
,
10
,
' Es primo!$'
msj3
DB
13
,
10
,
' No es primo!$'
.CODE
INICIO
:
PRIMERO
:
mov
ah
,
0h
mov
al
,
3h
int
10h
NUM1
:
mov
ax
,
SEG
msj1
mov
ds
,
ax
mov
dx
,
OFFSET
msj1
mov
ah
,
9h
int
21h
mov
ah
,
1h
int
21h
...........
;Esta parte es la que no he podido traducir
...........
EXIT
:
mov
ah
,
08
int
21h
mov
ah
,
4Ch
int
21h
END
INICIO
Tweet
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: Traducir de C a ASM
«
Respuesta #1 en:
Jueves 11 de Noviembre de 2010, 08:51 »
0
El compilador de C te lo traduce a ensamblador.
En todo caso, el
scanf
es una función que te vas a tener que currar por ti mismo. Si tienes alguna duda de cómo hacerla, podemos comentarlas, pero es algo que debes hacer tú.
Fr33k K0mpu73r
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
ASM (Ensamblador)
(Moderador:
Eternal Idol
) »
Traducir de C a ASM