= Assembler programmation for a minimalist computer == What are you going to learn ? - What are the minimal components of a computer ? - What is the memory exactly? - What is the memory address space? - What does little endian mean ? - What is a device and how to communicate with ? - What is the main feature of the MIPS core ? - How to write a program for the MIPS core? - Assembler code that is the basic language of the MIPS? == 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