Font size
WorksheetsKiến thức về cổng máy tính
Total questions: 82
Worksheet time: 44mins
Cho sơ đồ nối vi điều khiển AT89C51 với LED 7 đoạn như sau: Nếu muốn LED 7 đoạn hiển thị số 5 thì giá trị cần đưa ra cổng P1 là:
A.0A16
B.5010
C.A010
D.0516
Trong máy tính, cổng nào hỗ trợ truyền tin nổi tiếp theo chuẩn RS232?
A.LPT
B.USB
C.HDMI
D.COM
Thiết bị giao diện song song trong máy tính ( LPT ) gồm các thanh ghi:
A.Điều khiển, trạng thái, chế độ.
B.Điều khiển, tốc độ, dữ liệu.
C.Điều khiển, trạng thái, dữ liệu.
D.Điều khiển, tốc độ, chế độ.
Biết rằng cổng nối tiếp nhận được một khung truyền trong chế độ truyền không đồng bộ là dãy nhị phân có dạng 00101110011 và không có lỗi xảy ra trong quá trình truyền, sử dụng 8 bit dữ liệu, 1 bit stop. Hãy cho biết cổng nối tiếp sử dụng chế độ kiểm tra lỗi nào?
A.Kiểm tra kiểu chẵn.
B.Kết hợp đồng thời cả kiểu chẵn và kiểu lẻ.
C.Kiểm tra kiểu lẻ.
D.Không sử dụng kiểm tra chẵn lẻ.
Biết rằng cổng nối tiếp nhận được một khung truyền trong chế độ truyền không đồng bộ là dãy nhị phân có dạng 00101111011 và không có lỗi xảy ra trong quá trình truyền, sử dụng 8 bit dữ liệu, 1 bit stop, có kiểm tra chẵn lẻ. Hãy cho biết cổng nối tiếp sử dụng chế độ kiểm tra lỗi nào?
A.Không sử dụng kiểm tra chẵn lẻ.
B.Kiểm tra kiểu chẵn.
C.Kết hợp đồng thời cả chẵn và lẻ.
D.Kiểm tra kiểu lẻ.
Cổng LPT trong máy tính có thể được gán địa chỉ là:
A.3FB16
B.3F916
C.2FB16
D.27816
Biết rằng cổng nối tiếp nhận được một khung truyền trong chế độ truyền không đồng bộ là dãy nhị phân có dạng 01001100001 và không có lỗi xảy ra trong quá trình truyền, sử dụng 8 bit dữ liệu, 1 bit stop, có kiểm tra chẵn lẻ. Hãy cho biết cổng nối tiếp sử dụng chế độ kiểm tra lỗi nào?
A.Không sử dụng kiểm tra chẵn lẻ.
B.Kiểm tra kiểu lẻ.
C.Kiểm tra kiểu chẵn.
D.Kết hợp đồng thời cả kiểu chẵn và lẻ.
Cho sơ đồ ghép nối vi điều khiển AT89C51 với LED 7 đoạn như sau: Để hiển thị số 15 trên 2 LED 7 thanh thì giá trị của cổng P1 là:
5110
1516
5116
1510
Đâu là đặc điểm đúng về quá trình truyền dữ liệu theo chuẩn truyền tin song song ( cổng LPT )?
Bit MSB được truyền trước, bit LSB truyền cuối cùng.
Dữ liệu được truyền từng bit theo thứ tự ngẫu nhiên.
Bit LSB được truyền trước, bit MSB truyền cuối cùng.
Dữ liệu truyền đồng thời 8 bit trên các dây dẫn.
Chân nào của cổng COM dùng để nhận và truyền tín hiệu dữ liệu?
GND và RTS
RXD và TXD
RST và CTS
CTS và RI
Đâu là đặc điểm đúng khi so sánh giữa truyền tin nối tiếp đồng bộ và không đồng bộ?
Truyền không đồng bộ đòi hỏi khoảng cách truyền ngắn hơn so với truyền đồng bộ.
Truyền đồng bộ tốc độ truyền chậm hơn so với truyền không đồng bộ.
Truyền đồng bộ không cần tín hiệu CLK để đồng bộ dữ liệu hai bên truyền-nhận như truyền không đồng bộ.
Truyền không đồng bộ không cần tín hiệu CLK đồng bộ hai bên truyền-nhận như truyền đồng bộ.
Thiết bị giao diện song song ( của cổng LPT ) trên máy tính, thanh ghi nào có địa chỉ thấp nhất?
Điều khiển
Tốc độ
Trạng thái
Dữ liệu
Chuẩn RS232 trong công nghiệp thường sử dụng đầu nối loại nào ( chọn 2 )?
DB20
DB12
DB25
DB9
Cho sơ đồ nối vi điều khiển AT89C51 với LED 7 đoạn như sau: Nếu muốn LED 7 đoạn hiển thị số 7 thì giá trị cần đưa ra cổng P1 là:
1016
7016
3016
0716
Tại sao khoảng cách truyền trong truyền tin song song lại bị hạn chế so với truyền tin nối tiếp?
Do tốn chi phí thiết kế các đường dây song song.
Do tín hiệu truyền đồng thời trên các dây dẫn nên sinh ra nhiệt lượng làm suy hao tín hiệu.
Do tín hiệu truyền đồng thời trên các dây dẫn nên sinh ra từ trường làm suy hao tín hiệu.
Do tốc độ truyền giới hạn.
Nếu muốn LED 7 đoạn hiển thị số 8 thì giá trị cần đưa ra cổng P1 là:
1016
816
810
1010
Để hiển thị số 20 trên 2 LED 7 thanh thì giá trị của cổng P1 là:
0216
1016
2016
2010
Giá trị của bit Parity là bao nhiêu?
2
0
1
3
Đâu là tốc độ truyền không hợp lệ trong truyền thông nối tiếp không đồng bộ theo chuẩn RS232?
3800
2400
9600
115200
Khi máy in báo bận thì mô tả nào sau đây đúng về các chân tín hiệu?
Chân BUSY ở mức logic thấp.
Chân ERROR ở mức logic thấp.
Chân BUSY ở mức logic cao.
Chân STROBE ở mức logic thấp.
Với chuẩn truyền tin nối tiếp, dữ liệu được truyền đi trên đường truyền theo cách?
Truyền đồng thời 8 bit trên 8 dây dẫn.
Truyền đồng thời 5 bit trên 5 dây dẫn.
Truyền theo từng bit trên một dây dẫn.
Truyền đồng thời các bit 0 trước, bit 1 sau trên 1 dây dẫn.
Điền các bit nhị phân còn thiếu (bit dữ liệu và bit Parity) vào khung truyền sau để có khung truyền ký tự 'a' trong chế độ truyền nối tiếp không đồng bộ với 8 bit dữ liệu, kiểm tra chẵn, 1 bit stop?
(a)
thiếu (bit dữ liệu và bit Parity) vào khung truyền sau để có khung truyền ký tự 'c' trong chế độ truyền nối tiếp không đồng bộ với 8 bit dữ liệu, kiểm tra lẻ, 1 bit stop? Biết rằng mã ASCII của ký tự 'c' là 99 = ( 01100011 )2. Dãy bit trong khung truyền: 0 (a) 1
Viết dãy nhị phân biểu diễn khung truyền dữ liệu cho ký tự 'B' trong chế độ truyền không đồng bộ qua cổng nối tiếp RS232 với 8 bit dữ liệu, kiểm tra chẵn, 1 bit stop? Biết rằng mã ASCII của ký tự 'B' là 66 = ( 01000010 )2.
(a)
Biết rằng địa chỉ cơ sở của cổng LPT1 trong máy tính là 0x278, địa chỉ của thanh ghi trạng thái là: ( Viết ở hệ hexa, VD: 0x127 )
(a)
Biết rằng địa chỉ cơ sở của cổng LPT1 trong máy tính là 0x278, địa chỉ của thanh ghi điều khiển là: ( Viết ở hệ hexa, VD: 0x127 )
(a)
Biết rằng địa chỉ cơ sở của cổng LPT1 trong máy tính là 0x378, địa chỉ của thanh ghi trạng thái là: ( Viết ở hệ hexa, VD: 0x127 )
(a)
Cho khung truyền dữ liệu của một ký tự trong chế độ truyền nối tiếp đồng bộ theo chuẩn RS232 như sau: Hãy cho biết mã ASCII của ký tự được truyền bằng bao nhiêu? Biết rằng khung truyền sử dụng 8 bit dữ liệu, không kiểm tra chẵn lẻ, 1 bit stop và không có lỗi trong quá trình truyền. ( Viết ở hệ hexa, VD: 0x20 )
(a)
Cho khung truyền dữ liệu của một ký tự trong chế độ truyền nổi tiếp đồng bộ theo chuẩn RS232 như sau: Hãy cho biết mã ASCII của ký tự được truyền bằng bao nhiêu? Biết rằng khung truyền sử dụng 8 bít dữ liệu, kiểm tra chẵn lẻ, 1 bít stop và không có lỗi trong quá trình truyền. ( Viết ở hệ cơ số 10, VD: 20 )
(a)
Hãy cho biết ngắt nào sau đây có mức ưu tiên cao nhất?
SysTick
Reset
HardFaut
SVCall
Cho biết chương trình con phục vụ ngắt của ngắt ngoài 0 có địa chỉ là bao nhiêu?
0x001B
0x0003
0x000B
0x0013
Cho biết chương trình con phục vụ ngắt của ngắt ngoài 1 có địa chỉ là bao nhiêu?
0x0013
0x001B
0x000B
0x0003
Ngắt sinh ra khi nhấn tổ hợp phím trên bàn phím thuộc loại ngắt nào?
Ngoại lệ
Ngắt mềm
Ngắt mềm không che được
Ngắt cứng
Địa chỉ của chương trình con phục vụ ngắt trong bảng vectơ ngắt là bao nhiêu byte?
8
256
4
1024
Chương trình con phục vụ ngắt ISR là viết tắt của cụm từ nào?
Inventory Service Routine
Interrupt Service Routine
Interface Service Routine
Intelligence Service Routine
Bảng vectơ ngắt trong máy tính mô tả bao nhiêu ngắt?
256
100
1024
32
Hãy cho biết vì điều khiển này hỗ trợ bao nhiêu nguồn ngắt?
4
7
6
3
Dựa vào nguồn sinh ra ngặt, ngặt có thể được phân loại thành:
Ngắt mềm và ngắt logic
Ngắt cứng và ngắt mềm
Ngắt trong và ngắt ngoài
Ngắt che được và ngắt không che được
Đâu là mô tả đúng khi so sánh giữa ngắt cứng và ngắt mềm?
Ngắt cứng được xử lý nhanh hơn ngất mềm
Ngắt cứng được sinh ra do chương trình phần mềm, ngắt mềm được sinh ra do các ngoại lệ hệ thống
Ngắt mềm được xử lý nhanh hơn ngắt cứng
Ngắt cứng sinh ra do thiết bị phần cứng, ngắt mềm sinh ra do lệnh ngắt trong chương trình phần mềm
Cho biết chương trình con phục vụ ngắt của Timer 0 có địa chỉ là bao nhiêu?
0x001B
0x0003
0x0013
0x000B
Hãy điền hằng số ở hệ hexa vào vị trí -------- trong chương trình con phục vụ ngắt sau đây để tắt LED:
0x0F
0xF7
0x08
0xF8
Ngắt sinh ra khi một chương trình phần mềm thực hiện lệnh chia một số cho 0 thuộc loại ngắt nào?
Ngắt cứng che được
Ngoại lệ
Ngắt cứng
Ngắt cứng không che được
Nếu thanh ghi IE của vi điều khiển 8051 có giá trị bằng 0x00, có nghĩa là:
Cho phép ngắt ngoài 0
Cấm tất cả các ngắt
Cho phép ngắt ngoài 1
Cho phép tất cả các ngắt
Đâu là mô tả đúng khi so sánh ngắt che được và ngắt không che được?
Ngắt không che được có thể được phản hồi trễ khi CPU đang xử lý một ngắt khác có mức ưu tiên cao hơn còn ngắt che được CPU phải phản hồi ngay lập tức.
Ngắt che được luôn có mức ưu tiên cao hơn ngắt không che được
Ngắt che được có thể được phản hồi trễ khi CPU đang xử lý một ngắt khác có mức ưu tiên cao hơn còn ngắt không che được CPU phải phản hồi ngay lập tức
Ngắt che được do phần mềm sinh ra còn ngắt không che được do phần cứng sinh ra
Ngắt sinh ra khi một chương trình phần mềm thực hiện lệnh gây ra lỗi tràn bộ nhớ thuộc loại ngắt nào?
Ngắt cứng không che được
Ngoại lệ
Ngắt cứng
Ngắt cứng che được
Hãy cho biết các chân của vi điều khiến có thể sử dụng cho ngắt ngoài là: ( chọn 2 )
P3.0
P3.2
P3.3
P3.2
Đâu là phát biểu đúng về chương trình con phục vụ ngắt? ( chọn 2 )
Được thực thi khi có yêu cầu ngắt từ thiết bị vào/ra hoặc các ngoại lệ trong hệ thống
Có địa chỉ trong RAM được xác định khi biên dịch chương trình
Có địa chỉ 4 byte cố định trong bảng vector ngắt
Được thực thi khi có yêu cầu ngắt từ thiết bị vào/ra
Đâu là thứ tự đúng khi có ngắt xảy ra? Biết rằng các bước thực hiện khi có ngắt xảy ra như dưới đây: (1) Lấy địa chỉ chương trình con phục vụ ngắt (2) Chuyển sang thực chương trình con phục vụ ngắt (3) Cất địa chỉ của lệnh tiếp theo vào ngăn xếp (4) Khôi phục địa chỉ lệnh tiếp theo của chương trình chính (5) Cất giá trị của các thanh ghi trong chương trình chính và thanh ghi trạng thái vào ngăn xếp (6) Xác định nguồn ngắt
(2) ⟶ (3) ⟶ (6) ⟶ (1) ⟶ (5) ⟶ (4)
(3) ⟶ (5) ⟶ (6) ⟶ (1) ⟶ (2) ⟶ (4)
(3) ⟶ (5) ⟶ (4) ⟶ (1) ⟶ (2) ⟶ (6)
(3) ⟶ (5) ⟶ (6) ⟶ (1) ⟶ (4) ⟶ (2)
Đâu là mô tả đúng về Bảng vectơ ngắt ( chọn 2 )?
Địa chỉ của các chương trình con phục vụ ngắt là cố định
Là một file được lưu trong ổ đĩa cứng và được nạp khi khởi động máy tính hoặc vi điều khiển
Trong bảng vectơ ngắt, địa chỉ của chương trình con phục vụ ngắt là 1 byte
Được khởi tạo ngay khi khởi động máy tính hoặc vi điều khiển
Cho sơ đồ chân của vi điều khiển 8051 như hình sau: Hãy cho biết mỗi cổng của vi điều khiển gồm mấy bít?
4 bit
8 bit
16 bit
32 bít
Cho hình dưới đây, khi xảy ra ngắt ngoài 0 tại chân P3.2 thì bật LED đơn tại chân P1.4. Hãy điền hằng số ở hệ hexa vào vị trí -------- trong chương trình con phục vụ ngắt sau đây:
0x10
0x80
0x02
0x01
Máy tính đang thực thi các chương trình thì bị treo, người dùng buộc phải nhấn nút Reset để khởi động lại máy tính. Hãy cho biết ngắt sinh ra khi nhấn nút Reset thuộc ngắt nào?
Ngắt mềm
Ngoại lệ
Ngắt cứn
Hãy cho biết ngắt sinh ra khi nhấn nút Reset thuộc ngắt nào?
Ngắt mềm
Ngoại lệ
Ngắt cứng không che được
Ngắt cứng che được
Giải pháp nào sau đây giúp tăng hiệu suất xử lý của một máy tính ( chọn 2 ):
Tăng số Pipeline
Giảm kích thước RAM
Tăng dung lượng bộ nhớ ngoài
Tăng số lỗi vi xử lý (Multicore)
pháp nào sau đây giúp tăng hiệu suất xử lý của một máy tính ( chọn 2 ):
Tăng số Pipeline
Giảm kích thước RAM
Tăng dung lượng bộ nhớ ngoài
Tăng số lỗi vi xử lý (Multicore)
Hãy cho biết GPU sau đây có kích thước RAM là bao nhiêu GB ( Gigabyte )?
4
768
128
48
Hãy cho biết GPU sau đây có bao nhiêu lõi xử lý song song?
768
48
32
128
Đâu là mô tả đúng về giai đoạn nhập lệnh ( Fetch ) trong Pipeline?
Nạp lệnh từ bộ nhớ chính ( hoặc bộ nhớ cache ) vào pipeline
Giải mã lệnh đã nạp
Thực thi lệnh
Truy cập bộ nhớ để xác định toán hạng cần đọc/ghi
Cho các lệnh sau đây, thứ tự thực hiện lệnh nào tránh được hiện tượng thải nạp khi chúng được thực thì lần lượt trên Pipeline?
(1) → (2) → (3) → (4) → (5)
(1) → (2) → (4) → (5) → (3)
(1) → (5) → (3) → (4) → (2)
(1) → (3) → (4) → (2) → (5)
GPU là viết tắt của cụm từ nào?
Gray Processing Unit
Graphics Processing Unit
Green Processing Unit
Ground Processing Unit
Các vi xử lý hiện đại ngày nay thường chứa thành phần nào bên trong để giúp cải thiện hiệu năng của hệ thống máy tính?
Pipleline
FPU
Register
ALU
Tại sao các nhà sản xuất phần cứng máy tính không chọn phương án cải thiện hiệu năng của một máy tính bằng cách tăng tốc độ xử lý mà sử dụng nhiều pipeline hoặc đa lõi xử lý?
Vì tăng tốc độ xử lý làm phát sinh nhiều dây dẫn ( hiện tượng cooling problem ) gây hỏng hóc hệ thống.
Vì tăng tốc độ xử lý làm tăng kích thước của hệ thống máy tính.
Vì tăng tốc độ xử lý tốn chi phí thiết kế mạch tạo dao động có tần số cao.
Vì tăng tốc độ xử lý làm phát sinh nhiệt ( hiện tượng cooling problem ) gây hại cho máy tính.
Các giải pháp có thể để khắc phục hiện tượng thái nạp ( hazard ) là ( chọn 2 ):
Tăng thêm số Pipeline.
Chuyển tiếp đầu ra của lệnh trước đó tới lệnh phụ thuộc mà không cần ghi vào thanh ghi.
Sử dụng bộ dự báo lệnh rẽ nhánh.
Tăng tốc độ của CPU.
Cuda là lõi của loại vi xử lý nào?
TPU
GPU
FPGA
CPU
Đâu là đặc điểm của hiện tượng thải nạp ( hazard ) trên pipeline?
Một trình tự các lệnh không phụ thuộc lẫn nhau được đấy vào Pipeline để thực hiện tuần.
Một CPU có nhiều Pipeline xử lý lệnh đồng thời.
Các lệnh phụ thuộc lẫn nhau được đấy vào Pipeline để thực hiện nhưng yêu cầu chấm dứt các lệnh trước đó làm trẻ hoặc gián đoạn quá trình thực hiện lệnh trên Pipeline.
Các lệnh phụ thuộc lẫn nhau được đấy vào Pipeline để thực hiện nhưng phải chờ đợi các lệnh trước đó hoàn thành làm trẻ hoặc gián đoạn quá trình thực hiện lệnh trên Pipeline.
Chíp xử lý nào có tốc độ tính toán nhanh nhất khi thực hiện các phép toán trên các ma trận trong học máy?
TPU
CPU
Tất cả các chíp TPU, GPU, CPU có tốc độ như nhau
GPU
Hãy cho biết GPU được mô tả dưới đây có kích thước RAM là bao nhiêu?
2GB
350MHz
1.5GHz
5GB
Sắp xếp các giai đoạn thực hiện lệnh trên một Pipeline theo thứ tự đúng:
Fetch → Decode → Execute → Write Back → Memory.
Decode →Fetch → Write Back → Memory → Execute.
Fetch → Decode → Execute → Memory → Write Back.
Decode → Fetch → Execute → Write Back → Memory.
TPU tính toán song song dựa trên các đối tượng nào?
Các lõi Cuda
Các vi xử lý đa luồng
Các ma trận
Các phép toán đơn thực hiện trong một chu kỳ
Hãy cho biết CPU này có bao nhiêu lõi ( core ) và có thể thực thi song song tối đa bao nhiêu luồng ( Thread )? ( Nhập số ở hệ 10, VD: 20 )
4
4
Hãy cho biết CPU này có bao nhiêu lõi ( core ) và có thể thực thi song song tối đa bao nhiêu luồng ( Thread )? ( Nhập số ở hệ 10, VD: 20 )
8
4
Nếu máy tính này thực hiện 1000 lệnh thì hết bao nhiêu chu kỳ máy? Giả sử mỗi lệnh chỉ thực hiện trong một chu kỳ máy. ( Nhập số ở hệ 10, VD: 40 )
(a)
Hỏi sau 1000 chu kỳ, máy tính thực hiện được bao nhiêu lệnh? Giả sử mỗi lệnh chỉ thực hiện trong một chu kỳ máy. ( Nhập số ở hệ 10, VD: 20 )
(a)
Hãy cho biết trong 1000 chu kỳ máy CPU thực hiện được bao nhiều lệnh đồng thời trên các luồng song song ? Giả sử mỗi lệnh chỉ thực hiện trong một chu kỳ đơn. ( Nhập số ở hệ 10, VD: 20 )
(a)
Hãy cho biết CPU thực hiện 3000 lệnh độc lập trên các luồng song song thì hết bao nhiêu chu kỳ máy? Giả sử mỗi lệnh chỉ thực hiện trong một chu kỳ đơn. ( Nhập số ở hệ 10, VD: 20
(a)
Hãy cho biết CPU thực hiện 4000 lệnh độc lập trên các luồng song song thì hết bao nhiêu chu kỳ máy? Giả sử mỗi lệnh chỉ thực hiện trong một chu kỳ đơn. ( Nhập số ở hệ 10, VD: 20 )
(a)
Biết rằng một máy tính cung cấp 256 nguồn ngắt, địa chỉ của mỗi chương trình con phục vụ ngắt gồm 4 byte thì kích thước vùng nhớ RAM dành cho bảng vectơ ngắt là bao nhiêu byte?
( Nhập số ở hệ 10, VD: 12 )
1) Kích thước bảng vectơ ngắt là:
(a)
Cho thanh ghi cho phép ngắt IE của vi điều khiển 8051 như sau:
Thanh ghi này nhận giá trị bằng bao nhiêu để cho phép ngắt ngoài 0 xảy ra và cấm tất cả các ngắt khác?
IE = -----------
( Viết ở hệ hexa, VD: 0x20 )
(a)
Cho thanh ghi cho phép ngắt IE của vi điều khiển 8051 như sau:
Thanh ghi này nhận giá trị bằng bao nhiêu để cho phép ngắt ngoài 1 xảy ra và cấm tất cả các ngắt khác?
IE = -----------
( Viết ở hệ hexa, VD: 0x20 )
1) Giá trị cần điền là:
(a)
Cho hình ảnh sau:
Điền hằng số ở hệ hexa phù hợp để đặt chân số 4 của cổng P1 bằng 1, các chân khác xóa về 0.
P1= -------------;
( Viết ở hệ hexa, VD: 0x22 )
1) Hằng số cần điền là:
(a)
Cho vi điều khiển sau:
Điền hằng số ở hệ hexa phù hợp để xóa chân số 0 của cổng P1 về 0, các chân khác đặt bằng 1.
P1= ------------;
( Viết ở hệ hexa, VD: 0x22 )
1) Hằng số cần điền là:
(a)
Cho sơ đồ mạch điều khiển LED đơn bằng vi điều khiển 8051 như sau:
Điền giá trị ở hệ hexa phù hợp vào vị trí ---------- trong lệnh sau để bật LED sáng, các chân khác ở mức 0.
P1= -------------;
( Viết ở hệ hexa, VD: 0x12 )
1) Giá trị cần điền là
(a)
