Skip to content

Commit 10cffe7

Browse files
author
gurugio
authored
Merge pull request gurugio#3 from NewLunarFire/master
Added a number of interesting references
2 parents 2004962 + 8e21ebc commit 10cffe7

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

+14
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ You'll get better and better with experience.
6262
* basic concepts of modern CPU and computer architecture
6363
* basic concepts of disassembling and debugging of C code
6464
* _need help for translation_
65+
* [ARM Architecture Reference Manual, 2nd Edition](http://www.mypearsonstore.ca/bookstore/arm-architecture-reference-manual-9780201737196)
66+
* Complete reference on ARM programming
67+
* Computer Organization and Design
68+
* [MIPS Edition](https://www.amazon.ca/Computer-Organization-Design-MIPS-Interface/dp/0124077269/)
69+
* [ARM Edition](https://www.amazon.ca/Computer-Organization-Design-ARM-Interface/dp/0128017333/)
70+
* Academic books that explain how every component of a computer work from the ground up.
71+
* Explains in details the different concepts that make up computer architecture.
72+
* They are not for targeted to becoming proficient in a specific assembly language.
73+
* The MIPS and ARM edition cover the same topics but by dissecting a different architecture.
74+
* Both editions contain examples in the x86 world
6575

6676
### <a name="C-language"></a>C language
6777

@@ -78,6 +88,10 @@ There is no short-cut. Just read the entire book and solve all the exercises.
7888
* plan for service like [The Eudyptula Challenge](http://eudyptula-challenge.org/)
7989
* Just an idea at the moment..
8090
* If you can make all tiny projects in that page, you would be good to start big projects.
91+
* [Michael Abrash’s Graphics Programming Black Book, Special Edition](http://www.jagregory.com/abrash-black-book/)
92+
* Reference on optimization using C and a bit of x86 assembly
93+
* Starts from the 8088 up to today
94+
* Special focus on low-level graphics optimization
8195

8296
## <a name="Applications"></a>Applications
8397

0 commit comments

Comments
 (0)