All pastes #438796 Raw Edit

Olav

public text v1 · immutable
·published 2007-04-13 21:22 UTC
rendered paste body
	bits 16							; 16-bits instruksjoner takk
	org 100h						; start 256 bytes ut i COM-fila
	mov ah, 9						; gi AH funksjonsnummeret til funksjonen
								; vi vil kalle, som er print-funksjonen (9)
	mov ah, 0x2C					; Henter ut time/minutt/sekund til CH, CL og DH og 
	int 0x21
	
	mov al, dh

sjekk:
	int 0x21
	cmp dh, al
	je sjekk
	jne done

done:
	mov al, 0
	mov si, strengen
	mov di, 0x1420

copy:
	mov al, [si]
	mov [di], al
	cmp al, '$'
	je ferdig
	inc si
	inc di
	jmp copy

ferdig:
	mov ah, 9
	mov dx, 0x1420					; DX = adressen til strengen
	int 0x21
							; Kall DOS-API-et!
	mov ah, 0x4C					; gi AH funksjonsnummeret til funksjonen
							; som terminerer programmet
	int 0x21					; Kall DOS

strengen: 
	db "Denne strengen tok ca. 1 sek aa printe ut, pga. klokkesjekking! + COPYCAT ZOMG :OOOOOO", 13, 10, '$'