Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4327 | Kartik Agaram | 2018-07-08 | 1 | -26/+26 |
| | | | | Encapsulate RAM management. | ||||
* | 4196 | Kartik K. Agaram | 2018-01-24 | 1 | -19/+27 |
| | |||||
* | 4195 | Kartik K. Agaram | 2018-01-24 | 1 | -18/+11 |
| | |||||
* | 4194 | Kartik K. Agaram | 2018-01-24 | 1 | -2/+80 |
| | |||||
* | 4193 | Kartik K. Agaram | 2018-01-24 | 1 | -0/+20 |
| | |||||
* | 4189 | Kartik K. Agaram | 2018-01-24 | 1 | -55/+55 |
| | |||||
* | 4185 | Kartik K. Agaram | 2018-01-24 | 1 | -22/+43 |
| | |||||
* | 4183 | Kartik K. Agaram | 2018-01-24 | 1 | -70/+70 |
| | |||||
* | 4085 - done with first cut of the SubX VM | Kartik K. Agaram | 2017-10-18 | 1 | -3/+3 |
| | | | | subx: 'call' and 'return' instructions | ||||
* | 4084 | Kartik K. Agaram | 2017-10-18 | 1 | -13/+6 |
| | | | | | subx: extract helpers for 'push' and 'pop'. We will be using them in 'call' and 'ret' as well. | ||||
* | 4083 | Kartik K. Agaram | 2017-10-18 | 1 | -0/+30 |
| | | | | subx: 'pop' | ||||
* | 4079 | Kartik K. Agaram | 2017-10-18 | 1 | -7/+34 |
| | | | | subx: 'pop' | ||||
* | 4069 | Kartik K. Agaram | 2017-10-15 | 1 | -0/+32 |
| | | | | subx: unconditional 'jump' | ||||
* | 4067 | Kartik K. Agaram | 2017-10-15 | 1 | -1/+34 |
| | | | | subx: 'mov' | ||||
* | 4066 | Kartik K. Agaram | 2017-10-14 | 1 | -1/+1 |
| | | | | | | I spent a while spelunking into the code generated by C compilers before realizing that ignoring the order of arguments for 'cmp' instructions clarifies everything. | ||||
* | 4065 | Kartik K. Agaram | 2017-10-14 | 1 | -0/+80 |
| | | | | | | subx: 'compare' Hopefully I've implemented the 'sense' of comparisons right.. | ||||
* | 4064 | Kartik K. Agaram | 2017-10-14 | 1 | -30/+11 |
| | |||||
* | 4058 | Kartik K. Agaram | 2017-10-13 | 1 | -0/+15 |
| | |||||
* | 4057 | Kartik K. Agaram | 2017-10-13 | 1 | -0/+40 |
| | |||||
* | 4056 | Kartik K. Agaram | 2017-10-13 | 1 | -0/+40 |
| | | | | subx: 'or' | ||||
* | 4055 | Kartik K. Agaram | 2017-10-13 | 1 | -0/+37 |
| | | | | subx: Implement 'and' for the addressing modes we've built so far. | ||||
* | 4053 | Kartik K. Agaram | 2017-10-12 | 1 | -2/+2 |
| | |||||
* | 4051 | Kartik K. Agaram | 2017-10-12 | 1 | -0/+81 |
subx: Move register direct mode before indirect in the exposition. |