Trong đoạn chương trình 8051 sau lệnh MOV DPTR,#TAB thì DPTR sẽ có giá trị bằng:
A -
300H
B -
0H
C -
0149H
D -
0149
2-
Sau khi nạp giá trị vào ngăn xếp của 8051 thì giá trị trong thanh ghi SP của nó sẽ:
A -
Tăng lên 1
B -
Giảm đi 1
C -
Tăng lên 2
D -
Giảm đi 2
3-
Lệnh DJNZ R2,AGAIN của 8051 sẽ:
A -
Giảm R2 và chuyển điều khiển tới nhãn AGAIN.
B -
Giảm R2 về 0 và chuyển điều khiển tới nhãn AGAIN
C -
Giảm R2 và chuyển điều khiển tới nhãn AGAIN khi R2 bằng 0
D -
Giảm R2 và chuyển điều khiển tới nhãn AGAIN khi R2 khác 0
4-
Lệnh CJNE của 8051 có số toán hạng là:
A -
1
B -
2
C -
3
D -
4
5-
Lệnh ACALL của 8051 sẽ chuyển điều khiển trong vùng nhớ:
A -
64KB
B -
4KB
C -
2KB
D -
256KB
6-
Cho đoạn chương trình như sau:
Cho biết số lần lặp cực đại mà vòng lặp trong đoạn chương trình trên là bao nhiêu?
A -
255
B -
256
C -
257
D -
258
7-
Cho đoạn chương trình sau:
Số chu kỳ máy thực hiện mỗi lệnh (MC) cho trong phần chú thích ở mỗi dòng lệnh. Giả sử 8051 sử dụng thạch anh 11.0592 MHz thì đoạn chương trình trên sẽ thực hiện trong thời gian là bao nhiêu?
A -
436.16 µs
B -
436.17 µs
C -
436.18 µs
D -
436.19 µs
8-
Cho biết khi thực hiện đoạn chương trình dưới đây thì trạng thái các chân cổng 0 sẽ:
A -
Thay đổi trạng thái 0 và 1 liên tục
B -
Luôn ở mức 1
C -
Luôn ở mức 0
D -
Chuyển trạng thái từ 0 lên 1
9-
Hãy cho biết sau khi thực hiện chương trình sau các ký tự VSA được cất vào đâu:
A -
R0=A; R1=S; R2=V
B -
R0=A; R1=V; R2=S
C -
R0=V; R1=S; R2=A
D -
R0=S; R1=A; R2=V
10-
Hãy cho biết sau khi thực hiện chương trình sau cổng P2 sẽ có giá trị bằng bao nhiêu?