08.71.35 Uppbygging tölva

Forritunarverkefni 1


Ķ žessu fyrsta x86-forritunarverkefni eigiš žiš aš skrifa forrit sem speglar viš 16-bita gildinu ķ minnishólfinu x og setur višsnśnu śtgįfuna ķ minnishólfiš vx. Til dęmis ef gildiš ķ x er 0000 0001 0100 0010 žį į vx aš vera 0100 0010 1000 0000.

Žiš getiš notaš beinagrindina hér aš nešan til aš hjįlpa ykkur aš byrja. Athugiš aš žiš eigiš ekki aš skrifa neitt śt į skjįinn, ašeins aš breyta minninu.

		DOSSEG
		.MODEL	SMALL
		.STACK	100H

		.DATA
	x	DW	0142h
	vx	DW	?

		.CODE
	Byrjun:
		mov	ax, @data
		mov	ds, ax			; lįta DS benda į gagnasegment

	; Forrit kemur hér

		mov	ax, 4C00h		; DOS: Enda forrit
		int	21h			; Enda forritiš

		END	Byrjun

Skiliš śtprentun mįnudaginn 8. október.

hh (hja) hi.is, 3. október, 2001.