wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi trắc nghiệm về hệ thống vi xử lý, mã số và chuyển đổi số

Total questions: 150

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Bộ vi xử lý là?

a)

Một vi mạch số

b)

Một vi mạch tương tự

c)

Một hệ thống các vi mạch số

d)

Một hệ thống các vi mạch tương tự

2.

Hệ thống vi xử lý bao gồm bao nhiêu khối chức năng chính?

a)

1

b)

2

c)

3

d)

4

3.

Trong bảng mã ASCII một kí tự được mã hóa bằng mấy bit?

a)

5 bit

b)

6 bit

c)

7 bit

d)

8 bit

4.

Chuyển số 16(H) sang hệ nhị phân:

a)

0010110(B)

b)

0001011(B)

c)

0011010(B)

d)

0010111(B)

5.

BIOS được các nhà sản xuất nạp vào:

a)

ROM

b)

RAM

c)

Ổ đĩa cứng

d)

Ổ đĩa khởi động

6.

Mã ASCII của các kí tự thường (từ a đến z) và của các ký tự hoa (từ A đến Z) cách nhau:

a)

20 đơn vị

b)

10 đơn vị

c)

32 đơn vị

d)

16 đơn vị

7.

Khi khởi động, vi xử lý sẽ đọc dữ liệu ở đâu trước tiên:

a)

Ổ đĩa cứng

b)

Đĩa khởi động

c)

ROM

d)

RAM

8.

Khái niệm về phần cứng của máy tính:

a)

Là toàn bộ các thiết bị điện tử, cơ khí cấu thành nên máy tính

b)

Là CPU, Main, RAM, các ổ đĩa và các thiết bị ngoại vi

c)

Là toàn bộ các thiết bị điện, điện tử cấu thành nên máy tính

d)

Là các bộ phận hữu hình cấu thành nên máy tính

9.

Cấp nào của bộ nhớ có dung lượng lớn nhất:

a)

Cấp 1, bộ nhớ ROM

b)

Cấp 2, bộ nhớ RAM

c)

Cấp 3, các ổ đĩa ngoài

d)

Cấp 4, bộ nhớ mạng

10.

Số lần ghi của ROM là:

a)

1 lần

b)

Vài trăm lần

c)

Vài nghìn lần

d)

Tùy loại ROM

11.

Thực hiện phép cộng: 16(D) + 20(H)

a)

41(D)

b)

30(H)

c)

32(D)

d)

30(D)

12.

Thực hiện phép cộng: 16(D) + 30(H)

a)

41(D)

b)

30(H)

c)

40(H)

d)

30(D)

13.

Một bộ vi xử lý có thể được coi là:

a)

Một vi mạch tích hợp cỡ lớn

b)

Một máy tính điện tử cỡ nhỏ

c)

Một bộ điều khiển số học

d)

Một bộ xử lý số học

14.

Khái niệm về Main máy tính có thể được hiểu là:

a)

Một bảng mạch điện tử cỡ lớn

b)

Một bảng mạch chính trên đó tích hợp các khối phối hợp vào/ra

c)

Một bảng mạch chính trên đó tích hợp các BUS của máy tính

d)

Tất cả các đáp án trên

15.

Thực hiện phép tính: 23E(H) + BFD(H)

a)

3EB(H)

b)

3HE(H)

c)

E3B(H)

d)

4FD(H)

16.

Thực hiện phép tính: 7A(H) + 3F(H)

a)

B9(H)

b)

A8(H)

c)

B7(H)

d)

9F9(H)

17.

Kết quả của phép tính: 2A(H) + 51(H)

a)

7B(H)

b)

8B(H)

c)

70(H)

d)

7D(H)

18.

Cần bao nhiêu byte để tạo thành một Word 32 bit:

a)

1

b)

2

c)

3

d)

4

19.

Giá trị 22H chuyển sang hệ nhị phân là:

a)

100010B

b)

100011B

c)

110010B

d)

110001B

20.

Giá trị 32D chuyển sang hệ nhị phân là:

a)

100000B

b)

101000B

c)

10110B

d)

110000B

21.

Thực hiện phép tính theo hệ nhị phân và chọn kết quả đúng: 1101 + 1001

a)

10110

b)

11010

c)

10010

d)

10011

22.

Tìm đáp án đúng cho dạng chuyển đổi của 59D sang dạng BCD:

a)

0101 1001

b)

1101 1010

c)

1010 1001

d)

1100 110

23.

Tìm đáp án đúng cho phép chuyển đổi số 59D sang dạng nhị phân:

a)

111011

b)

110011

c)

101101

d)

110110

24.

