Chương Giới thiệu chung 1.1 Trình tự xử lý thông tin máy tính điện tử là: a CPU -> Đĩa cứng -> Màn hình b Nhận thông tin -> Xư lý th«ng tin -> Xt th«ng tin c CPU -> Bàn phím -> Màn hình d Màn hình - > Máy in -> Đĩa mềm 1.2 Các chức máy tính: a Lưu trữ liệu, Chạy chương trình, Nối ghép với TBNV, Truy nhập nhớ b Trao đổi liệu, Điều khiển, Thực hiƯn lƯnh, Xư lý d÷ liƯu c Lu tr÷ d÷ liệu, Xử lý liệu, Trao đổi liệu, Điều khiển d Điều khiển, Lưu trữ liệu, Thực phép toán, Kết nối Internet 1.3 Các thành phần máy tính: a RAM, CPU, ổ đĩa cứng, Bus liªn kÕt b HƯ thèng nhí, Bus liªn kÕt, ROM, Bµn phÝm c HƯ thèng nhí, Bé xư lý, Màn hình, Chuột d Hệ thống nhớ, Bộ xử lý, Hệ thống vào ra, Bus liên kết 1.4 Bộ xử lý gồm thành phần (không kể bus bên trong): a Khối điều khiển, Các ghi, Cổng vào/ra b Khối điền khiển, ALU, Các ghi c Các ghi, DAC, Khối điều khiển d ALU, Các ghi, Cổng vào/ra 1.5 Hệ thống nhớ máy tính bao gåm: a Cache, Bé nhí ngoµi b Bé nhí ngoµi, ROM c §Üa quang, Bé nhí d Bé nhí trong, Bộ nhớ 1.6 Hệ thống vào/ra máy tính không bao gồm đồng thời thiết bị sau: a Đĩa từ, Loa, Đĩa CD-ROM b Màn hình, RAM, Máy in c CPU, Chuột, Máy quét ảnh d ROM, RAM, C¸c ghi 1.7 Trong m¸y tÝnh, cã c¸c loại bus liên kết hệ thống sau: a Chỉ dẫn, Chức năng, Điều khiển b Điều khiển, Dữ liệu, Địa c Dữ liệu, Phụ thuộc, Điều khiển d Dữ liệu, Điều khiển, Phụ trợ Trang 1/53 1.8 Các hoạt động máy tính gồm: a Ngắt, Giải mà lệnh, Vào/ra b Xử lý số liệu, Ngắt, Thực chương trình c Thực chương trình, ngắt, vào/ra d Tính toán kết quả, Lưu trữ liệu, vào/ra 1.9 Bộ đếm chương trình máy tính là: a Thanh ghi chứa địa lệnh b Thanh ghi chứa lệnh thực c Thanh ghi chứa địa chØ lƯnh s¾p thùc hiƯn d Thanh ghi 1.10 Cã loại ngắt sau máy tính: a Ngắt cứng, ngắt mềm, ngắt trung gian b Ngắt ngoại lệ, ngắt cøng, ng¾t INTR c Ng¾t mỊm, ng¾t NMI, ng¾t cøng d Ngắt cứng, ngắt mềm, ngắt ngoại lệ 1.11 Trong máy tính, ngắt NMI là: a Ngắt ngoại lệ không chắn b Ngắt mềm không chắn c Ngắt cứng không chắn d Ngắt mềm chắn 1.12 Khi Bộ xử lý thực chương trình, có ngắt (không bị cấm) gửi đến, nó: a Thực xong chương trình thực ngắt b Từ chối ngắt, không phục vụ c Phục vụ ngắt ngay, sau thực chương trình d Thực xong lệnh tại, phục vụ ngắt, cuối quay lại thực tiếp chương trình 1.13 Máy tính Von Newmann máy tính: a Chỉ có 01 xử lý, thực lệnh b Có thĨ thùc hiƯn nhiỊu lƯnh cïng mét lóc (song song) c Thực theo chương trình nằm sẵn bên nhớ d Cả a c 1.14 Máy tính ENIAC máy tính: a Do Bộ giáo dục Mỹ đặt hàng b Là máy tính đời vào năm 1970 c Dùng vi mạch cỡ nhỏ cỡ vừa d Là máy tính giới 1.15 Đối với tín hiệu điều khiển, phát biểu sau sai: Trang 2/53 a MEMR tín hiệu đọc lệnh (dữ liệu) từ nhớ b MEMW tín hiệu đọc lệnh từ nhớ c IOR tín hiệu đọc liệu từ cổng vào d IOW tín hiệu ghi liệu cổng vào 1.16 Phát biểu sau đúng: a INTR tín hiệu cứng chắn b INTR tín hiệu ngắt mềm c INTR tín hiệu ngắt cứng không chắn d INTR tín hiệu ngắt ngoại lệ 1.17 Phát biểu sau sai: a INTA tín hiệu CPU trả lời đồng ý chấp nhận ngắt b INTA tín hiƯu gưi tõ bé xư lý ngoµi c INTA tín hiệu từ bên yêu cầu ngắt CPU d Cả a b 1.18 Phát biểu sau đúng: a HOLD tín hiệu CPU trả lời bên b HOLD tín hiệu điều khiển c HOLD tín hiệu điều khiển xin ngắt d HOLD tín hiệu từ bên xin CPU nhường bus 1.19 Phát biểu sau đúng: a HLDA tín hiệu CPU chÊp nhËn nhêng bus b HLDA lµ tÝn hiƯu CPU không chấp nhận nhường bus c HLDA tín hiệu yêu cầu CPU nhường bus d HLDA ngắt mềm 1.20 Cho đến nay, máy tính đà phát triển qua: a thÕ hÖ b thÕ hÖ c thÕ hƯ d thÕ hƯ 1.21 Trong c¸c giai đoạn phát triển máy tính, phát biểu sau đúng: a Thế hệ thứ dùng transistor b ThÕ hÖ thø ba dïng transistor c ThÕ hệ thứ dùng đèn điện tử chân không d Thế hệ thứ tư dùng vi mạch SSI MSI 1.22 Trong giai đoạn phát triển máy tính, phát biểu sau sai: a Thế hệ thø hai dïng transistor b ThÕ hÖ thø ba dïng transistor c ThÕ hƯ thø nhÊt dïng ®Ìn ®iƯn tư chân không d Thế hệ thứ tư dùng vi mạnh Trang 3/53 1.23 Theo lt Moore, sè lỵng transistor sÏ tăng gấp đôi sau mỗi: a 22 tháng b 20 th¸ng c 18 th¸ng d 16 th¸ng 1.24 TÝn hiƯu điều khiển MEMR tín hiệu: a Đọc lệnh/dữ liệu từ ngăn nhớ b Ghi lệnh/dữ liệu ngăn nhớ c §äc lƯnh tõ TBNV d Ghi lƯnh TBNV 1.25 Tín hiệu điều khiển MEMW tín hiệu: a Đọc lệnh/dữ liệu từ ngăn nhớ b Ghi lệnh/dữ liệu ngăn nhớ c Ghi lệnh ngăn nhớ d Ghi liệu ngăn nhớ 1.26 Tín hiệu điều khiển IOR tín hiệu: a Đọc lệnh/dữ liệu từ ngăn nhớ b Ghi lệnh/dữ liệu ngăn nhớ c §äc d÷ liƯu tõ TBNV d Ghi d÷ liƯu TBNV 1.27 Tín hiệu điều khiển IOW tín hiệu: a Đọc lệnh/dữ liệu từ TBNV b Ghi lệnh/dữ liệu TBNV c Đọc liệu từ TBNV d Ghi liệu TBNV 1.28 Tín hiệu điều khiển INTR tín hiệu: a Từ bên gửi đến CPU xin ngắt b Từ CPU gửi xin ngắt c Từ nhớ gửi đến CPU xin ngắt d Từ CPU gửi đến nhớ xin ngắt 1.29 Tín hiệu điều khiển INTA tín hiệu: a CPU trả lời không chấp nhận ngắt b CPU trả lời chấp nhận ngắt c Từ bên gửi đến CPU xin ngắt d Ngắt ngoại lệ 1.30 Tín hiệu điều khiển HOLD tín hiệu: a CPU trả lời chấp nhận ngắt b CPU gửi xin dùng bus c Từ bên gửi đến CPU xin dùng bus d Từ bên gửi đến CPU trả lời không dùng bus 1.31 Tín hiệu điều khiển HLDA tín hiệu: a CPU trả lời không chấp nhận ngắt Trang 4/53 b CPU trả lời chấp nhận ngắt c Từ bên gửi đến CPU xin ngắt d CPU trả lời đồng ý nhường bus 1.32 Với tín hiệu điều khiển MEMR, phát biểu sau sai: a Là tín hiệu CPU phát b Là tín hiệu điều khiển truy nhập nhớ c Là tín hiệu điều khiển ghi d Là tín hiệu điều khiển đọc 1.33 Với tín hiệu điều khiển MEMW, phát biểu sau sai: a Là tín hiệu phát CPU b Là tín hiệu bên gửi đến CPU c Không phải tín hiệu truy nhập cổng vào/ra d Là tín hiệu điều khiển ghi 1.34 Với tín hiệu điều khiển IOR, phát biểu sau sai: a Là tín hiệu ®iỊu khiĨn truy nhËp cỉng vµo/ra b Lµ tÝn hiƯu điều khiển CPU phát c Là tín hiệu ®iỊu khiĨn ®äc d Lµ tÝn hiƯu ®iỊu khiĨn truy nhập CPU 1.35 Với tín hiệu điều khiển IOW, phát biểu sau sai: a Là tín hiệu từ bên xin ngắt cổng vào/ra b Là tín hiệu điều khiển CPU phát c Là tín hiệu điều khiển gửi đến cổng vào/ra d Là tín hiệu điều khiển ghi liệu 1.36 Với tín hiệu điều khiển INTR, phát biểu sau sai: a Là tín hiệu điều khiển từ bên gửi đến CPU b Là tín hiệu điều khiển CPU phát c Là tín hiệu yêu cầu ngắt d Là tín hiệu ngắt chắn 1.37 Với tín hiệu điều khiển INTA, phát biểu sau sai: a Là tín hiệu chấp nhận ngắt b Là tín hiệu điều khiển CPU phát c Là tín hiệu điều khiển ghi cổng vào/ra d Là tín hiệu điều khiển xử lý ngắt 1.38 Với tín hiệu điều khiển NMI, phát biểu sau sai: a Là tín hiệu từ bên gửi đến CPU b Là tín hiệu ngắt chắn c Là tín hiệu ngắt không chắn d CPU từ chối tín hiệu 1.39 Với tín hiệu điều khiển HOLD, phát biểu sau sai: a Là tín hiệu CPU phát Trang 5/53 b Là tín hiệu từ bên gửi đến CPU c Là tín hiệu xin nhường bus d Không phải tín hiệu đọc cổng vào/ra 1.40 Với tín hiệu điều khiển HLDA, phát biểu sau sai: a Là tín hiệu trả lời CPU b Là tín hiệu đồng ý nhường bus c Là tín hiệu từ bên gửi đến CPU xin ngắt d Không phải tín hiệu xin ngắt từ bên 1.41 Theo cách phân loại truyền thống, có loại máy tính sau đây: a Bộ vi điều khiển, máy tính cá nhân, máy tính lớn, siêu máy tính, máy vi tính b Máy tính xách tay, máy tính lớn, máy tính để bàn, máy vi tính, siêu máy tính c Máy tính xách tay, máy tính mini, máy tính lớn, siêu máy tính, máy chủ d Bộ vi điều khiển, máy vi tính, máy tính mini, máy tính lớn, siêu máy tính 1.42 Theo cách phân loại đại, có loại máy tính sau đây: a Máy tính để bàn, máy tính lớn, máy tính nhúng b Máy tính để bàn, m¸y chđ, m¸y tÝnh nhóng c M¸y chđ, m¸y tÝnh mini, m¸y tÝnh lín d M¸y tÝnh mini, m¸y tÝnh nhúng, siêu máy tính Chương Biễu diễn liệu số học máy tính 2.1 Đối với số nguyên không dấu, bit, giá trị biểu diễn số 261 lµ: a 1001 0001 1011 c 1000 0111 biĨu diƠn 2.2 Đối với số nguyên không dấu, bit, giá trị biểu diễn số 132 là: a 1001 0001 0100 c 1000 0111 biểu diễn 2.3 Đối với số nguyên có dấu, bit, giá trị biểu diễn sè 129 lµ: a 1001 0001 1011 c 1000 0111 biểu diễn b 1010 d Không b 1000 d Không b 1010 d Không Trang 6/53 2.4 Đối với số nguyên có dấu, bit, giá trị biểu diễn sè 124 lµ: a 0111 1100 1011 c 0100 0111 biểu diễn 2.5 Dải biễu diễn số nguyên không dấu, n bit máy tính là: a -> 2.n c -> 2n - b d 0101 Kh«ng b -> 2.n - d -> 2n 2.6 Dải biễu diễn số nguyên có dấu, n bit máy tính là: a - 2(n - 1) -> (n - 1) b - 2.n - -> 2.n +1 n-1 n-1 c - - 1-> - d - 2n - -> 2n -1 - 2.7 Sơ đồ thuật toán thực hiện: Start C:=0; A:=0; Bộ đếm:=n M chứa số bị nhân Q chứa số nhân Sai Q0 = 1? Đúng C,A:=A+M Dịch phải C, A, Q Dec(Bộ đếm) Sai Bộ đếm = 0? Đúng End a Phép chia số nguyên không dấu b Phép nhân số nguyên không dấu c Phép nhân số nguyên có dấu d Phép chia số nguyên có dâu Trang 7/53 2.8 Sơ đồ thuật toán thực hiện: Start A:=0; Q-1:=0; Bộ đếm:=n M chứa số bị nhân Q chứa số nh©n = 10 = 01 Q0, Q-1 = 11 = 00 A := A - M A := A + M Dịch phải A, Q, Q-1 Dec(Bộ đếm) Sai Bộ đếm = 0? Đúng Lưu ý: An-1 tái tạo End a Phép nhân số nguyên không dấu b Phép nhân số nguyên có dấu c Phép chia số nguyên không dấu d Phép chia số nguyên có dấu 2.9 Đối với số nguyên có dấu, bit, dùng phương pháp Dấu độ lớn, giá trị biểu diễn số - 60 lµ: a 0000 1101 b 0000 1010 c 1011 1100 d 1100 1101 2.10 Đối với số nguyên có dấu, bit, dùng phương pháp Dấu độ lớn, giá trị biểu diễn số - 256 là: a 1100 1110 b 1010 1110 c 1100 1100 d Kh«ng thể biểu diễn 2.11 Đối với số nguyên có dấu, bit, dùng phương pháp Mà bù 2, giá trị biĨu diƠn sè 101 lµ: a 0110 0101 b 0000 1100 c 0000 1110 d 0100 1010 Trang 8/53 2.12 Đối với số nguyên có dấu, bit, dùng phương pháp Mà bù 2, giá trị biểu diễn số - 29 lµ: a 1000 0000 b 1110 0011 c 1111 0000 d 1000 1111 2.13 Cã biĨu diƠn “1110 0010” số nguyên có dấu, bit, dùng phương pháp Dấu độ lớn, giá trị là: a 136 b 30 c - 30 d - 136 2.14 Có biểu diễn 1100 1000 số nguyên có dấu, bit, dùng phương pháp Mà bù 2, giá trị là: a Không tồn b - 56 c 56 d 200 2.15 Bảng mô tả trình thực hiệnphép tính: A 0000 0111 0011 0001 1010 1101 1110 a = 27 b 15 = 135 Q 0011 0011 1001 1100 1100 0110 1011 Q-1 0 1 1 M 1001 1001 1001 1001 1001 1001 1001 Giá trị khởi tạo A A - M SHR A, Q, Q-1 SHR A, Q, Q-1 A A + M SHR A, Q, Q-1 SHR A, Q, Q-1 c (-7) = -21 d 27 = 135 Trang 9/53 2.16 Cã biÔu diÔn “0000 0000 0010 0101 (dùng mà bù 2, có dấu), giá trị chóng lµ: a -37 b 37 c - 21 d 21 2.17 Bảng mô tả trình thực hiÖn phÐp tÝnh: A 1111 1110 0001 1110 1101 0000 1101 1010 1101 1101 1011 1110 1110 Q M = 0011 0101 Khởi tạo giá trị (số chia bị chia khác dấu) 1010 Dịch trái bit A, Q M kh¸c dÊu A A := A + M 1010 A kh¸c dÊu sau céng Q0 = phục hồi A 0100 Dịch trái bit A, Q M kh¸c dÊu A A := A + M 0100 A kh¸c dÊu sau céng Q0 = phục hồi A 1000 Dịch trái bit A, Q M kh¸c dÊu A A := A + M 1001 A cïng dÊu sau cộng Q0 = 0010 Dịch trái bit A, Q M kh¸c dÊu A A := A + M 0011 A cïng dÊu sau céng Q0=1 a 245 : = 81, d c 11 : = 3, dư 2.18 Sơ đồ thuật toán thực hiện: b 59 : 15 = 3, d 14 d (-11) : = (-3), d (-2) Bé ®Õm := n M chøa sè chia (n bit) A,Q chøa sè bÞ chia (2n bit) Start Dịch trái A,Q bit B := A §óng M, A cïng dÊu? A := A - M A := A + M A, B cïng dÊu hc A = Q = 0? §óng Q0 = Dec(Bé ®Õm) Sai Sai Bé ®Õm = 0? Sai Q0 = 0; A := B Đúng End a Phép nhân số nguyên không dấu Trang 10/53 A0 -> A13 Chip nhớ Chip nhí Chip nhí Chip D12 -> D15 D8 -> D11 D4 -> D7 D0 -> D3 Chip D6 -> D7 D4 -> D5 D2 -> D3 D0 -> D1 nhí RD WR a CS a 32K x bit ®Ĩ cã modul nhí 32K x 16 bit b 16K x bit ®Ĩ cã modul nhí 32K x bit c 16K x bit ®Ĩ cã modul nhí 16K x 16 bit d 32K x bit ®Ĩ cã modul nhí 32K x 16 bit 5.53 H×nh vÏ sơ đồ kết nối IC SRAM: A0 -> A11 Chip nhí Chip nhí Chip nhí nhí RD WR CS a 4K x bit ®Ĩ cã modul nhí 4K x bit b 4K x bit ®Ĩ cã modul nhí 4K x bit c 8K x bit ®Ĩ cã modul nhí 8K x bit d 8K x bit ®Ĩ cã modul nhí 16K x bit 5.54 H×nh vÏ díi sơ đồ kết nối IC SRAM: Trang 39/53 A0 -> A10 A A11 G CS Chip nhí Y0 Y1 D0 -> D3 Chip nhí RD WR a 2K x bit ®Ĩ cã modul nhí 4K x bit b 2K x bit ®Ĩ cã modul nhí 4K x bit c 2K x bit ®Ĩ cã modul nhí 2K x bit d 4K x bit ®Ĩ cã modul nhí 8K x bit 5.55 Hình vẽ sơ đồ kết nối cña IC SRAM: A0 -> A14 A15 CS A G Chip nhí Y0 Y1 D0 -> D7 Chip nhí RD a 32K x bit ®Ĩ cã modul nhí 32K x 16 bit b 16K x bit ®Ĩ cã modul nhí 32K x bit c 32K x bit ®Ĩ cã modul nhí 64K x 16 bit d 32K x bit ®Ĩ cã modul nhí 64K x bit WR 5.56 Hình vẽ sơ ®å kÕt nèi cña IC SRAM: Trang 40/53 A0 -> A9 A10 A11 CS A B G Chip nhí Y0 Y1 Y2 Chip nhí Y3 D0 -> D3 Chip nhí Chip nhí RD a 2K x bit ®Ĩ cã modul nhí 8K x bit b 2K x bit ®Ĩ cã modul nhí 8K x bit c 1K x bit ®Ĩ cã modul nhí 4K x bit d 1K x bit ®Ĩ cã modul nhí 4K x bit WR 5.57 H×nh vÏ sơ đồ kết nối IC SRAM: Trang 41/53 A0 -> A12 A13 A14 A B G CS Chip nhí Y0 Y1 Y2 Chip nhí Y3 D0 -> D7 Chip nhí Chip nhí RD WR a 4K x bit ®Ĩ cã modul nhí 16K x bit b 8K x bit ®Ĩ cã modul nhí 32K x bit c 8K x bit ®Ĩ cã modul nhí 16K x bit d 8K x 16 bit ®Ĩ cã modul nhí 16K x 16 bit 5.58 Hình vẽ sơ đồ kết nối IC SRAM: A0 -> A12 A13 CS RD WR A Y0 G Y1 Chip nhí Chip nhí Chip nhí Chip nhí D4 -> D7 D0 -> D3 Trang 42/53 a 8K x bit ®Ĩ cã modul nhí 16K x bit b 8K x bit ®Ĩ cã modul nhí 16K x bit c 8K x bit ®Ĩ cã modul nhí 16K x bit d 8K x bit ®Ĩ cã modul nhí 16K x 16 bit 5.59 Hình vẽ sơ đồ kÕt nèi IC SRAM: A0 -> A11 A12 A G CS Y0 Y1 Chip nhí Chip nhí Chip nhí D4 -> D7 D0 -> D3 Chip nhí RD WR a 4K x bit ®Ĩ cã modul nhí 16K x bit b 8K x bit ®Ĩ cã modul nhí 8K x 16 bit c 8K x bit ®Ĩ cã modul nhí 16K x bit d 4K x bit ®Ĩ cã modul nhí 8K x bit 5.60 Víi chip nhí SRAM cã n ®êng địa chỉ, m đường liệu dung lượng chip lµ: a 2m x n bit b 2n x m bit c 2m x n byte d 2n x m byte 5.61 Víi chip nhí SRAM cã n ®êng địa chỉ, m đường liệu dung lượng chip lµ: a 2m x n bit b 22n x m bit c 22m x n bit d 2n x m bit 5.62 Víi chip nhí DRAM cã n ®êng địa chỉ, m đường liệu dung lượng chip lµ: a 22m x n bit b 22n x m bit Trang 43/53 c 22m x n byte d 22n x m byte 5.63 Víi chip nhí DRAM cã n đường địa chỉ, m đường liệu dung lượng chip là: a 2m x n bit b 22n x m bit c 22m x n bit d 2n x m bit 5.64 §èi víi bé nhí cache, xét nguyên lý định vị thời gian, phát biểu sau đúng: a Thông tin vừa truy nhập xác suất bé sau truy nhập lại b Thông tin vừa truy nhập xác suất lớn sau truy nhập lại c Thông tin vừa truy nhập sau chắn không truy nhập lại d Thông tin vừa truy nhập chắn sau truy nhập lại 5.65 Đối với nhớ cache, xét nguyên lý định vị không gian, phát biểu sau đúng: a Mục thông tin vừa truy nhập xác suất lớn sau mục lân cận truy nhập b Mục thông tin vừa truy nhập xác suất bé sau mục lân cận truy nhập c Mục thông tin vừa truy nhập chắn sau mục lân cận truy nhập d Thông tin vừa truy nhập chắn sau mục lân cận không truy nhập 5.66 Khi truy nhập cache, xét ánh xạ trực tiếp, phát biểu sau đúng: a Mỗi block ánh xạ vào line b Mỗi block ánh xạ vào line tập line xác định c Mỗi block ánh xạ vào line d Mỗi block ánh xạ vào bốn line xác định 5.67 Khi truy nhập cache, xét ánh xạ trực tiếp, phát biểu sau sai: a Mỗi block ánh xạ vào line b Mỗi block ánh xạ vào line tám line xác định c Mỗi block ánh xạ vào line d Mỗi block ánh xạ vào hai line xác định 5.68 Khi truy nhập cache, xét ánh xạ liên kết hoàn toàn, phát biểu sau đúng: a Mỗi block ánh xạ vào line b Mỗi block ánh xạ vào line bốn line xác định c Mỗi block ánh xạ vào line d Mỗi block ánh xạ vào mười sáu line xác định 5.69 Khi truy nhập cache, xét ánh xạ liên kết hoàn toàn, phát biểu sau sai: a Mỗi block ánh xạ vào line b Mỗi block ánh xạ vào line tám line xác định c Mỗi block không ánh xạ vào line d Mỗi block không ánh xạ vào bốn line xác định 5.70 Khi truy nhập cache, xét ánh xạ liên kết tập hợp, phát biểu sau đúng: a Mỗi block ánh xạ vào line b Mỗi block ánh xạ vào line tập line xác định c Mỗi block ánh xạ vào line tập line xác định d Mỗi block ánh xạ vào line Trang 44/53 5.71 Khi truy nhập cache, xét ánh xạ liên kết tập hợp, phát biểu sau sai: a Mỗi block ánh xạ vào line tập line xác định b Mỗi block không ánh xạ vào line c Mỗi block ánh xạ vào line tập line xác định d Mỗi block ánh xạ vào tập line xác định Chương Hệ thống vào 6.1 Không thể nối trực tiếp thiết bị ngoại vi (TBNV) với bus hệ thống, vì: a BXL điều khiển tất TBNV b Tốc độ trao đổi, khuôn dạng liệu khác c Tất có tốc độ chậm BXL RAM d Tất ý 6.2 Chức Modul vào/ra: a Nối ghÐp víi BXL vµ hƯ thèng nhí b Nèi ghÐp với nhiều TBNV c Cả a b d Cả a b sai 6.3 Các thành phần TBNV: a Bộ chuyển ®ỉi tÝn hiƯu, Logic ®iỊu khiĨn, Bé ®Ưm b Bé chuyển đổi trạng thái, Logic đọc, Bộ đếm tiến c Bé chun ®ỉi hiƯn thêi, Logic ghi, Bé kiĨm tra d Bộ chuyển đổi địa chỉ, Logic nhận, Bộ đếm lùi 6.4 Đối với chức Modul vào/ra, phát biểu sau sai: a Điều khiển định thời gian b Một Modul nối ghép với TBNV c Trao đổi thông tin với BXL, với TBNV d Bộ đệm liệu, phát lỗi 6.5 Có phương pháp địa hoá cổng vào/ra: a Vào/ra cách biệt b Vào/ra theo đồ nhớ c Vào theo đồ ghi d Cả a b 6.6 Đối với phương pháp vào/ra cách biệt, phát biểu sau sai: a Không gian địa cổng không nằm không gian địa nhớ b Dùng lệnh truy nhËp bé nhí ®Ĩ truy nhËp cỉng c TÝn hiƯu truy nhập cổng truy nhập nhớ khác d Sử dụng lệnh vào/ra trực tiếp Trang 45/53 6.7 Đối với phương pháp vào/ra cách biệt, phát biểu sau đúng: a Không gian địa cổng nằm không gian địa nhớ b Dùng lệnh truy nhập nhớ để truy nhập cổng c Sử dụng lệnh vào/ra trực tiếp d Dïng chung tÝn hiƯu truy nhËp cho c¶ bé nhớ cổng vào/ra 6.8 Đối với phương pháp vào/ra theo đồ nhớ, phát biểu sau sai: a Không gian địa cổng nằm không gian địa nhớ b Dùng lệnh truy nhập nhớ để truy nhập cổng c Cần cã tÝn hiƯu ph©n biƯt truy nhËp cỉng hay bé nhí d Dïng chung tÝn hiƯu truy nhËp cho c¶ cổng nhớ 6.9 Đối với phương pháp vào/ra theo đồ nhớ, phát biểu sau đúng: a Không gian địa cổng nằm không gian địa nhớ b Phải phân biệt tÝn hiƯu truy nhËp bé nhí hay cỉng vµo/ra c Sử dụng lệnh vào/ra trực tiếp d Dùng lệnh truy nhập nhớ để truy nhập cổng 6.10 Có phương pháp điều khiển vào/ra sau: a Vào/ra chương trình, ngắt, DMA b Vào/ra chương trình, hệ thống, DMA c Vào/ra ngắt, truy nhập CPU, DMA d Vào/ra ngắt, truy nhập CPU, hệ điều hành 6.11 Với phương pháp vào/ra chương trình (CT), phát biểu sau sai: a Dùng lệnh vào/ra CT để trao đổi liệu với cổng b TBNV đối tượng chủ động trao đổi liệu c Khi thực CT, gặp lệnh vào/ra CPU điều khiển trao đổi liệu với TBNV d TBNV đối tượng bị động trao đổi liệu 6.12 Với phương pháp vào/ra chương trình (CT), phát biểu sau đúng: a Đây phương pháp trao đổi liệu đơn giản b Đây phương pháp trao đổi liệu nhanh c Thiết kế mạch phức tạp d Cả b c 6.13 Với phương pháp vào/ra ngắt, phát biểu sau sai: a TBNV đối tượng chủ động trao đổi liệu b CPU chờ trạng thái sẵn sàng TBNV c Modul vào/ra CPU chờ trạng thái sẵn sàng d Modul vào/ra ngắt CPU trạng thái sẵn sàng 6.14 Với phương pháp vào/ra ngắt, phát biểu sau đúng: a TBNV đối tượng chủ động trao đổi liệu b Là phương pháp hoàn toàn xử lý phần cứng Trang 46/53 c CPU đối tượng chủ động trao đổi liệu d Là phương pháp hoàn toàn xử lý phần mềm 6.15 Số lượng phương pháp xác định modul ngắt là: a phương pháp b phương pháp c phương pháp d phương pháp 6.16 Các phương pháp xác định modul ngắt gồm có: a Kiểm tra vòng phần mềm phần cứng, chiếm bus, chiếm CPU b Nhiều đường yêu cầu ngắt, kiểm tra vòng phần mềm, chiếm bus, chiếm nhớ c Chiếm bus, kiểm tra vòng phần cứng, nhiều đường yêu cầu ngắt, ngắt mềm d Nhiều đường yêu cầu ngắt, kiểm tra vòng phần mềm phần cứng, chiếm bus 6.17 Với phương pháp nhiều đường yêu cầu ngắt (trong việc xác định modul ngắt), phát biểu sau đúng: a CPU có đường yêu cầu ngắt cho modul vào/ra b CPU phải có đường yêu cầu ngắt khác cho modul vào/ra c Số lượng thiết bị đáp ứng lớn d CPU có nhiều đường yêu cầu ngắt cho modul vào/ra 6.18 Với phương pháp kiểm tra vòng phần mềm (trong việc xác định modul ngắt), phát biểu sau đúng: a BXL kiĨm tra mét lóc nhiỊu modul vµo/ra b Tốc độ nhanh c BXL thực kiểm tra modul vào/ra d BXL thực phần mềm kiểm tra modul vào/ra 6.19 Với phương pháp kiểm tra vòng phần cứng (trong việc xác định modul ngắt), phát biểu sau sai: a BXL phát tín hiệu chấp nhận ngắt đến chuỗi modul vào/ra b Modul vào/ra đặt vectơ ngắt lên bus liệu c BXL dùng vectơ ngắt để xác định CTC điều khiển ngắt d Tất sai 6.20 Hình vẽ sơ đồ phương pháp xác định modul ngắt nào: Trang 47/53 Thanh ghi ngắt INTR INTR INTR INTR BXL Modul vµo Modul vµo Modul vµo Modul vµo a KiĨm tra vòng phần mềm b Kiểm tra vòng phần cứng c Nhiều đường yêu cầu ngắt d Chiếm bus 6.21 Hình vẽ sơ đồ phương pháp xác định modul ngắt nào: Cờ yêu cầu ngắt INTR Modul vµo BXL Modul vµo Modul vµo Modul vào a Kiểm tra vòng phần mềm b Kiểm tra vòng phần cứng c Nhiều đường yêu cầu ngắt d Chiếm bus 6.22 Hình vẽ sơ đồ phương pháp xác định modul ngắt nào: Cờ yêu cầu ngắt BXL Bus liệu INTR INTA Modul vµo Modul vµo Modul vµo Modul vào Trang 48/53 a Kiểm tra vòng phần mềm b Kiểm tra vòng phần cứng c Nhiều đường yêu cầu ngắt d Chiếm bus 6.23 Với hình vẽ đây, phát biểu sau đúng: a Ngắt X ngắt Y đáp ứng lúc b Đây sơ đồ ngắt lồng c Ngắt X ngắt Y gửi tín hiệu yêu cầu lúc d Xử lý xong ngắt X xử lý ngắt Y 6.24 Với hình vẽ đây, phát biểu sau sai: a Đây sơ đồ ngắt Trang 49/53 b Ngắt X phục vụ trước ngắt Y c Ngắt Y gửi yêu cầu ngắt trước ngắt X d Ngắt Y phục vụ sau ngắt X 6.25 Với hình vẽ đây, phát biểu sau đúng: a Đây sơ đồ ngắt b Đây sơ đồ ngắt lồng c Ngắt X có mức ưu tiên cao ngắt Y d Ngắt X ngắt Y có mức ưu tiên 6.26 Với hình vẽ đây, phát biểu sau sai: a Ngắt Y có mức ưu tiên cao ngắt X b Đây sơ đồ ngắt lồng c Ngắt Y xử lý xong trước ngắt X d Ngắt X xử lý xong trước ngắt Y Trang 50/53 6.27 Với phương pháp vào/ra DMA, phát biểu sau đúng: a Là phương pháp CPU điều khiển trao đổi liệu b Là phương pháp không CPU điều khiển trao đổi liệu c Là phương pháp thực phần mềm d Là phương pháp trao đổi liệu TBNV CPU nhanh 6.28 Với phương pháp vào/ra DMA, phát biểu sau đúng: a TBNV dùng tín hiệu DACK để yêu cầu trao ®ỉi d÷ liƯu b CPU dïng tÝn hiƯu DREQ ®Ĩ trả lời đồng ý DMA c DMAC gửi tín hiệu HRQ để xin dùng đường bus d DMAC gửi tín hiệu HLDA để xin dùng đường bus 6.29 Với phương pháp vào/ra DMA, phát biểu sau sai: a Hoàn toàn DMAC điều khiển trao đổi liệu b Đây trình trao đổi liệu TBNV nhớ c CPU không can thiệp vào trình trao đổi liệu d CPU DMAC kết hợp điều khiển trao đổi liệu 6.30 Với phương pháp vào/ra DMA, phát biểu sau sai: a Đây phương pháp có tốc độ trao đổi liệu chậm b Đây phương pháp có tốc độ trao đổi liệu nhanh c Trước điều khiển, DMAC phải xin phép CPU d Nhu cầu trao đổi liệu xuất phát từ TBNV 6.31 Có kiểu trao đổi liƯu DMA nh sau: a DMA c¶ m¶ng, DMA theo khối, DMA lần b DMA ăn trộm chu kỳ, DMA mét nöa, DMA suèt c DMA mét nöa, DMA ăn trộm chu kỳ, DMA mảng d DMA theo khối, DMA ăn trôm chu kỳ, DMA suốt 6.32 Đối với ngắt cứng, phát biểu sau đúng: a Có hai loại ngắt cứng b Mọi ngắt cứng chắn c Mọi ngắt cứng không chắn d Ngắt cứng MI ngắt không chắn 6.33 Đối với ngắt cứng, phát biểu sau sai: a Có hai loại ngắt cứng b Mọi ngắt cứng chắn c Ngắt cứng MI gọi ngắt INTR d Ngắt cứng MI ngắt chắn 6.34 Đối với ngắt mềm, phát biểu sau đúng: a Do BXL sinh b Do TBNV gửi đến c Do lệnh ngắt nằm chương trình sinh d Không phải lệnh chương trình Trang 51/53 6.35 Đối với ngắt mềm, phát biểu sau sai: a Không bé nhí sinh b Kh«ng TBNV gưi đến c Không phải lệnh chương trình d Là lệnh chương trình 6.36 Đối với ngắt ngoại lệ, phát biểu sau đúng: a Là ngắt lỗi chương trình sinh b Là ngắt từ bên gửi đến c Là ngắt từ ROM gửi đến d Là ngắt không bình thường 6.37 Đối với ngắt ngoại lệ, phát biểu sau sai: a Lệnh chia cho sinh ngắt ngoại lệ b Lệnh sai cú pháp sinh ngắt ngoại lệ c Tràn số sinh ngắt ngoại lệ d Lỗi nhớ sinh ngắt ngoại lệ 6.38 Các bước trình DMA diễn theo thứ tự sau đây: a DREQ -> HLDA -> DACK -> HRQ -> trao đổi liệu-> kết thúc b DREQ -> HRQ -> HLDA -> DACK -> trao ®ỉi d÷ liƯu-> kÕt thóc c HRQ -> HLDA -> DACK -> DREQ -> trao đổi liệu-> kết thúc d HRQ -> DACK -> DREQ -> HLDA -> trao ®ỉi liệu-> kết thúc 6.39 Đối với kiểu DMA theo khối, phát biểu sau đúng: a Lúc bus rỗi truyền liệu b BXL bị Ðp buéc treo t¹m thêi tõng chu kú bus c Truyền không liên tục byte liệu d Truyền xong hết liệu trả lại bus cho BXL 6.40 Đối với kiểu DMA theo khối, phát biểu sau sai: a BXL nhường hoàn toàn bus cho DMAC b BXL không bị ép buộc treo tạm thời chu kỳ bus c Truyền không liên tục tõng nhãm byte d÷ liƯu d Trun xong hÕt liệu trả lại bus cho BXL 6.41 Đối với kiểu DMA ăn trộm chu kỳ, phát biểu sau đúng: a BXL DMAC xen kẽ sư dơng bus b BXL sư dơng bus hoµn toµn c DMAC sư dơng bus hoµn toµn d Khi nhớ rỗi DMAC dùng bus 6.42 Đối với kiểu DMA ăn trộm chu kỳ, phát biểu sau sai: a DMAC sử dụng số chu kỳ bus b BXL không sử dơng bus hoµn toµn c DMAC sư dơng bus hoµn toàn d Dữ liệu không truyền cách liên tơc Trang 52/53 6.43 §èi víi kiĨu DMA st, phát biểu sau đúng: a Khi DMAC không dùng bus BXL tranh thủ dùng bus b Khi BXL không dùng bus tranh thủ tiến hành DMA c BXL vµ DMAC xen kÏ dïng bus d BXL bị DMAC ép buộc nhường bus 6.44 Đối với kiểu DMA suốt, phát biểu sau sai: a Khi DMAC không dùng bus BXL tranh thủ dùng bus b DMA tiến hành BXL không dùng bus c BXL DMAC dùng bus xen kẽ d BXL DMAC không lúc dïng bus Trang 53/53 ... siêu máy tính, máy chủ d Bộ vi điều khiển, máy vi tính, máy tính mini, máy tính lớn, siêu máy tính 1.42 Theo cách phân loại đại, có loại máy tính sau đây: a Máy tính để bàn, máy tính lớn, máy tính. .. thống, có loại máy tính sau đây: a Bộ vi điều khiển, máy tính cá nhân, máy tính lớn, siêu máy tính, máy vi tÝnh b M¸y tÝnh x¸ch tay, m¸y tÝnh lín, m¸y tính để bàn, máy vi tính, siêu máy tính c M¸y... máy tính nhúng b Máy tính để bàn, máy chủ, máy tính nhúng c Máy chủ, m¸y tÝnh mini, m¸y tÝnh lín d M¸y tÝnh mini, máy tính nhúng, siêu máy tính Chương Biễu diễn liệu số học máy tính 2.1 Đối với