osiris-set-std 0.1.7

A standard operation set.
Documentation

Osiris/Set:Standard

  • 0x0000 noop
  • 0x0101 jump:address
  • 0x0102 call:address
  • 0x0103 call_return
  • 0x0104 goto direct:32
  • 0x0105 gosub direct:32
  • 0x0108 for:counter_init
  • 0x0109 next direct:32
  • 0x01FF halt
  • 0x0201 set_top:target top:32
  • 0x0202 set_bottom:target bottom:32
  • 0x0203 clear_range
  • 0x0204 move_to_float:float unsigned:16
  • 0x0205 move_from_float:unsigned float:16
  • 0x0210 push:unsigned
  • 0x0211 pop:unsigned
  • 0x0301 store_words:target [start:end]
  • 0x0302 load_words:target [start:end]
  • 0x0303 get_memory_size:target
  • 0x0304 store_floats:target [start:end]
  • 0x0305 load_floats:target [start:end]
  • 0x1001 sum_integers:target [start:end]
  • 0x1002 product_integers:target [start:end]
  • 0x1003 difference_integers:target [start:end]
  • 0x1004 quotient_integers:target [start:end]

License