Tìm đáp án đúng cho phép chuyển đổi 11,25D sang hệ nhị phân:

a)

1011,01B

b)

1011,11B

c)

1101,01B

d)

1010,01B

25.

Tìm đáp án đúng cho phép toán: 24F60 + 634A

a)

2B2AA

b)

2B2BA

c)

A2AAB

d)

2A2AA

26.

Tìm đáp án đúng cho phép cộng: 24F60 + FFFF

a)

34F5F

b)

35F6F

c)

34FDF

d)

33F5F

27.

Tìm đáp án đúng cho phép cộng: 45FD0 + 002F

a)

45FFF

b)

45FDF

c)

45FCF

d)

45EFF

28.

Tìm kết quả đúng cho phép chuyển đổi 64D sang dạng BCD:

a)

0110 0100

b)

1110 0100

c)

1000 0100

d)

0100 0100

29.

Tìm kết quả đúng cho phép cộng: 9C(H) + 64H

a)

100H

b)

111H

c)

110H

d)

101H

30.

Tìm kết quả đúng cho phép toán: 11011b - 10110b

a)

101b

b)

100b

c)

111b

d)

011b

31.

Tìm kết quả đúng cho phép toán: 57FDh + 136Bh

a)

6B69h

b)

6A69h

c)

6B59h

d)

6B79h

32.

Tìm kết quả đúng của phép chuyển đổi sau: 72,125D sang hệ nhị phân

a)

1001000,001

b)

1001000,010

c)

1000100,001

d)

1001000,011

33.

Hệ thập phân dùng bao nhiêu chữ số để biểu diễn giá trị:

a)

8

b)

9

c)

10

d)

11

34.

Hệ thập phân là hệ đếm có cơ số là:

a)

8

b)

9

c)

10

d)

11

35.

Đôi khi người ta viết thêm chữ cái nào sau đây ở cuối để chỉ rằng một số là số hệ 10:

a)

A

b)

B

c)

C

d)

D

36.

Hệ nhị phân dùng bao nhiêu chữ số để biểu diễn giá trị số:

a)

1

b)

2

c)

3

d)

4

37.

Hệ nhị phân là hệ đếm có cơ số là:

a)

1

b)

2

c)

3

d)

4

38.

Số hệ nhị phân có thêm chữ cái gì ở cuối để phân biệt?

a)

A

b)

H

c)

D

d)

B

39.

Một byte = bao nhiêu bit?

a)

6

b)

8

c)

10

d)

12

40.

Một word = bao nhiêu bit?

a)

8

b)

16

c)

20

d)

32

41.

Một double word = bao nhiêu bit?

a)

8

b)

16

c)

20

d)

32

42.

Đổi số 175D sang hệ 2:

a)

10101111B

b)

10001101B

43.

Số 560 ở hệ 10 nếu được biểu diễn theo kiểu số BCD sẽ là:

a)

0101.0110.0000BCD

b)

0101.0110.0010BCD

c)

0101.0000.0110BCD

d)

0101.0110.0110BCD

44.

Hệ mười sáu dùng bao nhiêu chữ số và bao nhiêu chữ cái để biểu diễn một số?

a)

10 chữ số và 6 chữ cái

b)

9 chữ số và 6 chữ cái

c)

8 chữ số và 6 chữ cái

d)

9 chữ số và 5 chữ cái

45.

Hệ mười sáu có cơ số là:

a)

6

b)

16

c)

26

d)

10

46.

Người ta viết thêm chữ cái gì ở cuối để chỉ rằng một số là số hệ 16:

a)

A

b)

B

c)

D

d)

H

47.

Mã hóa số hệ 2 sau đây: 1111.1110.0101.0001B dùng các chữ số hệ 16:

a)

FE51H

b)

FD51H

c)

FE41H

d)

F451H

48.

Mã hóa số hệ 2 sau đây dùng các chữ số hệ 16: 1011 1001 1111B

a)

B9FH

b)

B8FH

c)

A9FH

d)

B10F

49.

Trong vi xử lý 8086, cặp thanh ghi nào quản lý hoạt động của STACK?

a)

SS : SP

b)

CS : IP

c)

BS : SP

d)

DS : SI

50.

Chức năng của khối ALU trong cấu trúc vi xử lý 8086 là:

a)

Thực hiện các phép toán số học và Logic

b)

Thực hiện việc đếm lệnh

c)

Thực hiện giải mã lệnh

d)

Là cấu trúc nhỏ trong quá trình giải mã lệnh

51.

Thanh ghi nào dưới đây được mặc định giữ số đếm trong các lệnh lặp?

a)

AX

