Mitt första assemblerprogram någonsin. Eftersom jag skrev in det direkt i "debug", så finns det ingen källkod :) Det var ganska enkelt att använda debug för att programmera. Först ger man kommandot "a", sen skriver man bara in instruktionerna. Sen ser man hur många bytes man använt och sätter CX till detta värde men kommandot "rcx", som låter en ange ett värde hexadecimalt (i mitt fall 20). Sen angav man namnet det ska sparas som med "n c:\memtrass.com". Sist säger man åt debug att skriva filen med "w". Mer info om debug på "http://thestarman.pcministry.com/asm/debug/debug.htm" För att se instruktinoerna måste man disassemblera filen, eftersom dom aldrig har lagrats som källkod någonstans. C:\>debug memtrass.com -r AX=0000 BX=0000 CX=0020 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=1488 ES=1488 SS=1488 CS=1488 IP=0100 NV UP EI PL NZ NA PO NC 1488:0100 8CC8 MOV AX,CS -u 100 11F 1488:0100 8CC8 MOV AX,CS 1488:0102 051200 ADD AX,0012 1488:0105 8EC0 MOV ES,AX 1488:0107 31FF XOR DI,DI 1488:0109 B8C3C3 MOV AX,C3C3 1488:010C B9FFFF MOV CX,FFFF 1488:010F F3 REPZ 1488:0110 AB STOSW 1488:0111 8CC0 MOV AX,ES 1488:0113 050010 ADD AX,1000 1488:0116 3D00A0 CMP AX,A000 1488:0119 72EA JB 0105 1488:011B B8004C MOV AX,4C00 1488:011E CD21 INT 21