mu/examples
Kartik Agaram 7a5832204a 5698
Thanks Andrew Owen for reporting this typo.
2019-10-15 19:35:19 -07:00
..
Readme.md 5485 - promote SubX to top-level 2019-07-27 17:47:59 -07:00
ex1 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex1.subx 5658 2019-09-15 00:01:12 -07:00
ex2 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex2.subx 5658 2019-09-15 00:01:12 -07:00
ex3 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex3.subx 5658 2019-09-15 00:01:12 -07:00
ex4 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex4.subx 5658 2019-09-15 00:01:12 -07:00
ex5 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex5.subx 5658 2019-09-15 00:01:12 -07:00
ex6 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex6.subx 5658 2019-09-15 00:01:12 -07:00
ex7 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex7.subx 5658 2019-09-15 00:01:12 -07:00
ex8 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex8.subx 5698 2019-10-15 19:35:19 -07:00
ex9 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex9.subx 5698 2019-10-15 19:35:19 -07:00
ex10 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex10.subx 5698 2019-10-15 19:35:19 -07:00
ex11 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex11.subx 5698 2019-10-15 19:35:19 -07:00
ex12 5647 - experimental support for swapping OS 2019-09-11 19:53:23 -07:00
ex12.subx 5658 2019-09-15 00:01:12 -07:00

Readme.md

Small example programs, each with a simple pedagogical goal.

They also help to validate SubX instruction semantics against native x86 hardware. For example, loading a single byte to a register would for some time clear the rest of the register. This behavior was internally consistent with unit tests. It took running an example binary natively to catch the discrepancy.