b)

BX

c)

CX

d)

DX

52.

Thanh ghi nào dưới đây thường giữ kết quả trong các phép nhân chia 16bit?

a)

AX và CX

b)

AX và BP

c)

AX và DX

d)

AX và SI

53.

Quá trình xử lý lệnh của 1 vi xử lý được thực hiện thông qua các quá trình tuần tự:

a)

Giải mã lệnh, xử lý lệnh và đọc lệnh

b)

Đọc lệnh, giải mã lệnh và xử lý lệnh

c)

Đọc, xử lý và giải mã lệnh

d)

Ghi mã lệnh và đọc lệnh

54.

Trong vi xử lý 8086. Cặp thanh ghi CS : IP thực hiện nhiệm vụ:

a)

Chứa địa chỉ đầy đủ của lệnh tiếp theo sẽ được thực hiện

b)

Trỏ tới ô nhớ trong đoạn dữ liệu

c)

Trỏ tới ô nhớ trong đoạn mã lệnh

d)

Cả a và c

55.

Chức năng của khối CU (Control Unit nằm trong EU) trong vi xử lý 8086 là:

a)

Thực hiện điều khiển đọc lệnh và dữ liệu

b)

Giải mã lệnh đã đọc vào từ bộ nhớ và phát ra tín hiệu điều khiển thực hiện lệnh

c)

Thực hiện các phép tính LOGIC

d)

Thực hiện các phép tính Số Học

56.

Chức năng của khối A.L.U trong cấu trúc vi xử lý 8086 là:

a)

Thực hiện phép tính LOGIC và Toán Học

b)

Thực hiện việc giải mã lệnh

c)

Thực hiện việc đếm lệnh

d)

Là cấu trúc nhớ đệm lệnh trong quá trình giải mã lệnh

57.

Trong vi xử lý 8086, IP làm nhiệm vụ gì?

a)

Chứa địa chỉ offset của dữ liệu tiếp theo sẽ được xử lý nằm trong đoạn dữ liệu

b)

Chứa địa chỉ offset của dữ liệu tiếp theo sẽ được xử lý nằm trong đoạn dữ liệu phụ

c)

Chứa địa chỉ offset của dữ liệu tiếp theo sẽ được xử lý nằm trong đoạn ngăn xếp

d)

Chứa địa chỉ offset của lệnh tiếp theo sẽ được thực hiện nằm trong đoạn mã lệnh

58.

Để truy cập bộ nhớ, CPU cung cấp địa chỉ gì cho bộ nhớ?

a)

Logic

b)

Vật lý

c)

Offset

d)

Segment

59.

Để xác định địa chỉ vật lý 20bit của 1 ô nhớ nào đó trong 1 đoạn bất kỳ thì 8086 phải dùng đến mấy thanh ghi 16bit?

a)

2

b)

3

c)

4

d)

1

60.

Hàm nào dưới đây cho phép hiện 1 ký tự ra màn hình tại vị trí con trỏ?

a)

01h

b)

02h

c)

03h

d)

04h

61.

Đoạn nhớ trong thanh ghi đoạn có dung lượng tối đa là?

a)

16Kbyte

b)

32Kbyte

c)

64Kbyte

d)

128Kbyte

62.

Thanh ghi cờ (16bit) được sử dụng mấy bit để làm cờ?

a)

6

b)

7

c)

8

d)

9

63.

Kích thước 8bit là kích thước của thanh ghi nào dưới đây?

a)

DX

b)

DI

c)

DL

d)

DS

64.

Kích thước của các thanh ghi Con trỏ và Chỉ số là?

a)

16 bit

b)

32bit

c)

8 bit

d)

32 bit chia đôi thành 16 bit

65.

Kích thước 16 bit là kích thước của thanh ghi nào dưới đây?

a)

AX

b)

AH

c)

AL

d)

AB

66.

Thanh ghi (Registers) là ....... trong CPU.

a)

Một vùng nhớ

b)

Một bộ nhớ

c)

Một thanh nhớ

d)

Một đoạn nhớ

67.

Thanh ghi cờ (16bit) có bao nhiêu cờ trạng thái?

a)

3

b)

6

c)

9

d)

12

68.

Thanh ghi cờ (16bit) có bao nhiêu cờ điều khiển?

a)

3

b)

6

c)

9

d)

12

69.

Sau khi thực hiện lệnh: XOR AX,AX thì cờ nào được tác động trong các cờ dưới đây?

a)

CF

b)

AF

c)

PF

d)

ZF

70.

Lệnh NEG có chức năng:

a)

Đổi dấu toán hạng nguồn

b)

Bù 2

