sábado, 8 de marzo de 2008

Hola mundo! con Borland Turbo Assembler 4.1

Tenemos que tener instalado Borland Turbo Assembler y la variable de entorno PATH apuntando correctamente, para que podamos ejecutarlo desde cualquier ubicación.
El código fuente es este:
   .MODEL tiny
.CODE
org 100h
start: jmp short main
.DATA
msg db 'Hello World',0dh,0ah,0
.CODE
sout: mov cx,100h
sout1: mov dl,[bx]
inc bx
or dl,dl
jz sout2
mov ah,02h
int 21h
loop sout1
sout2: ret
main: mov bx,OFFSET msg
call sout
mov ah,4ch
int 21h
end start
Lo guardamos en un archivo con extensión asm, por ejemplo: helo.asm
Ahora ejecutamos:
tasm hello
tlink /t hello
hello

2 comentarios:

Axelandra dijo...

No podia faltar el hola mundo en Assembler!!!! ;)

Javihm77 dijo...

vos Julio xq no publicas algo asi como una suma y resta, multiplicacion y division solo con suma??? eso se vería bien en tu blog...