Commit graph

110 commits

Author SHA1 Message Date
Perry Kivolowitz
de40ccf20d added structs/practice.S 2023-03-04 15:10:27 -06:00
Perry Kivolowitz
3831e88e53 silly change of a word 2023-03-04 15:09:43 -06:00
Perry Kivolowitz
e1a26d75bd ldr is now fully understood 2023-03-02 13:23:57 -06:00
Perry Kivolowitz
75adc6a9b1 added language about apple avoiding a memory reference with their way of avoiding ldr 2023-03-02 11:47:01 -06:00
Perry Kivolowitz
8b41b3b0f3 moved atomics over to section 3 2023-03-01 14:23:21 -06:00
Perry Kivolowitz
7909ede0ee pdf 2023-02-28 20:49:02 -06:00
Perry Kivolowitz
275e9013a8 beginning section on atomics 2023-02-28 20:48:44 -06:00
Perry Kivolowitz
372a2598f5 typo found by Katie 2023-02-23 14:06:35 -06:00
Perry Kivolowitz
e7a99b1072 typo found by Katie 2023-02-23 14:05:29 -06:00
Perry Kivolowitz
8382853043 updated some samples 2023-02-23 13:42:45 -06:00
Perry Kivolowitz
0813ced99a added AASCIZ 2023-02-17 09:47:44 -06:00
Perry Kivolowitz
60c56840dd corrected MIN and MAX 2023-02-17 09:30:45 -06:00
Perry Kivolowitz
26d3d18f88 will NOT be covering SVE 2023-02-04 17:36:55 -06:00
Perry Kivolowitz
b6b5b96c56 added macro to fetch the address of errno 2023-02-03 10:22:27 -06:00
Perry Kivolowitz
e73fac71b5 freshened pdf file 2023-02-02 15:54:26 -06:00
Perry Kivolowitz
f301a4024a made hello world build on Apple 2023-02-02 15:54:05 -06:00
pkivolowitz
3054b7be1e
Os are not 0s. 2023-02-01 08:09:36 -06:00
Perry Kivolowitz
21f3175578 do not write while sleeping 2023-02-01 08:06:31 -06:00
Perry Kivolowitz
38053ac5ec expanded on Apple Silicon in a chapter on ldr 2023-01-25 20:45:41 -06:00
Perry Kivolowitz
ee75690fe7 added hex discussion 2023-01-25 14:54:32 -06:00
Perry Kivolowitz
bf6f2d2160 last time a full update of pdf will be done. 2023-01-19 09:40:45 -06:00
Perry Kivolowitz
b153fad576 updated PDFs 2023-01-18 08:26:45 -06:00
Perry Kivolowitz
f6d91cbc26 first pdfs 2023-01-16 18:03:40 -06:00
rtobar
93389b13dc
Update README.md (#15)
Minor typo/corrections I found while reading this chapter. Thanks for the book! It's been a nice, light read :-)
2023-01-16 15:30:45 -06:00
Perry Kivolowitz
0c141c342f a great many additions including bridging Apple Silicon 2023-01-15 11:14:13 -06:00
Perry Kivolowitz
29b1367730 more bigger faster 2023-01-14 14:39:41 -06:00
Perry Kivolowitz
918ce23f57 finished the program 2023-01-14 14:36:49 -06:00
pkivolowitz
0a1eafa2d9
I screwed up pull request so fixed it manually
Type -> Typo
2023-01-03 17:32:12 -06:00
pkivolowitz
4363bb7f7c
Mentioned 52 bit address spaces. 2022-12-26 13:53:39 -06:00
Perry Kivolowitz
cbaeb7887c added more explication of register meanings - thank you to Marc G. 2022-12-26 13:29:26 -06:00
Perry Kivolowitz
36e97c78f7 thank you Marc G. 2022-12-26 13:25:00 -06:00
Perry Kivolowitz
fedf9aef57 various improvements to the floating point chapters 2022-12-26 13:18:54 -06:00
Perry Kivolowitz
e03cc27e35 fixed typo in caption 2022-12-26 13:18:16 -06:00
Perry Kivolowitz
8601121e6f added discussion of VA size and added figures for pictures 2022-12-26 13:00:58 -06:00
Perry Kivolowitz
46ec454c70 more progress on I/O demo 2022-12-26 12:59:57 -06:00
Perry Kivolowitz
1588e75ae4 more scratch code 2022-12-26 08:34:19 -06:00
Perry Kivolowitz
cf65bbcf99 explanation of line 7 thank you to 0x3333 for the pull request 2022-12-26 08:33:44 -06:00
Perry Kivolowitz
5d8d8d0199 Merge branch 'main' of github.com:pkivolowitz/asm_book
Unsure of what needed merging - but we did just merge some pull requests
that I thought were unrelated.
2022-12-25 15:38:13 -06:00
Perry Kivolowitz
2c660ca745 lots of progress on file_ops - tired now 2022-12-25 15:37:29 -06:00
pkivolowitz
7092f4ba48
Merge pull request #8 from alex-bender/patch-1
Update README.md
2022-12-25 14:54:45 -06:00
Perry Kivolowitz
5e63912d39 file_ops begun 2022-12-25 14:53:15 -06:00
Alex Bender
28c071ba87
Update README.md
Typo fix
2022-12-25 22:51:40 +02:00
pkivolowitz
cc00e6fa56
clarified pre and post increment
++ suggests a value of 1 - clarified that values can be other than 1.
2022-12-23 09:53:10 -06:00
Perry Kivolowitz
ca6a2b7352 added discussion of switch / jump tables 2023-12-22 19:56:23 -06:00
Perry Kivolowitz
407faeea6f c version of file operations 2022-12-19 22:06:13 -06:00
Perry Kivolowitz
b3045c07ba start of examples 2022-12-18 23:54:50 -06:00
Perry Kivolowitz
6c47f3b08a added a good deal including some history 2022-12-18 17:25:45 -06:00
Perry Kivolowitz
ac47f303e9 clean up 2022-12-17 23:40:32 -06:00
Perry Kivolowitz
5c6fde83a1 better looking plus edits 2022-12-14 21:07:06 -06:00
Perry Kivolowitz
96bb9755db added more to func and start of snow project 2022-12-10 23:16:36 -06:00