c)

Bù 1 rồi cộng thêm 1 vào cuối cùng

d)

Cả ba đáp án trên đều đúng

71.

Các yếu tố để lựa chọn bộ Vi xử lý bao gồm:

a)

Tốc độ

b)

Độ lớn BUS dữ liệu

c)

Độ lớn BUS dữ liệu

d)

Cả 3 đáp án trên

72.

Sau lệnh LOOP, các giá trị nào dưới đây có thể bị thay đổi?

a)

CX và ZF

b)

BX và ZF

c)

CX và CF

d)

DX và CF

73.

Dạng địa chỉ sau: DS:IP được gọi là địa chỉ?

a)

Logic

b)

Vật lý

c)

Ngăn xếp

d)

Đoạn ngăn xếp

74.

Khái niệm về BUS dữ liệu của máy tính:

a)

Là tập các đường vật lý cho phép vận chuyển tín hiệu mang dữ liệu (Data) giữa các thành phần của máy tính.

b)

Là tập các đường logic cho phép vận chuyển tín hiệu mang dữ liệu (Data) giữa các thành phần của máy tính.

c)

Là tập số các đường mạch in có trong main board liên kết giữa CPU và bộ nhớ.

d)

Là số các đường mạch in có trong main board

75.

Khối nào trong số đó khối cấu trúc của 8086 có chức năng đọc mã lệnh:

a)

ALU

b)

BIU

c)

EU

d)

EU & BIU

76.

Pipeline là kỹ thuật gì?

a)

Kỹ thuật xử lý xen kẽ liên tục các dòng lệnh

b)

Là một cải tiến của Intel nhằm tăng tốc độ nạp lệnh

c)

Là một cải tiến của Intel nhằm tăng khả năng lưu trữ trung gian các lệnh sau khi xử lý

d)

Không có ý nào đúng

77.

Trong bộ vi xử lý 8086, bộ đệm lệnh làm nhiệm vụ:

a)

Đưa địa chỉ ra bus và trao đổi dữ liệu với BUS

b)

Làm tăng tốc độ xử lý thông tin của CPU

c)

Thực hiện lệnh

d)

Giải mã lệnh

78.

Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là các thanh ghi đa năng:

a)

Al, Bl, Cl, Dl

b)

AX, BX, CX, DX

c)

A, B, C, D

d)

SS, SP

79.

Trong bộ vi xử lý 8086, các thanh ghi con trỏ và chỉ số:

a)

Chứa địa chỉ đầu của các đoạn nhớ trong bộ nhớ

b)

Thường chứa địa chỉ lệch của các ô nhớ trong đoạn nhớ

c)

Phản ánh trạng thái của CPU

d)

Được sử dụng nhiều trong các phép toán số học

80.

Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là phần thấp của các thanh ghi đa năng:

a)

Al, Bl, Cl, Dl

b)

AX, BX, CX, DX

c)

A, B, C, D

d)

SS, SP

81.

Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là các thanh ghi 8 bit:

a)

Al, Bl, Cl, Dl

b)

AX, BX, CX, DX

c)

A, B, C, D

d)

SS, SP

82.

Trong bộ vi xử lý 8086 các thanh ghi nào sau đây là các thanh ghi đoạn:

a)

Al, Bl, Cl, Dl

b)

AX, BX, CX, DX

c)

CS, DS, ES, SS

d)

BP, SP

83.

Trong bộ vi xử lý 8086 các thanh ghi đoạn là các thanh ghi bao nhiêu bit:

a)

8 bit

b)

16 bit

c)

32 bit

84.

Trong bộ vi xử lý 8086, thanh ghi đa năng AX có thể tách thành hai thanh ghi nào?

a)

AH, AL

b)

AX, AH

c)

A, B

d)

AC, AD

85.

Có thể lưu một từ dữ liệu 16 bit trong thanh ghi nào?

a)

AL

b)

BL

c)

DX

d)

DL

86.

Trong bộ vi xử lý 8086/8088, các thanh ghi đoạn CS, DS, ES, SS có chức năng gì?

a)

Chứa địa chỉ đầu của các đoạn nhớ trong bộ nhớ

b)

Chứa địa chỉ lệch của các ô nhớ

c)

Phản ánh trạng thái của CPU

d)

Được sử dụng trong các phép toán số học

87.

8086/8088 được cung cấp xung đồng hồ từ nguồn nào?

a)

Nguồn đồng hồ bên ngoài

b)

Từ bộ vi xử lý khác

c)

Từ bên trong vi xử lý 8086 có bộ tạo dao động

d)

Tất cả các đáp án đều sai

88.

