dcpu16

Virtual Machine and Assembler for Notch's DCPU-16 Architecture
git clone http://frotz.net/git/dcpu16.git
Log | Files | Refs | README

labels.s (502B)


      1 jmp start
      2     :data1      dat 0,0,0,0
      3     :data2      dat 0,0,0,0
      4     :data3      dat 0x0000
      5 :start
      6 # test forward reference
      7 	SET I, data4
      8 	SET I, [data4]
      9 	SET I, [x,data4]
     10 	SET I, [x+data4]
     11 	SET I, [data4,x]
     12 	SET I, [data4+x]
     13 
     14 # test backwards reference
     15     SET [data2], 0x4000
     16     SET I, [data2]
     17     SET [data2], I
     18     SET [data2], 0x4000
     19     SET I, data2
     20     SET I, [data2]
     21     SET I, [data2,x]
     22     SET I, [data2+x]
     23     SET I, [x+data2]
     24     SET I, [x,data2]
     25 
     26 # forward reference
     27 :data4
     28 	data		0x99