From 376bdbb7c54991bb126321e5fbd6ea356cc2829b Mon Sep 17 00:00:00 2001 From: Perry Kivolowitz Date: Mon, 16 Jan 2023 21:18:14 -0600 Subject: [PATCH] link errors to PDFs --- .vscode/settings.json | 1 + README.md | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 8b07055..9140a25 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -41,6 +41,7 @@ "Athanasios", "Pavlidis", "Rypo", + "bitfields", "dless", "dmore", "foov", diff --git a/README.md b/README.md index ef738e4..c9b5efc 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ In this book we will use the ARM LINUX conventions. This means: together to the degree possible. [This chapter](./more/apple_silicon/) also provides a suite of macros that provide this help. If you're willing to adjust how you code (and use the macros), you can - sucessfully write assembly language once and build it on both Linux + successfully write assembly language once and build it on both Linux and Mac OS. * You will need to run WSL (Windows Subsystem for Linux) on ARM-based @@ -76,10 +76,10 @@ the system call `write` is a wrapper function built into the C-runtime (CRT) which handles the lower level details of performing a system call. See the [here](./more/system_calls/README.md) on what actually happens inside -these wrapper functions. +these wrapper functions. The benefit of using the CRT wrappers is that there are details, explained -in the chapter, that differ from system to system and architecture to +in the chapter, that differ from system to system and architecture to architecture even for making the same system call. ## A Lot of Names @@ -281,10 +281,10 @@ What would a book about assembly language be without bit bashing? | Chapter | Markdown | PDF | | ------- | -------- | --- | | 1 | Bit Fields | | -| .... a | [.... Without Bit Fields](./section_3/bitfields/README.md) | [Link]((./section_3/bitfields/README.pdf) | +| .... a | [.... Without Bit Fields](./section_3/bitfields/README.md) | [Link]./section_3/bitfields/README.pdf) | | .... b | [.... With Bit Fields](./section_3/bitfields/with.md) | [Link](./section_3/bitfields/with.pdf) | | .... c | [.... Review of Newly Described Instructions](./section_3/bitfields/review.md) | [Link](./section_3/bitfields/review.pdf) | -| 2 | [Endianness](./section_3/endian/README.md) | [Link]((./section_3/endian/README.pdf) | +| 2 | [Endianness](./section_3/endian/README.md) | [Link](./section_3/endian/README.pdf) | ## Section 4 - More Stuff