L'esame è orale e consiste: - nella discussione dei concetti relativi all'architettura dei calcolatori con riferimento a un'architettura specifica scelta tra quelle oggi maggiormente diffuse e concordata previamente con il docente; - nella discussione dei meccanismi del linguaggio assembler dell'architettura x86 con riferimento a programmi di test concordati previamente con il docente; la discussione verterà principalmente sui modi di indirizzamento, sul formato dell istruzioni, sulle tecniche d interfacciamento con linguaggi ad alto livello e con il sistema operativo, su meccanismi avanzati per il controllo delle prestazioni presenti nelle implementazioni più recenti dell'architettura x86.