about summary refs log tree commit diff stats
path: root/subx/013immediate_addressing.cc
Commit message (Collapse)AuthorAgeFilesLines
* 4082Kartik K. Agaram2017-10-181-4/+10
| | | | | subx: correct a 'copy' ('mov') instruction as well to get its operand right from the opcode.
* 4081Kartik K. Agaram2017-10-181-16/+12
|
* 4079Kartik K. Agaram2017-10-181-0/+22
| | | | subx: 'pop'
* 4071Kartik K. Agaram2017-10-161-46/+0
| | | | | | | | | subx: conditional jump instructions Lots of boilerplate here. This commit really strains my 'copyista' ethic. But I think it's still clearer to see each instruction implemented independently than to try to create a macro or something like that.
* 4069Kartik K. Agaram2017-10-151-0/+46
| | | | subx: unconditional 'jump'
* 4067Kartik K. Agaram2017-10-151-1/+36
| | | | subx: 'mov'
* 4065Kartik K. Agaram2017-10-141-0/+103
| | | | | | subx: 'compare' Hopefully I've implemented the 'sense' of comparisons right..
* 4064Kartik K. Agaram2017-10-141-11/+5
|
* 4057Kartik K. Agaram2017-10-131-0/+50
|
* 4056Kartik K. Agaram2017-10-131-0/+50
| | | | subx: 'or'
* 4055Kartik K. Agaram2017-10-131-0/+47
| | | | subx: Implement 'and' for the addressing modes we've built so far.
* 4053Kartik K. Agaram2017-10-121-3/+3
|
* 4049Kartik K. Agaram2017-10-121-0/+89
Instead of organizing layers by instruction, do so by addressing mode.