Tín hiệu trên BUS dữ liệu của máy tính thế hệ 8086 là loại nào?

a)

Tín hiệu số

b)

Tín hiệu số tốc độ cao

c)

Tín hiệu số tương thích mức TTL

d)

Tất cả các đáp án đều đúng

89.

Vi xử lý 8086 có thể quản lý được dung lượng bộ nhớ thực nào?

a)

1KB bộ nhớ thực

b)

1MB bộ nhớ thực

c)

23KB bộ nhớ thực

d)

64MB bộ nhớ thực

90.

Trong bộ vi xử lý 8086, các thanh ghi đa năng AX, BX, CX, DX chủ yếu được dùng để làm gì?

a)

Chứa địa chỉ đầu của các đoạn nhớ

b)

Chứa địa chỉ lệch của các ô nhớ

c)

Phản ánh trạng thái của CPU

d)

Được sử dụng nhiều trong các phép toán số học

91.

Làm thế nào để tách riêng BUS địa chỉ khỏi BUS dữ liệu ở 8086/8088?

a)

Dùng tín hiệu ALE

b)

Dùng tín hiệu DEN

c)

Dùng các vi mạch chốt

d)

Kết hợp cả dùng tín hiệu ALE và dùng các vi mạch chốt

92.

CPU chỉ ra hiện tượng tràn bằng cách thiết lập cờ nào?

a)

CF

b)

OF

c)

PF

d)

ZF

93.

Cặp SEGMENT:OFFSET của bộ nhớ được quan niệm là gì?

a)

Địa chỉ một đoạn ô nhớ

b)

Địa chỉ vật lý của một ô nhớ

c)

Địa chỉ logic của một ô nhớ

d)

Địa chỉ lệch trong đoạn chứa ô nhớ

94.

Bộ đệm lệnh (instruction queue) của 8086 có bao nhiêu byte?

a)

4 byte

b)

6 byte

c)

8 byte

d)

16 byte

95.

BUS điều khiển của máy tính là gì?

a)

Tập các đường vật lý cho phép vận chuyển tín hiệu điều khiển và trạng thái giữa các thành phần của máy tính

b)

Tập các đường logic cho phép vận chuyển tín hiệu điều khiển giữa các thành phần của máy tính

c)

Các đường mạch in trên mainboard liên kết CPU và các thành phần khác của máy tính

d)

Tập các đường vật lý cho phép vận chuyển tín hiệu điều khiển các thành phần của máy tính

96.

Bộ vi xử lý là nơi thực hiện chức năng nào?

a)

Chứa mã lệnh

b)

Thực hiện lệnh

c)

Giải mã lệnh

d)

Giải mã và thực hiện lệnh

97.

Cho giá trị thanh ghi đoạn CS = 2800H, vị trí của đoạn CS trong bảng bộ nhớ là:

a)

28000H - 37000H

b)

28000H - 37FFFH

c)

2800H - 37FFFH

d)

2800H - 370FFH

98.

Cho giá trị thanh ghi đoạn DS = E000H, vị trí của đoạn DS trong bảng bộ nhớ là:

a)

E0000H - EFFFFH

b)

E000H - EFFFH

c)

E0000H - E0FFFH

d)

E0000H - EE000H

99.

Cho giá trị thanh ghi SS = 2900H, vị trí của đoạn SS trong bảng bộ nhớ là:

a)

29000H - 38FFFH

b)

29000H - 39FFFH

c)

2900H - 39FFFH

d)

29000H - 37FFFH

100.

Cho giá trị thanh ghi đoạn ES = 1000H, vị trí của đoạn ES trong bảng bộ nhớ là:

a)

10000H - 1FFFFH

b)

1000H - 1FFFFH

c)

1000H - FFFFH

d)

10000H - 2FFFFH

101.

Để chỉ địa chỉ logic 1000H trong đoạn mã, dùng ký hiệu nào?

a)

CS:1000H

b)

CS - 1000H

c)

DS:1000H

d)

CS:[1000H]

102.

Lệnh MOV [2000H],AX sẽ thực hiện việc gì?

a)

Đưa nội dung trong AX vào hai ô nhớ liên tiếp DS:2000H và DS:2001H

b)

Đưa nội dung trong AX vào ô nhớ DS:2000H

c)

Đưa nội dung trong AX vào ô nhớ DS:2001H

d)

Đưa nội dung trong AX vào hai ô nhớ liên tiếp DS:2001H và DS:2001H

103.

Lệnh MOV AX,[BP+10] thuộc chế độ định địa chỉ nào?

a)

Tức thời

b)

Có nền

c)

Gián tiếp chỉ

