Mô hình dùng hai flip-flop D kích cạnh lên, bỏ qua độ trễ lan truyền. Với FF0: D0 nối Q̄0, CLK0 nhận xung ngoài. Với FF1: D1 nối Q̄1, CLK1 nhận Q̄0. Khi Q0 chuyển 1→0 thì Q̄0 có cạnh lên, FF1 mới đảo; không thay Q̄0 bằng Q0 mà vẫn giữ nguyên kết luận về chiều đếm. Trước đếm đặt hai đầu ra về 0 theo chức năng reset của mô hình; không để trạng thái đầu không xác định.
Tại các thời điểm đã ổn định sau xung n=0,1,2,3,4: Q1Q0 lần lượt 00,01,10,11,00. Vì thế Q0 đổi sau mỗi xung ngoài, Q1 đổi sau mỗi hai xung; ở chuỗi ổn định, tần số Q0 bằng f/2 và Q1 bằng f/4. Mạch thực bất đồng bộ có thể xuất hiện trạng thái chuyển tiếp ngắn nên bảng chỉ mô tả sau khi ổn định. Bộ so sánh bằng một bit không cần bộ nhớ: 00/11→1, 01/10→0; các bộ cộng, mã hoá/giải mã, hợp/phân kênh là ví dụ mạch tổ hợp, còn bộ đếm/ghi dịch có trạng thái là mạch dãy.
