$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (73H + 59H) ~ AC = 0, OV = 0
~ AC = 0, OV = 1
~ AC = 1, OV = 0 ~ AC = 1, OV = 1
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (D3H + 9AH)
~ CY = 1, AC = 0
~ CY = 0, AC = 1 ~ CY = 0, AC = 0 ~ CY = 1, AC = 1
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (A7H + D4H) ~ CY = 0, AC = 0
~ CY = 0, AC = 1
~ CY = 1, AC = 1 ~ CY = 1, AC = 0
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (43H + 5FH) ~ AC = 0, OV = 0
~ AC = 0, OV = 1 ~ AC = 1, OV = 0
~ AC = 1, OV = 1
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (25H + 87H)
~ AC = 0, P = 0
~ AC = 0, P = 1 ~ AC = 1, P = 0 ~ AC = 1, P = 1
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (14H + C3H)
~ OV = 0, CY = 0
~ OV = 0, CY = 1 ~ OV = 1, CY = 0 ~ OV = 1, CY = 1
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (2FH+DDH) ~ CY = 0, OV = 0
~ CY = 0, OV = 1
~ CY = 1, OV = 0
~ CY = 1, OV = 1
$ Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (20H+47H) ~ AC = 0, P = 0
~ AC = 0, P = 1
~ AC = 1, P = 0 ~ AC = 1, P = 1
$ Với thạch anh 11.059MHz thì 1 chu kỳ máy của 8051 có thời gian là: ~ 1µs
~ 1,035µs ~ 1,6µs
$ Với 4KB bộ nhớ ROM, không gian nhớ của 8051 có địa chỉ từ: ~ 1000H ÷ 1FFFH
~ 0000H ÷ 0FFFH
~ 0000H ÷ 1FFFH ~ 0000H ÷ FFFFH
$ Với 8KB bộ nhớ ROM mở rộng, không gian nhớ của 8051 có địa chỉ từ: ~ 1000H ÷ 2FFFH
~ 0000H ÷ 1FFFH ~ 0000H ÷ 2000H ~ 0000H ÷ FFFFH
$ Dải địa chỉ của bộ nhớ dung lượng 8KB là: ~ 0000h - 0FFFH
~ 0000h - 1FFFH
~ 0000h – FFFFH ~ 0000H ÷ 2000H
$ Nếu thanh ghi A chứa giá trị 0x3Ch. Sau lệnh “ORL A, #11H” thì thanh ghi A chứa kết quả: ~ 0x3CH
~ 0x3BH
~ 0x3DH
~ 0x3AH
$ Nếu thanh ghi A chứa giá trị 0x11H. Sau lệnh “ORL A, #40H” thì thanh ghi A chứa kết quả: ~ 0x41H
~ 0x51H
~ 0x61H ~ 0x31H
$ Nếu thanh ghi A chứa giá trị 0x22H. Sau lệnh “ORL A, #30H” thì thanh ghi A chứa kết quả:
~ 0x32H
~ 0x42H ~ 0x52H ~ 0x62H
$ Nếu thanh ghi A chứa giá trị 0xFBH. Sau lệnh “ANL A, #3AH” thì thanh ghi A chứa kết quả:
~ 0x3AH
~ 0x3BH ~ 0x3CH ~ 0x3DH
~ 0x10H
~ 0x00H
~ 0x01H ~ 0x02H
$ Nếu thanh ghi A chứa giá trị 0x77H. Sau lệnh “ANL A, #30H” thì thanh ghi A chứa kết quả: ~ 0x70H
~ 0x37H
~ 0x30H
~ 0x77H
$ Nếu thanh ghi A chứa giá trị 0x54H. Sau lệnh “XRL A, #78H” thì thanh ghi A chứa kết quả: ~ 0x3CH
~ 0x2CH ~ 0x1CH ~ 0x4CH
$ Nếu thanh ghi A chứa giá trị 0x6AH. Sau lệnh “XRL A, #40H” thì thanh ghi A chứa kết quả: ~ 0x2AH
~ 0x4BH ~ 0x3AH
~ 0x1AH
$ Nếu thanh ghi A chứa giá trị 0x77H. Sau lệnh “XRL A, #30H” thì thanh ghi A chứa kết quả: ~ 0x27H
~ 0x37H ~ 0x47H
~ 0x87H
$ Nếu thanh ghi A chứa giá trị 0x54H. Sau lệnh “RL A” thì thanh ghi A chứa kết quả: ~ 0x98H
~ 0xA8H ~ 0xB8H
~ 0xC8H
$ Nếu thanh ghi A chứa giá trị 0x6AH. Sau lệnh “RL A,” thì thanh ghi A chứa kết quả: ~ 0xD4H
~ 0x8AH ~ 0xB6H ~ 0xA6H
$ Nếu thanh ghi A chứa giá trị 0x97H. Sau lệnh “RL A” thì thanh ghi A chứa kết quả: ~ 0x2FH
~ 0xF7H ~ 0x1FH
$ Nếu thanh ghi A chứa giá trị 0x39H. Sau lệnh “RR A” thì thanh ghi A chứa kết quả: ~ 0x72H
~ 0x9CH ~ 0x8AH
~ 0x6AH
$ Nếu thanh ghi A chứa giá trị 0x39H, CF = 0. Sau lệnh “RRC A” thì thanh ghi A chứa kết quả: ~ 0x72H
~ 0x1CH ~ 0x8AH
~ 0x2CH