Domingo 22 de Diciembre de 2024, 18:22
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
) »
Contador De 0 A 99
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Contador De 0 A 99 (Leído 5868 veces)
andres_r800
Nuevo Miembro
Mensajes: 4
Contador De 0 A 99
«
en:
Miércoles 16 de Junio de 2004, 00:20 »
0
HOLA POR FAVOR ALGUIEN ME PODRIA AYUDAR A REALIZAR UN CONTADOR DE 0 A 99?
YO ASTA EL MOMENTO HE CONSEGUIDO REALIZAR UN PROGRAMITA QUE ME CUENTE DE 0 A 9 Y QUE ME MUESTRE EL RESULTADO EN LA PANTALLA CON UN LAPSO DE UN SEGUNDO POR NUMERO, PERO NO SE COMO MOSTRAR LOS NUMEROS DESPUES DEL 9 YA QUE ME MUESTRA LOS VALORES SIGUIENTES EN ASCII Y NECESITO QUE ME MUESTRE LOS NUMEROS ASI......
10
11
12
13
.
.
.
.
99
ATT: GRACIAS A QUE ME QUIERA AYUDAR
Tweet
joajavi
Miembro activo
Mensajes: 48
Re: Contador De 0 A 99
«
Respuesta #1 en:
Miércoles 16 de Junio de 2004, 15:15 »
0
Cuanto pagas por el programita ?
joajavi@yahoo.es
Confección de Progrqmas, Ejercicios y Prácticas en Ensamblador.
joajavi@yahoo.es
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: Contador De 0 A 99
«
Respuesta #2 en:
Miércoles 16 de Junio de 2004, 16:04 »
0
Como no decis nada sobre el Sistema Operativo ni el ensamblador que usas lo hago para Windows y con MASM32:
Código: Text
.386
.model stdcall,flat
include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
CTEXT MACRO text:VARARG
LOCAL TxtName
.data
TxtName BYTE text,0
.code
EXITM <OFFSET TxtName>
ENDM
.data
Pointer dd 0
stdout dd 0
Written dd 0
.code
Main:
invoke GetStdHandle,STD_OUTPUT_HANDLE
mov stdout,eax
invoke GetProcessHeap
invoke HeapAlloc,eax,HEAP_ZERO_MEMORY,3
mov Pointer,eax
mov ecx,0
doit:
push ecx
invoke wsprintf,Pointer,CTEXT("%d",13,10),ecx
invoke lstrlen,Pointer
invoke WriteFile,stdout,Pointer,eax,addr Written,0
pop ecx
inc ecx
cmp ecx,100
jnz doit
invoke GetProcessHeap
invoke HeapFree,eax,0,Pointer
invoke ExitProcess,0
ret
End Main
Para ensamblar:
ml /c /Cp /coff archivo.asm
Para linkear:
link /subsystem:console archivo.obj
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
Super_G
Miembro MUY activo
Mensajes: 375
Re: Contador De 0 A 99
«
Respuesta #3 en:
Jueves 17 de Junio de 2004, 02:20 »
0
puedes tambien poner el numero a mostrar en una cadena de 2 digitos le sumas a cada digito 48 y luego muestras la cadena, para serapar los digitos solo divides el numero entre 10.
Mollense
Miembro de PLATA
Mensajes: 1755
Nacionalidad:
Re: Contador De 0 A 99
«
Respuesta #4 en:
Martes 20 de Julio de 2004, 17:46 »
0
Para Joajavi:
Antes de decir lo que tengo que decir, pido disculpas a este foro. No es mi costumbre usar este medio para otra cosa más que ayudar y aprender. Pero realmente esta persona me desagrada, es una lástima arruinar este foro con esto, pero la bronca viene de antes. No te pude devolver la piedra que tiraste hacia los sudamericanos antes porque serraron el foro en donde lo hiciste.
Yo soy Argentino, tengo 21 años, no soy profesor de este lenguaje, pero puedo darte "gratis" un curso de buena educación y respeto. Hace mucho tiempo que aprendí sobre el tema. O para ti, para que me entiendas, "Hace mucho tiempo que lo he aprendido".
Solo una cosa más en el lenguaje que reconoces:
"Búscate una vida idiota".
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."
...no te quedes mirando.
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: Contador De 0 A 99
«
Respuesta #5 en:
Miércoles 21 de Julio de 2004, 00:04 »
0
http://foros.solocodigo.com/index.php?showtopic=9171
Este tipo es una verguenza.
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
ASM (Ensamblador)
(Moderador:
Eternal Idol
) »
Contador De 0 A 99