Giải pháp điển hình với các máy 8 bit là ALU sẽ tạo ra một số bit 'cờ' đại diện cho kết quả của hoạt động gần đây nhất. Mặc dù có thể có bất kỳ số bit cờ nào xung quanh (nghĩa là bạn có thể có cờ 'Z' cho mỗi thanh ghi trong CPU của mình), nhưng đó thường là điều bạn vừa tính toán mà bạn thấy thú vị nhất, vì vậy nó làm cho một mức độ ý nghĩa nhất định để làm điều đó theo cách đó.
Một số CPU cũ sẽ tự động thiết lập các bit cờ cho hầu hết mọi di chuyển dữ liệu, trong khi các CPU khác yêu cầu bạn dán một hướng dẫn 'so sánh' cụ thể trong mã của bạn nếu bạn đột nhiên cần biết liệu một thanh ghi nhất định có bằng không. Và cho dù bạn cung cấp kiểm tra 0 cho mỗi đăng ký hay chỉ cho những gì vừa được tính toán, thực sự không có cách nào đơn giản hơn để kiểm tra "từ này có phải là 0" hay không chỉ là HOẶC tất cả các bit cùng nhau.