├── LICENSE ├── README.md └── computer_organization_and_design ├── 00_what_is_architecture.pdf ├── 01_core_ideas_in_arch.pdf ├── 02_system_software_abstraction.pdf ├── 03_high_level_computer_organization.pdf ├── 04_semiconductor_manufacturing.pdf ├── 05_intro_to_performance.pdf ├── 06_the_power_wall.pdf ├── 07_the_multicore_era.pdf ├── 08_introduction_to_instructions.pdf ├── 09_binary_representation_of_integers.pdf ├── 10_integer_arithmetic_basics.pdf ├── 11_riscv_isntruction_formats.pdf ├── 12_floating_point_numbers.pdf ├── 13_basic_processor_design.pdf ├── 14_tracing_riscv_instructions.pdf ├── 15_riscv_processor_implementation_details.pdf ├── 16_introduction_to_pipelining.pdf └── 17_pipeline_hazards.pdf /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/README.md -------------------------------------------------------------------------------- /computer_organization_and_design/00_what_is_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/00_what_is_architecture.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/01_core_ideas_in_arch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/01_core_ideas_in_arch.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/02_system_software_abstraction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/02_system_software_abstraction.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/03_high_level_computer_organization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/03_high_level_computer_organization.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/04_semiconductor_manufacturing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/04_semiconductor_manufacturing.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/05_intro_to_performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/05_intro_to_performance.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/06_the_power_wall.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/06_the_power_wall.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/07_the_multicore_era.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/07_the_multicore_era.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/08_introduction_to_instructions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/08_introduction_to_instructions.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/09_binary_representation_of_integers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/09_binary_representation_of_integers.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/10_integer_arithmetic_basics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/10_integer_arithmetic_basics.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/11_riscv_isntruction_formats.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/11_riscv_isntruction_formats.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/12_floating_point_numbers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/12_floating_point_numbers.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/13_basic_processor_design.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/13_basic_processor_design.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/14_tracing_riscv_instructions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/14_tracing_riscv_instructions.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/15_riscv_processor_implementation_details.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/15_riscv_processor_implementation_details.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/16_introduction_to_pipelining.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/16_introduction_to_pipelining.pdf -------------------------------------------------------------------------------- /computer_organization_and_design/17_pipeline_hazards.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoffeeBeforeArch/bits_of_architecture/HEAD/computer_organization_and_design/17_pipeline_hazards.pdf --------------------------------------------------------------------------------