Add 6 chapter pdf

This commit is contained in:
2024-12-02 11:44:16 +04:00
parent 1e028812ac
commit 6bcee36fe1
2 changed files with 1 additions and 1 deletions

BIN
Chapters/6_Assembler.pdf Normal file

Binary file not shown.

View File

@@ -17,8 +17,8 @@
> Разбираемся с тем, что такое машинный код и как компьютер выполняет комманды записанные с его помощью. Вводим понятие ассемблера, и изучаем язык ассемблера для создаваемой платформы. [Пишем пару простых программ](./Assignments/4_Machine_Language/), в том числе [реализуем простое чтение данных с клавиатуры и вывод картинки на эмулятор экрана](./Assignments/4_Machine_Language/Fill.asm) > Разбираемся с тем, что такое машинный код и как компьютер выполняет комманды записанные с его помощью. Вводим понятие ассемблера, и изучаем язык ассемблера для создаваемой платформы. [Пишем пару простых программ](./Assignments/4_Machine_Language/), в том числе [реализуем простое чтение данных с клавиатуры и вывод картинки на эмулятор экрана](./Assignments/4_Machine_Language/Fill.asm)
- [Project 5: Computer Architecture](./Assignments/5_Computer_Architecture/) - [Project 5: Computer Architecture](./Assignments/5_Computer_Architecture/)
> Завершаем работу над аппаратной составляющей компьютера. [Собираем модуль памяти](./Assignments/5_Computer_Architecture/Memory.hdl), позволяющий, в том числе, взаимодействовать с клавиатурой и экраном. [Собираем ЦПУ](./Assignments/5_Computer_Architecture/CPU.hdl) из ранее созданных ALU, счётчика и регистров. Из памяти, ЦПУ и чипа ROM с набором инструкций [собираем компьютер Hack](./Assignments/5_Computer_Architecture/Computer.hdl) > Завершаем работу над аппаратной составляющей компьютера. [Собираем модуль памяти](./Assignments/5_Computer_Architecture/Memory.hdl), позволяющий, в том числе, взаимодействовать с клавиатурой и экраном. [Собираем ЦПУ](./Assignments/5_Computer_Architecture/CPU.hdl) из ранее созданных ALU, счётчика и регистров. Из памяти, ЦПУ и чипа ROM с набором инструкций [собираем компьютер Hack](./Assignments/5_Computer_Architecture/Computer.hdl)
- Project 6: Assembler
- #### Software - #### Software
- Project 6: Assembler
- Project 7: VM I: Stack Arithmetic - Project 7: VM I: Stack Arithmetic
- Project 8: VM II: Program Control - Project 8: VM II: Program Control
- Project 9: High-Level Language - Project 9: High-Level Language