d)

Có nền và có chỉ số

104.

Lệnh MOV AH,[BP+SI] thuộc chế độ định địa chỉ nào?

a)

Tức thời

b)

Gián tiếp chỉ

c)

Chỉ có nền

d)

Có nền và có chỉ số

105.

Câu lệnh MOV AL,DL thuộc chế độ định địa chỉ nào?

a)

Thanh ghi

b)

Tức thời

c)

Gián tiếp thanh ghi

d)

Trực tiếp

106.

Câu lệnh ADD AL,100 thuộc chế độ định địa chỉ nào?

a)

Thanh ghi

b)

Tức thời

c)

Gián tiếp

d)

Tương đối cơ sở

107.

Câu lệnh MOV AL,[BX] thuộc chế độ định địa chỉ nào?

a)

Gián tiếp thanh ghi

b)

Trực tiếp thanh ghi

c)

Thanh ghi

d)

Tương đối chỉ số

108.

Cho CS = 1111H và IP = ABCDH, địa chỉ vùng thấp sẽ là:

a)

11110H

b)

1111H

c)

ABCDH

d)

1ABCDH

109.

Trong vi xử lý 8086, BUS địa chỉ có độ rộng là:

a)

8 bit

b)

16 bit

c)

20 bit

d)

32 bit

110.

Tín hiệu RD/WR trong BUS điều khiển của CPU có chức năng gì?

a)

Điều khiển việc ghi mã dữ liệu

b)

Điều khiển việc đọc/ghi dữ liệu

c)

Điều khiển việc đếm lệnh

d)

Điều khiển việc treo CPU

111.

Tính địa chỉ vật lý của một ô nhớ nếu biết địa chỉ logic của nó là 3ACF:1000.

a)

3BCF0

b)

3BDF0

c)

3BCEF0

d)

3DCF0

112.

Loại BUS nào làm nhiệm vụ điều khiển các tín hiệu đọc/ghi dữ liệu giữa các chip vi xử lý và bộ nhớ?

a)

BUS địa chỉ

b)

BUS điều khiển

c)

BUS dữ liệu

d)

BUS dữ liệu và địa chỉ

113.

Tính địa chỉ vật lý của một ô nhớ nếu biết địa chỉ logic của nó là 3ACF:1000.

a)

3BCF0

b)

3BCEF0

c)

3CDF0

d)

3DCF0

114.

Khối ALU trong bộ vi xử lý làm nhiệm vụ gì?

a)

Thực hiện các phép tính logic và toán học

b)

Chỉ thực hiện phép tính logic

c)

Chỉ thực hiện phép tính toán học

d)

Quản lý bộ nhớ

115.

BUS dữ liệu của vi xử lý 8086 có bao nhiêu đường dữ liệu?

a)

12

b)

14

c)

16

d)

18

116.

Sơ đồ khối trong hình thể hiện cấu trúc gì?

a)

Sơ đồ khối cấu trúc của bộ vi xử lý 8088/8086

b)

Sơ đồ khối cấu trúc của một máy tính

c)

Sơ đồ khối của một bộ vi xử lý

d)

Sơ đồ khối của một bộ vi xử lý khác

117.

Thanh ghi DX là thanh ghi gì?

a)

Đa năng

b)

Đoạn

c)

Địa chỉ

d)

Dữ liệu

118.

Thanh ghi DS là thanh ghi gì?

a)

Đoạn mã

b)

Đoạn dữ liệu

c)

Đoạn ngăn xếp

d)

Đoạn dữ liệu phụ

119.

Thanh ghi SS là thanh ghi gì?

a)

Đoạn mã

b)

Đoạn dữ liệu

c)

Đoạn ngăn xếp

d)

Đoạn dữ liệu phụ

120.

Thanh ghi CS là thanh ghi gì?

a)

Đoạn mã

b)

Đoạn dữ liệu

c)

Đoạn ngăn xếp

d)

Đoạn dữ liệu phụ

121.

Thanh ghi ES là thanh ghi gì?

a)

Đoạn mã

b)

Đoạn dữ liệu

c)

Đoạn ngăn xếp

d)

Đoạn dữ liệu phụ

122.

Thứ tự các thành phần trong một dòng lệnh ASM (Assembly) từ trái qua phải là gì?

a)

Nhãn, toán hạng, lệnh, chú thích

b)

Nhãn, chú thích, toán hạng, lệnh

c)

Nhãn, chú thích, lệnh, toán hạng

d)

Nhãn, lệnh, toán hạng, chú thích

123.

Kết quả của phép tính sau được lưu vào thanh ghi nào dưới đây? Mov AX,30 Mov BL,3 Mul BL

