Sha256: fd80a30e59b1d04166db1fcb2b4756ee9a1694d8f4a02d22fbb18d2a2b76a2d1
Contents?: true
Size: 559 Bytes
Versions: 42
Compression:
Stored size: 559 Bytes
Contents
; Demonstration of how to write an entire .EXE format program as a .OBJ ; file to be linked. Tested with the VAL free linker. ; To build: ; nasm -fobj objexe.asm ; val objexe.obj,objexe.exe; ; To test: ; objexe ; (should print `hello, world') segment code ..start: mov ax,data mov ds,ax mov ax,stack mov ss,ax mov sp,stacktop mov dx,hello mov ah,9 int 0x21 mov ax,0x4c00 int 0x21 segment data hello: db 'hello, world', 13, 10, '$' segment stack stack resb 64 stacktop:
Version data entries
42 entries across 42 versions & 5 rubygems