diff --git a/Chapters/6_Assembler.pdf b/Chapters/6_Assembler.pdf new file mode 100644 index 0000000..24407ee Binary files /dev/null and b/Chapters/6_Assembler.pdf differ diff --git a/README.md b/README.md index d619aea..4eb17fd 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ > Разбираемся с тем, что такое машинный код и как компьютер выполняет комманды записанные с его помощью. Вводим понятие ассемблера, и изучаем язык ассемблера для создаваемой платформы. [Пишем пару простых программ](./Assignments/4_Machine_Language/), в том числе [реализуем простое чтение данных с клавиатуры и вывод картинки на эмулятор экрана](./Assignments/4_Machine_Language/Fill.asm) - [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) - - Project 6: Assembler - #### Software + - Project 6: Assembler - Project 7: VM I: Stack Arithmetic - Project 8: VM II: Program Control - Project 9: High-Level Language