= Assembler programmation of a minimalist computer {{{ #!protected == Plan - Von Newmann's architecture - Role of processor - Role of memory - Role of in-out controller - Actual computer's architecture - Espace d'adressage - Architecture externe du processeur - Langage assembleur - Type d'instruction - Endianness == Qu'allez-vous apprendre ? * What are the minimal components of a computer ? * What is the memory exactly? * What is the memory address space? * What is a device and how to communicate with ? * How to write a program for the MIPS core? * Assembler code that is the basic language of the MIPS? == Architecture * What is a MIPS32 core ? * What is a memory bank ? * What is a TTY console ? * What is a program ? }}}