Reti Logiche
Dall'Assembler x86 alle porte logiche, dai flip-flop alle reti descritte in Verilog, fino a un processore completo: con simulatori per le mappe di Karnaugh, i circuiti, le reti sequenziali e il codice Assembler
Assembler x86
Registri e memoria, sintassi GAS, modi di indirizzamento, istruzioni e flag, moltiplicazione e divisione, salti; gdb e utility.s.
Programmare in Assembler
If e cicli tradotti con i salti, sottoprogrammi e pila, programmi interattivi, istruzioni stringa, efficienza, esercizi d'esame.
Reti combinatorie
Porte logiche, algebra di Boole, decoder e multiplexer, mappe di Karnaugh e sintesi a costo minimo SP, PS, NAND e NOR.
Reti sequenziali
Latch e flip-flop, RAM e ROM, Verilog, registri e contatori, reti di Moore, Mealy e Mealy ritardato.
Reti sequenziali complesse
Linguaggio di trasferimento tra registri, handshake /dav-rfd e soc/eoc, parte operativa e parte controllo, ROM e MJR.
Aritmetica dei calcolatori
Naturali e interi in base qualunque, complemento alla radice, sommatori, sottrattori, moltiplicatori, divisori e overflow.
Struttura del calcolatore
Il processore sEP8 in Verilog con fetch ed esecuzione, bus e maschere, interfacce parallele e seriali, convertitori A/D e D/A.