Inicio | ¿Sidebar? | RSS

Hola mundo en ensamblador

  1. .model small
  2. .stack
  3. .data
  4.    saludo   db "Hola mundo!!!", "$"
  5.  
  6. .code
  7.  
  8. main  proc              ;Inicia proceso
  9.    mov   ax,seg saludo     ;hmm ¿seg?
  10.    mov   ds,ax          ;ds = ax = saludo
  11.  
  12.    mov   ah,09          ;Function(print string)
  13.    lea   dx,saludo         ;DX = String terminated by "$"
  14.    int   21h               ;Interruptions DOS Functions
  15.  
  16. ;mensaje en pantalla
  17.  
  18.    mov   ax,4c00h       ;Function (Quit with exit code (EXIT))
  19.    int   21h            ;Interruption DOS Functions
  20.  
  21. main  endp              ;Termina proceso
  22. end main

Multiplicación en Ensamblador

Mi primer programa en ensamblador: La Multiplicación :D. Intenté hacer el de la suma, pero aunque no me la crea, no me salió :-S Puff!

Yo se que es un cochinero, pero es mi primer programa. Solamente conozco tres funciones del ensamblador :P y no se ni que rollo, esto es nuevo para mi.

Antes del viernes tengo que haber hecho cuatro programitas: uno que me muestre la tabla de multiplicar de un número, otro que imprima un mensaje en pantalla, otro que lea desde el teclado y desplace la palabra según el teclado y otro mas que convierta números de dos dígitos a binario.

Se dice fácil para unos, pero para mi :-S !! Estoy nadando en un mar de confusión, frustración y presión puff! jiji (Que exagerado) jeje

Se vale criticar...

Timestamp, php y algo de lógica

Uno de mis grandes problemas desde siempre, ha sido, manejar fechas. Se que PHP tiene funciones y tocho morócho, peeero de todas formas nunca me sale nada del resultado esperado y termino haciendo lo que Dios me da entender jeje... o sea un cochinero de código.

Convirtiendo las fechas ya es algo en lo que me defiendo mas o menos, pero si se trata de meterme a manejar las horas, minutos o segundos... ¡puff! Ya me hicieron bailar otra vez :-S

Por eso, para evitar problemitas tengo mis formulitas. Aclaro que no se si exista otro método mas fácil para solucionar todo este cuchitril.

  1. Horas a Minutos

  2. Horas a Segundos

  3. Minutos a Horas

  4. Minutos a Segundos

  5. Segundos a Minutos

  6. Segundos a Horas

En base a todo este cochinero espero y algún alma bondadosa se apiade de la mia, y diga, Victor estás haciendo puras tonterias ¡Así no se hace!.. Se hace así… bla bla bla. :-)