Additional x86-64 instructions.

c-declarations
Joshua Potter 2024-05-22 08:34:34 -06:00
parent 2c08d82101
commit b4e6daa052
4 changed files with 17 additions and 7 deletions

View File

@ -328,7 +328,7 @@
"_journal/2024-03-22.md": "8da8cda07d3de74f7130981a05dce254", "_journal/2024-03-22.md": "8da8cda07d3de74f7130981a05dce254",
"_journal/2024-03/2024-03-21.md": "cd465f71800b080afa5c6bdc75bf9cd3", "_journal/2024-03/2024-03-21.md": "cd465f71800b080afa5c6bdc75bf9cd3",
"x86-64/declarations.md": "75bc7857cf2207a40cd7f0ee056af2f2", "x86-64/declarations.md": "75bc7857cf2207a40cd7f0ee056af2f2",
"x86-64/instructions.md": "f463916644562db3160a24fad233eb25", "x86-64/instructions.md": "ceb9709b7fb4155a36b6f504f0079c58",
"git/refs.md": "e20c2c9b14ba6c2bd235416017c5c474", "git/refs.md": "e20c2c9b14ba6c2bd235416017c5c474",
"set/trees.md": "c29347ec0ac2e8d5339514c869ecaedf", "set/trees.md": "c29347ec0ac2e8d5339514c869ecaedf",
"_journal/2024-03-24.md": "1974cdb9fc42c3a8bebb8ac76d4b1fd6", "_journal/2024-03-24.md": "1974cdb9fc42c3a8bebb8ac76d4b1fd6",
@ -455,7 +455,9 @@
"_journal/2024-05-20.md": "d58a4ecd3bf9621cbe688f043be61239", "_journal/2024-05-20.md": "d58a4ecd3bf9621cbe688f043be61239",
"_journal/2024-05/2024-05-19.md": "fc14fc23d4ddca3628df7eec71a07e27", "_journal/2024-05/2024-05-19.md": "fc14fc23d4ddca3628df7eec71a07e27",
"_journal/2024-05-21.md": "7028d18a55f0a1f65dc0753af431ca42", "_journal/2024-05-21.md": "7028d18a55f0a1f65dc0753af431ca42",
"_journal/2024-05/2024-05-20.md": "d58a4ecd3bf9621cbe688f043be61239" "_journal/2024-05/2024-05-20.md": "d58a4ecd3bf9621cbe688f043be61239",
"_journal/2024-05-22.md": "165219ce7638e30ade424f6c32bb17ff",
"_journal/2024-05/2024-05-21.md": "f20e4dd94ea22fcb26049de128bc944e"
}, },
"fields_dict": { "fields_dict": {
"Basic": [ "Basic": [

View File

@ -0,0 +1,9 @@
---
title: "2024-05-22"
---
- [x] Anki Flashcards
- [x] KoL
- [ ] Sheet Music (10 min.)
- [ ] Go (1 Life & Death Problem)
- [ ] Korean (Read 1 Story)

View File

@ -889,7 +889,7 @@ END%%
%%ANKI %%ANKI
Cloze Cloze
The {`NEG`} instruction class is to x86-64 whereas the {`-`} operator is to C. The {`NEG`} instruction class is to x86-64 whereas the {`-`} *unary* operator is to C.
Reference: Bryant, Randal E., and David O'Hallaron. *Computer Systems: A Programmer's Perspective*. Third edition, Global edition. Always Learning. Pearson, 2016. Reference: Bryant, Randal E., and David O'Hallaron. *Computer Systems: A Programmer's Perspective*. Third edition, Global edition. Always Learning. Pearson, 2016.
Tags: c17 Tags: c17
<!--ID: 1716126147801--> <!--ID: 1716126147801-->
@ -920,11 +920,10 @@ Tags: c17
END%% END%%
%%ANKI %%ANKI
Basic Cloze
What distinguishes the `NEG` and `NOT` instruction classes? {1:`NEG`} is to {2:negation} whereas {2:`NOT`} is to {1:complement}.
Back: The former negates, the latter complements.
Reference: Bryant, Randal E., and David O'Hallaron. *Computer Systems: A Programmer's Perspective*. Third edition, Global edition. Always Learning. Pearson, 2016. Reference: Bryant, Randal E., and David O'Hallaron. *Computer Systems: A Programmer's Perspective*. Third edition, Global edition. Always Learning. Pearson, 2016.
<!--ID: 1716125986919--> <!--ID: 1716381321937-->
END%% END%%
### Binary Operations ### Binary Operations