Inicio ¿Sidebar? RSS @MisAlgoritmos at Twitter

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

1 comentarios en Hola mundo en ensamblador

dexsor

de ante mano dar las gracias por tus aportes,, que tal estoy aprendiendo a programar en hibrido y necesito aprender como crear el hola mundo con ensamblador pero en turvo c++ eh echo este donde ase una multiplicacion ojala puedas ayudarme dejo el progra...

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main(){
int dato1, dato2, resultado ;
printf("ingresa datos:");
scanf(" %d %d", & dato1,& dato2);

asm push ax
asm push cx
asm mov cx,dato1
asm mov ax,0h
mult:
asm add ax, dato2
asm loop mult
asm mov resultado, ax
asm pop cx
asm pop ax
printf("la multiplicacion es:%d", resultado);
getch();
}

Deja un comentario

¿Cuanto es 2 + 3 - 5? =

Suscribirse a los comentarios.