Skip to main content
Notes on Architecture
Dave Rosoff
Contents
Search Book
close
Search Results:
No results.
Prev
Up
Next
\(\newcommand{\N}{\mathbb N} \newcommand{\Z}{\mathbb Z} \newcommand{\Q}{\mathbb Q} \newcommand{\R}{\mathbb R} \newcommand{\negg}{{\sim}} \newcommand{\barvee}{\mathbin{\overline{\vee}}} \newcommand{\lt}{<} \newcommand{\gt}{>} \newcommand{\amp}{&} \definecolor{fillinmathshade}{gray}{0.9} \newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}} \)
Front Matter
1
The Serpent and the Pico
1.1
Binary and Exploding Dots
1.2
Binary boolean operators
1.3
Bitwise operators
1.3.1
Bitmasking
1.4
Logic gates and circuits
1.4.1
The Basic Gates
1.4.2
Adder circuits
1.5
Standard forms
1.5.1
Minterm canonical form
1.5.2
The maxterm canonical form
2
The C SDK and assembly
2.1
Using the SDK on Codespaces
2.2
Compiling and running C code
3
Assignments
3.1
Problems for Monday, Jan 8
3.1
Exercises
3.2
Problems for Thursday, January 11
3.2
Exercises
3.3
Projects
3.3.1
Project 02: Bitmasking
3.3.1.1
Part A:
utils.py
3.3.1.2
Part B: Bitmasking
3.3.1.3
Part C: Animations
3.3.2
Project 03: Buttons and Input
3.3.2.1
Part A
3.3.2.2
Part B
3.3.2.3
Part C
3.4
Homework
3.4.1
Homework 1
3.4.1
Exercises
3.4.2
Homework 2
3.4.2
Exercises
Backmatter
Colophon
Colophon
This book was authored in PreTeXt.