; Use register (B) as pointer to (video) memory at addr 232
; print 1 byte (bogstav)
; by reference is called pointers in language C
; JDN / AAU

	JMP start
bogstav:  db 'X'
adr:	db 233
  
start:
	MOV B, 232  ; load B with video mem address
	MOV A, [bogstav] ; load A with byte at address(label)bogstav
	MOV [B], A   ; mov contents of A to videomem pointed by B


        ; or load video mem addr from adr loaded from mem
	MOV B, [adr]  ; load B with video mem address
	MOV A, [bogstav] ; load A with byte at address(label)bogstav
	MOV [B], A   ; mov contents of A to videomem pointed by B


 	HLT
 
