Đề kiểm tra giữa kỳ trắc nghiệm só 2 VXL 20161

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Đề kiểm tra giữa kỳ : Kỹ thuật Vi Xử lý ( Thời gian làm bài 90 ‘ )

Họ tên thí sinh ………………………………………………….. SHSV ……………………..

I. Phần I. Các câu hỏi về 8051.

Hãy chọn một trong những phương án dưới đây mà bạn cho là đúng.

1. Chân nào của cổng 3 có thể được thiết lập như chân điều khiển ghi cho bộ nhớ dữ liệu ngoài

a) P3.8 a
b) P3.3 b
c) P3.6 c
d) P3.1 d
2. Địa chỉ của véc tơ ngắt ngoài 1 là ….? và ngắt này xảy ra khi ….?

a) 000BH, có thay đổi mức từ cao -> thấp (H -> L) ở chân INT1
b) 001BH, có thay đổi mức từ thấp -> cao (L -> H) ở chân INT1 a
c) 0013H, có thay đổi mức từ cao -> thấp (H -> L) ở chân INT1 b
d) 0023H, có thay đổi mức từ thấp -> cao (L -> H) ở chân INT1 c
d
3. Các bộ định thời gian có thể được sử dụng trong việc:
a) Tạo các trễ thời gian
b) Đo độ rộng xung a
c) Đo tần số b
d) Tất cả các ứng dụng trên c
d

4. Chức năng của cờ TF trong các bộ định thời gian:
a) Cờ được thiết lập mỗi khi bộ thời gian bị tràn a
b) Cờ được thiết lập rồi bị reset để chạy hay dừng các bộ thời gian b
c) Kiểm tra xem liệu TL có bằng FFH không
c
d) Kiểm tra xem liệu TL có bằng 00H không
d
5. Hãy cho biết kết quả của A và R1 là gì sau khi thực hiện:
MOV A, #56H
MOV R1, #50H
MOV 50H, #45H
XCHD A, @R1
a) 56H, 50H
b) 55H, 50H a
c) 50H, 56H b
d) 45H, 50H c
d
6. Lệnh nào được sử dụng để thay đổi trực tiếp mức tín hiệu cho các chân đầu ra
của các cổng một cách riêng biệt
a) SET P1.0
b) MOV P1, #<byte> a
c) SETB P1.0 b
d) JB P1.0, bit c
d
7 . Một trong các khác biệt chính giữa bộ vi xử lý 8051 và các bộ vi xử lý thông
dụng khác là a
a) Không gian địa chỉ nhớ riêng biêt cho dữ liệu và chương trình b
b) Dùng chung địa chỉ nhớ cho dữ liệu và chương trình c
c) Có không gian nhớ vô hạn d
d) Có không gian địa chỉ riêng biệt cho ngoại vi và cho bộ nhớ

8. Lệnh nào sẽ thực hiện chuyển dữ liệu từ thanh chứa đến RAM ngoài (địa chỉ 16 bít)
a) MOV @DPTR, A a
b) MOVX @Ri, A b
c) MOV A, @Ri c
d) MOVX @DPTR, A d
9. Sau khi reset, thanh ghi SP được khởi tạo tới địa chỉ :
a) 8H
b) 9H a
c) 7H b
d) 6H c
d
10. Kích thước thanh ghi TL0 của bộ định thời gian Timer 0

a) 16 bít a
b) 8 bít b
c) Phụ thuộc vào ứng dụng c
d) Phụ thuộc vào mốt hoạt động của bộ định thời gian d

12. Lệnh nào là lệnh logic:


a) CPL A
b) JC rel a
c) JBC bit,rel b
d) MOV A, Ri c
d

13. Thanh chứa A sẽ có giá trị gì sau khi thực hiện lệnh RR A (giả thiết ban đầu A chứa 80H)

a) 0000 0001b
b) 0000 0000b a
c) 0100 0000b b
d) 08h c
d

14. Địa chỉ của véc tơ ngắt truyền tin nối tiếp là ….? và ngắt này xảy ra khi ….?
a) 0013H, cờ TI hoặc RI được đặt
b) 0023H, cờ TI hoặc RI được reset a
c) 0013H, cờ TI hoặc RI được reset b
d) 0023H, cờ TI hoặc RI được đặt c
d
15. Hãy cho biết địa chỉ mà R0 trỏ tới và địa chỉ đó chứa giá trị bao nhiêu sau khi thực hiện các
lệnh sau:

MOV 45, #4FH


MOV R0, 45H
INC R0
MOV @R0, #30H
a
a) 45H, 4FH
b
b) 50H, 30H
c) 30H, 50H c
d) 50H, 45H d

16. Thanh ghi SP là thanh ghi …..? Nó có thể được trỏ tới bất kỳ đâu trong ……?

a) 8 byte, 128 byte RAM (on-chip) a


