Solusi khas dengan mesin 8 bit adalah bahwa ALU akan menghasilkan sejumlah bit 'flag' yang akan mewakili hasil dari operasi terbaru. Meskipun dimungkinkan untuk memiliki jumlah bit flag sekitar (yaitu, Anda bisa memiliki flag 'Z' untuk setiap register di CPU Anda), biasanya hal yang baru saja Anda hitung yang paling menarik, jadi masuk akal untuk melakukannya dengan cara tertentu.
Beberapa dari CPU lama itu akan secara otomatis mengatur bit flag untuk hampir setiap pemindahan data, sementara yang lain meminta Anda untuk menempel instruksi 'bandingkan' spesifik dalam kode Anda jika Anda tiba-tiba perlu mengetahui apakah register tertentu nol. Dan apakah Anda memberikan cek nol untuk setiap register atau hanya untuk apa yang baru saja dihitung, benar-benar tidak ada cara yang lebih sederhana untuk memeriksa "apakah ini kata nol" daripada hanya ATAU semua bit secara bersamaan.