a)

AX

b)

BX

c)

AL

d)

BL

124.

Kết quả của phép tính sau được lưu vào thanh ghi nào dưới đây? Mov AX,30 Mov BL,3 Div BL

a)

AX

b)

BX

c)

AL

d)

BL

125.

Lệnh RET trong ASM cho phép thực hiện điều gì?

a)

Trở về chương trình đã gọi nó

b)

Kết thúc chương trình chính

c)

Gọi một chương trình con mới

d)

Cả ba đáp án đều sai

126.

Sau lệnh LOOP, cặp giá trị nào dưới đây có thể bị thay đổi?

a)

BX và CF

b)

BX và ZF

c)

CX và CF

d)

CX và ZF

127.

Giả sử AX=10AX=10 , BX=20BX=20 , CX=30CX=30 , DX=40DX=40 . Nếu thực hiện các lệnh: Push AX; Push BX; Push CX; Push DX Add DX,AX ; Add DX,BX; Add DX,CX Pop AX; Pop BX; Pop CX; Pop DX thì giá trị cuối cùng của các thanh ghi là gì?

a)

AX=10; BX=20; CX=30; DX=40

b)

AX=100; BX=20; CX=30; DX=40

c)

AX=10; BX=20; CX=30; DX=100

d)

AX=40; BX=30; CX=20; DX=10

128.

Cho biết kết quả sau khi thực hiện đoạn lệnh sau: Mov AH,02 Mov AL,03 Xchg AH,AL

a)

AH=AL=02

b)

AH=AL=03

c)

AH=02; AL=03

d)

AH=03; AL=02

129.

Tham số /t của lệnh TLINK dùng để liên kết ra loại tập tin nào?

a)

.EXE

b)

.COM

c)

.HEX

d)

.BIN

130.

Trong ngôn ngữ lập trình Assembler, nhãn do người dùng đặt nào sau đây là hợp lệ?

a)

@2000

b)

2000$

c)

@. 2000

d)

AX 2000

131.

Kết quả của phép cộng hai số thập phân 200 và 3 được chứa trong thanh ghi nào (theo cách tính với toán hạng 8-bit)?

a)

AH

b)

AL

c)

AX

d)

AB

132.

Đoạn chương trình sau cho phép làm gì: MOV AH,1 INT 21H Mov AH,2 Mov DL,AL Int 21H

a)

Cho phép nhập một kí tự từ bàn phím

b)

Cho phép nhập một kí tự từ bàn phím và hiển thị ở đầu dòng tiếp theo

c)

Cho phép nhập một kí tự từ bàn phím và hiển thị ở cạnh kí tự vừa nhập

d)

Cho phép nhập một kí tự từ bàn phím và hiển thị chúng

133.

Lệnh thực hiện chuyển nội dung của 2 ô nhớ liên tiếp có địa chỉ DS:1234h và DS:1234h+1 vào thanh ghi AX là lệnh nào?

a)

MOV AX,[1234h]

b)

MOV AL,[1234h]

c)

MOV AX,[1235h]

d)

MOV AL,[1234h]

134.

Cho đoạn chương trình sau: MOV AX,1000h MOV CS,AX Sau khi thực hiện 2 lệnh này, giá trị của thanh ghi CS sẽ là gì?

a)

1000h

b)

1000

c)

1001h

d)

9000

135.

Các kiểu kích thước bộ nhớ cho chương trình hợp ngữ từ nhỏ tới lớn lần lượt được sắp xếp là gì?

a)

Tiny, Small, Medium, Large, Huge

b)

Tiny, Small, Compac, Medium, Large, Huge

c)

Tiny, Small, Medium, Large, Huge

d)

Tiny, Small, Compact, Large, Huge

136.

Lệnh PUSH AX có tác dụng gì với ngăn xếp?

a)

Cất nội dung AX vào ngăn xếp tại [SS: SP-1] và [SS: SP-2]

b)

Cất nội dung AX vào ngăn xếp tại [SS: SP]

c)

Cất nội dung AX vào ngăn xếp tại [SS: SP-1]

d)

Cất nội dung AX vào ngăn xếp tại [SS: SP-1]

137.

Chức năng của lệnh: MOV AL,15H

a)

Nạp dữ liệu 15H vào thanh ghi AL

b)

Nạp dữ liệu 15H vào phần thấp của thanh ghi AX

c)

Hoán đổi dữ liệu giữa 15H và AL

d)

Cả hai phương án A và B đều đúng

138.

Cho đoạn chương trình sau: Mov BX,0F0h SUB BX,50h Giá trị cuối cùng của BX bằng bao nhiêu?

