Commit Graph

43 Commits (ee6d3d8493939fb732bcf53c92b2edc10a7fa31c)

Author SHA1 Message Date
Joshua Potter ee6d3d8493 Notes on frame pointers. 2024-11-18 11:01:18 -07:00
Joshua Potter bb6343317d Notes on caller- and callee-saved registers. 2024-11-18 08:40:19 -07:00
Joshua Potter aa6d8db120 Area and induction. 2024-11-09 19:23:36 -07:00
Joshua Potter 7a337fd4ba Alignment and typedefs. 2024-11-05 11:32:35 -07:00
Joshua Potter 2d3f5e0879 x86-64 stack. 2024-10-30 19:29:59 -06:00
Joshua Potter 2f9e4cec96 x86-64 stack details and applications of the recursion theorem. 2024-10-24 17:14:43 -06:00
Joshua Potter 22c6429e32 DFS and top-down/bottom-up closure equivalence. 2024-10-23 18:08:21 -06:00
Joshua Potter a5b3b4f1af x86-64 procedures. 2024-10-10 05:25:27 -06:00
Joshua Potter 926f709811 Daily notes and flashcard changes. 2024-10-07 07:42:56 -06:00
Joshua Potter f2781330db More notes on the recursion theorem and C loop constructs. 2024-09-29 12:07:51 -06:00
Joshua Potter b72a654a34 Jumps, conditional moves, and conditional transfer. 2024-09-26 07:32:54 -06:00
Joshua Potter dd5769b630 Inductive sets, `enum` types, and BFS. 2024-09-22 16:30:49 -06:00
Joshua Potter c8d21b8aa6 C conversions. 2024-09-05 19:27:30 -06:00
Joshua Potter f08d90bed4 Archimedean property and natural numbers. 2024-08-24 02:07:51 -06:00
Joshua Potter a35309911d LUBs and x86 registers. 2024-08-19 20:04:22 -06:00
Joshua Potter 906ef40bc6 Fixup flagged flashcards. 2024-08-19 15:32:50 -06:00
Joshua Potter 3f54cbe3b9 B-trees, preorders, and partial orders. 2024-08-16 07:56:37 -06:00
Joshua Potter d5bb63618f C lvalues/rvalues, objects, and values. 2024-08-12 19:05:18 -06:00
Joshua Potter 9101fa8a7a More SET instruction flashcards. 2024-08-12 06:44:58 -06:00
Joshua Potter b498097731 Introductory notes on natural deduction. 2024-07-22 08:24:49 -06:00
Joshua Potter 6ba651c41b Reorganize types of logic and formal systems. 2024-07-21 06:16:08 -06:00
Joshua Potter a02bda1eed Fix up flashcards. 2024-07-19 05:17:51 -06:00
Joshua Potter 77138cec45 Permissivism, raising money, condition codes. 2024-07-14 17:07:15 -06:00
Joshua Potter 4921298a57 Infinite Cartesian products and AoC. 2024-07-14 08:00:05 -06:00
Joshua Potter 50ec869da9 Hashing, relations, VCs. 2024-06-21 19:29:45 -06:00
Joshua Potter 7664346b62 Fixup flashcards. Cartesian products. 2024-06-11 05:20:16 -06:00
Joshua Potter 044b58e0c6 Condition code registers. 2024-06-09 07:58:36 -06:00
Joshua Potter cfa95d2390 Notes on ordered pairs. 2024-06-06 07:14:13 -06:00
Joshua Potter adb805b61f Fixup flashcards. 2024-05-23 12:46:32 -06:00
Joshua Potter b4e6daa052 Additional x86-64 instructions. 2024-05-22 08:34:34 -06:00
Joshua Potter d2755cd89a TODOs on notes. 2024-05-21 09:06:32 -06:00
Joshua Potter 06e0550b38 Shifts and law of monotonicity. 2024-05-20 13:52:48 -06:00
Joshua Potter 16ffe8d4ef Notes on hashing and unary/binary x86 ops. 2024-05-19 15:07:38 -06:00
Joshua Potter 5eb338be7e Predicate transformers, set axioms, `leaq`. 2024-05-15 07:59:08 -06:00
Joshua Potter 5f8017ba3d Basic ADTs. 2024-05-12 09:19:27 -06:00
Joshua Potter 464512dc38 ADTs, data structures, and additional notes on MOV instructions. 2024-05-02 13:23:10 -06:00
Joshua Potter 262683515f Sequences and MOV instructions. 2024-04-24 15:35:24 -06:00
Joshua Potter 5f51ad65f1 Additional x86 instructions. 2024-04-18 07:42:34 -06:00
Joshua Potter 3c81017355 Details on x86-64 operand forms. 2024-04-15 21:21:46 -06:00
Joshua Potter 74aa5e16d9 x86-64 declarations 2024-03-26 20:49:16 -06:00
Joshua Potter a34506f98e Rename x86-64 index. 2024-03-24 07:15:33 -06:00
Joshua Potter 4b65764c89 Rename "References" section to "Bibliography". 2024-03-22 09:26:41 -06:00
Joshua Potter 091521c382 Start adding x86-64 notes. 2024-03-22 08:10:08 -06:00