C pada Perangkat Keras

Bagaimana pernyataan C menjadi instruksi mesin, tata letak memori program C, dan pointer dilihat dari sudut pandang prosesor.

Modul ini menghubungkan bahasa C dengan perangkat keras yang telah dibangun sepanjang jalur. Tiga topiknya menelusuri tahapan compiler dari preprocessor hingga linker, peta memori proses berisi text, data, bss, heap, dan stack, serta pointer sebagai angka alamat yang dibaca dan ditulis prosesor. Seluruh contoh dikompilasi dengan gcc dan diperiksa dengan objdump pada mesin nyata, sehingga setiap klaim dapat diuji ulang dari terminal. Modul ini menyambung pembahasan kontrak instruksi pada modul Bahasa Mesin dengan pembahasan performa pada modul Hierarki Memori.