b) 8 bit, 256 byte ROM (on-chip)
b
c) 16 bít, 128 byte ROM (on-chip)
c
d) 8 bít, 128 byte RAM (on-chip)
d

17. Vùng địa chỉ của thanh ghi SFR là


a) 00H-77h
b) 40H-80h a
c) 80H-7Fh b
d) 80H-FFh c
d
18. Ngắt nào có mức ưu tiên cao nhất:
a
a) IE1 b
b) TF0 c
c) IE0 d
d) TF1

19. Thao tác bít có thể được thực hiện với

a) SP
b) P2 a
c) TMOD b
d) SBUF c
d

20. Lệnh nào sẽ thực hiện di chuyển gián tiếp dữ liệu từ RAM sang thanh chứa
a) MOV a, Rn
b) MOV @Ri, A a
c) MOV A, @Ri b
d) MOV Rn, A c
d
Phần 2. Phần câu hỏi chung

Hãy chọn một trong những phương án dưới đây mà bạn cho là đúng.

1. Th«ng tin mµ CPU ®äc hoÆc viÕt ra cæng vµo ra xuÊt hiÖn trªn :
a
b
c
d
(a) Kªnh ®Þa chØ
(b) Kªnh d÷ liÖu
(c) C¸c ®êng vµo tr¹ng th¸i
(d) C¸c ®êng ra ®iÒu khiÓn

2.Vi xö lý nhËn biÕt tÝn hiÖu ng¾t ngoài tõ :

a
b
c
d
(a) Bé nhí
(b) Cæng vµo ra
(c) Ngo¹i vi
(d) C¶ ba kh¶ n¨ng trªn

3. Môc ®Ých cña nhiÒu chÕ ®é truy nhËp ®Þa chØ trong vi xö lý lµ ®Ó :
a
b
c
d
(a) X¸c ®Þnh ®Þa chØ cña mét lÖnh
(b) X¸c ®Þnh ®Þa chØ cña d÷ liÖu
(c) X¸c ®Þnh ®Þa chØ cña c¶ lÖnh vµ d÷ liÖu
(d) Cho phÐp ngêi lËp tr×nh cã nhiÒu c¸ch ®Ó trao ®æi d÷ liÖu

4. HÖ vi xö lý theo Von Neumann gåm Ýt nhÊt hai bé phËn lµ :

a
b
c
d
(a) Bé nhí vµ CPU
(b) Bé nhí vµ cæng vµo ra
(c) Vi xö lý vµ ngo¹i vi
(d) CPU vµ cæng vµo ra

5. Ng¨n xÕp trong vi xö lý :

a
b
c
d
(a) Dïng ®Ó chøa kÕt qu¶ c¸c phÐp to¸n
(b) Cho phÐp CPU thùc hiÖn gäi ch¬ng tr×nh con
(c) CÊt gi÷ d÷ liÖu khi ®äc tõ cæng vµo
(d) Lµ phÇn bé nhí cßn l¹i cña bé nhí d÷ liÖu

6. Ph¬ng thøc ®iÒu khiÓn vµo ra b»ng ng¾t :


a
b
c
d
(a) Dïng ®Ó tiÕt kiÖm thêi gian cña CPU
(b) Dïng ®Ó t¨ng nhanh tèc ®é truy nhËp
(c) Cho phÐp CPU vµ cæng vµo ra ®ång bé tèc ®é truy nhËp
(d) Kh«ng cho phÐp thùc hiÖn c¸c chÕ ®é u tiªn quay vßng, tuyÖt ®èi

7. CPU thùc hiÖn tuÇn tù c¸c lÖnh lµ do :

a
b
c
d
(a) Cã bé gi¶i m· lÖnh
(b) ALU - §¬n vÞ xö lý sè häc vµ logic
(c) M· lÖnh cÊt trong bé nhí
(d) CÊu tróc cña thanh ghi PC tù ®éng t¨ng gi¸ trÞ sau mçi chu kú ®äc lÖnh

8. Cã thÓ ghÐp nèi nhiÒu m¹ch nhí, cæng vµo ra trªn cïng kªnh d÷ liÖu v× :

a
b
c
d
(a) CPU truy nhËp mçi m¹ch b»ng mét ®Þa chØ kh¸c nhau
(b) Cã m¹ch gi¶i m· ®Þa chØ cho tõng vi m¹ch
(c) Kªnh d÷ liÖu cña m¹ch lµ kªnh ba tr¹ng th¸i
(d) C¶ hai kh¶ n¨ng b) vµ c)

9. Trªn kªnh ®Þa chØ, th«ng tin truyÒn qua cã thÓ lµ :

a
b
c
d
(a) To¸n h¹ng cho phÐp tÝnh
(b) §Þa chØ cña to¸n h¹ng
(c) M· lÖnh cña phÐp tÝnh
(d) C¶ hai kh¶ n¨ng a vµ b