a)

0A0h

b)

50h

c)

11h

d)

0A5h

139.

Ý nghĩa lệnh: Mov [5307h],CX

a)

Chuyển nội dung của CX vào ô nhớ có địa chỉ DS:5307h

b)

Chuyển nội dung của CX vào 2 ô nhớ có địa chỉ liên tiếp là DS:5307h và DS:5308h

c)

Chuyển nội dung của CX vào 2 ô nhớ có địa chỉ liên tiếp là DS:5306h và DS:5307h

d)

Chuyển nội dung của CX vào ô nhớ có địa chỉ 5307h

140.

Lệnh: MOV [DI],AX có tác dụng gì?

a)

Chuyển nội dung của thanh ghi AX vào 2 ô nhớ có địa chỉ liên tiếp là DS: DI và DS: DI+1

b)

Chuyển nội dung của thanh ghi AX vào ô nhớ có địa chỉ là DI

c)

Chuyển nội dung của thanh ghi AX vào ô nhớ có địa chỉ là DS:DI

d)

Chuyển nội dung của thanh ghi AX vào 2 ô nhớ có địa chỉ liên tiếp là DS: DI và DS: DI-1

141.

Lệnh: MOV AX,[SI] + 10 có chức năng gì?

a)

Chuyển nội dung 2 ô nhớ liên tiếp có địa chỉ DS: SI + 10 và DS: SI + 11 vào AX

b)

Chuyển nội dung ô nhớ có địa chỉ DS: SI + 10 vào AX

c)

Chuyển nội dung 2 ô nhớ liên tiếp có địa chỉ DS: SI + 10 và DS: SI + 9 vào AX

d)

Chuyển nội dung AX vào 2 ô nhớ liên tiếp có địa chỉ DS: SI + 10 và DS: SI + 11

142.

Tìm giá trị của AH sau đoạn chương trình sau: MOV AH,75H ADD AH,0EH

a)

7DH

b)

83H

c)

83D

d)

100000011B

143.

Dữ liệu cho chương trình trong ngôn ngữ hợp ngữ gồm các loại nào?

a)

Các số hệ 2, hệ 10, hệ 16; các kí tự, chuỗi kí tự

b)

Các số hệ 2, hệ 10, hệ 16; các kí tự

c)

Các số và các kí tự, chuỗi kí tự

d)

Các số hệ 2, hệ 16; các kí tự, chuỗi kí tự

144.

Ý nghĩa lệnh: .Stack 100H

a)

Khai báo Stack có kích thước tối đa = 256 bytes

b)

Khai báo Stack có kích thước tối thiểu = 256 bytes

c)

Khai báo Stack có kích thước tối đa = 100 bytes

d)

Khai báo Stack có kích thước = 256 bytes

145.

Sơ đồ giải thuật ở hình sau biểu diễn cho cấu trúc lập trình nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh If...Then...Else

c)

Cấu trúc lặp While...Do

d)

Cấu trúc lặp For

146.

Hình sơ đồ khối với nhánh quyết định "Điều kiện" cho kết quả "Đúng" dẫn tới "Công việc", nhánh "Sai" quay trở lại nút quyết định thể hiện cấu trúc nào trong lập trình?

a)

Cấu trúc IF ... THEN

b)

Cấu trúc tuần tự

c)

Cấu trúc DO ... WHILE

d)

Cấu trúc CASE

147.

Đoạn chương trình sau cho phép thực hiện điều gì: MOV CX,10 L: MOV AH,1 INT 21H AND AX,0FH PUSH AX LOOP L

a)

Nhập vào 10 kí tự từ bàn phím

b)

Nhập vào 10 kí tự từ bàn phím và cất chúng vào ngăn xếp

c)

Nhập vào 10 số tự nhiên từ bàn phím

d)

Nhập vào 10 số tự nhiên 1 chữ số và cất chúng vào ngăn xếp

148.

Ngắt cứng từ bên ngoài được CPU nhận biết qua:

a)

Chân INTA

b)

Chân RESET

c)

Bus dữ liệu

d)

Chân INTR

149.

Nội dung của thanh ghi nào sẽ cất vào ngăn xếp khi yêu cầu ngắt được đáp ứng:

a)

SS

b)

SP

c)

CS

d)

CS và IP

150.

Mục đích của hoạt động ngắt là gì:

a)

Tăng hiệu quả làm việc của CPU

b)

Gián đoạn chương trình chính

c)

Chuyển tới chương trình con phục vụ ngắt làm một việc nào đó

d)

Tất cả các phương án trên đều sai