about summary refs log tree commit diff stats
path: root/html/subx/011direct_addressing.cc.html
Commit message (Collapse)AuthorAgeFilesLines
* 4478Kartik Agaram2018-08-041-390/+0
|
* 4239Kartik Agaram2018-05-081-8/+8
|
* 4199Kartik K. Agaram2018-01-251-280/+318
|
* 4161Kartik K. Agaram2017-12-151-10/+10
|
* 4084Kartik K. Agaram2017-10-181-53/+59
| | | | | subx: extract helpers for 'push' and 'pop'. We will be using them in 'call' and 'ret' as well.
* 4083Kartik K. Agaram2017-10-181-1/+30
| | | | subx: 'pop'
* 4082Kartik K. Agaram2017-10-181-1/+1
| | | | | subx: correct a 'copy' ('mov') instruction as well to get its operand right from the opcode.
* 4080Kartik K. Agaram2017-10-181-13/+19
| | | | | | | | subx: correct 'push' register. It gets its operand right from the opcode, not a new modrm byte. Have I misinterpreted any other instructions in this manner (`+rd` in the Intel manual)?
* 4079Kartik K. Agaram2017-10-181-0/+26
| | | | subx: 'pop'
* 4078Kartik K. Agaram2017-10-171-46/+46
|
* 4077Kartik K. Agaram2017-10-171-8/+8
| | | | | Stop hyperlinking every `i` in subx html files to the integer register union.
* 4072Kartik K. Agaram2017-10-161-3/+3
|
* 4069Kartik K. Agaram2017-10-151-19/+19
| | | | subx: unconditional 'jump'
* 4067Kartik K. Agaram2017-10-151-1/+22
| | | | subx: 'mov'
* 4066Kartik K. Agaram2017-10-141-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.
* 4065Kartik K. Agaram2017-10-141-0/+45
| | | | | | subx: 'compare' Hopefully I've implemented the 'sense' of comparisons right..
* 4064Kartik K. Agaram2017-10-141-14/+14
|
* 4062Kartik K. Agaram2017-10-131-19/+19
|
* 4059Kartik K. Agaram2017-10-131-72/+159
|
* 4054Kartik K. Agaram2017-10-121-16/+16
|
* 4052Kartik K. Agaram2017-10-121-0/+132