10. Con trá ng¨n xÕp trong Vi xö lý :

a
b
c
d
(a) Lµ thanh ghi ®Þa chØ trong chÕ ®é truy nhËp gi¸n tiÕp
(b) Trá tíi « nhí mµ lÖnh PUSH sÏ cÊt d÷ liÖu vµo
(c) Trá tíi « nhí mµ lÖnh POP sÏ lÊy d÷ liÖu ra
(d) Lµ thanh ghi d÷ liÖu trong ch¬ng tr×nh phôc vô ng¾t

11. Trªn kªnh d÷ liÖu, th«ng tin truyÒn qua cã thÓ lµ :

a
b
c
d
(a) To¸n h¹ng cho phÐp tÝnh
(b) §Þa chØ cña to¸n h¹ng
(c) M· lÖnh cña phÐp tÝnh
(d)C¶ ba kh¶ n¨ng trªn

12. Con trá ng¨n xÕp trong vi xö lý :


a
b
c
d
(a) Kh«ng thÓ cã cïng gi¸ trÞ víi bé ®Õm ch¬ng tr×nh
(b) Kh«ng bÞ thay ®æi bëi c¸c lÖnh MOV
(c) Tù ®éng thay ®æi khi cã truy nhËp tíi ng¨n xÕp
(d) Lu«n gi÷ nguyªn gi¸ trÞ ®Ó trá tíi ®Ønh ng¨n xÕp

13. HÖ ®iÒu hµnh trong m¸y tÝnh :

(a) §Ó gi¶i quyÕt c¸c bµi to¸n b»ng m¸y tÝnh


(b) Lµ c¸c ch¬ng tr×nh qu¶n lý d÷ liÖu a
(c) Bao gåm c¸c cæng vµo ra vµ ngo¹i vi b
(d) Lµ mét hÖ c¸c ch¬ng tr×nh c
d

14. Vi xö lý trao ®æi d÷ liÖu víi ngo¹i vi nhê :

a
b
c
d
(a) Cã c¬ chÕ ng¾t
(b) Cã ch¬ng tr×nh ®iÒu khiÓn viÖc trao ®æi trong bé nhí
(c) Cã lÖnh trao ®æi XCH (exchange)
(d) Cã thanh ghi tr¹ng th¸i

15. Bé ®Õm ch¬ng tr×nh ( Program Counter ) trong vi xö lý :

a
b
c
d
(a) Tù ®éng t¨ng sau khi thùc hiÖn mét lÖnh
(b) Lu«n thay ®æi sau khi thùc hiÖn 1 lÖnh
(c) Cã gi¸ trÞ ®îc cÊt trong ng¨n xÕp khi ng¾t
(d) §îc gi÷ cè ®Þnh ®Ó trá tíi lÖnh sÏ thùc hiÖn

16. HÖ vi xö lý biÕt ®îc tr¹ng th¸i ®ãng ng¾t cña c¸c r¬ le nhê :

a
b
c
d
(a) Cã c¬ chÕ ng¾t
(b) Cã thanh ghi tr¹ng th¸i
(c) Cã c¸c cæng vµo ra
(d) C¶ ba kh¶ n¨ng trªn

17. M¹ch thêi gian (Timer) :

a
b
c
d
(a) Cã thÓ dïng ®Ó t¹o ng¾t
(b) Cho phÐp thay ®æi tèc ®é cña CPU
(c) Qui ®Þnh thêi gian thùc hiÖn mét lÖnh
(d) C¶ hai kh¶ n¨ng b) vµ c)

18. Vi xö lý trao ®æi d÷ liÖu víi ngo¹i vi nhê :

a
b
c
d
(a) Tèc ®é xö lý cña Vi xö lý lín h¬n tèc ®é vµo ra d÷ liÖu cña ngo¹i vi
(b) Cã tÝn hiÖu RD hoÆc WR ®iÒu khiÓn bëi Vi xö lý
(c) Cã bé nhí RAM ®Ó chøa d÷ liÖu
(d) Cã c¸c cæng vµo ra

19. Nhãm tÝn hiÖu nµo cña CPU dïng ®Ó chän cæng vµo ra d÷ liÖu:

a
b
c
d
(a) Kªnh ®Þa chØ
(b) Kªnh d÷ liÖu
(c) C¸c ®êng vµo tr¹ng th¸i
(d) C¸c ®êng ra ®iÒu khiÓn

20. Theo nguyªn lý ho¹t ®éng cña Von Neumann :


a
b
c
d
(a) D÷ liÖu ®îc m· ho¸ thµnh sè nhÞ ph©n
(b) D÷ liÖu thÓ ®îc m· ho¸ ë d¹ng BCD
(c) D÷ liÖu ®îc m· ho¸ ë d¹ng ASCII
(d) C¶ ba kh¶ n¨ng trªn

You might also like