1. Trang chủ
  2. » Tất cả

kiến trúc máy tính ĐẠI HỌC MỞ

24 1,2K 22

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiến Trúc Máy Tính ĐẠI HỌC MỞ
Trường học Đại học Mở
Chuyên ngành Kỹ Thuật Máy Tính
Thể loại Tài liệu hướng dẫn học tập
Định dạng
Số trang 24
Dung lượng 58,65 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Cho một Đơn vị xử lý trung tâm có khả năng xử lý tập lệnh máy dạng OP A, B Lệnh máy ADD A, B thực hiện cộng giá trị toán hạng từ nguồn B với nguồn A, kết quả chứa vào A Ký hiệu X và Y là các thanh ghi.

Trang 1

Cho một Đơn vị xử lý trung tâm có khả năng xử lý tập lệnh máy dạng OP A, B.Lệnh máy ADD A, B thực hiện cộng giá trị toán hạng từ nguồn B với nguồn A, kết quả chứa vào A Ký hiệu X và Y là các thanh ghi của Đơn vị xử lý trung tâm Ký hiệu xxxxH là một con số dạng mã Hexa Ký hiệu [R] là nội dung ô nhớ mà địa chỉ của nó được xác định bởi thanh ghi R Giả định các thanh ghi

X và Y chứa các giá trị sau: X= 1853H và Y= 5140H Ô nhớ địa chỉ 1853H đangchứa giá trị 4020H Sau khi Đơn vị xử lý trung tâm thực hiện lệnh ADD [X],

Y thì ô nhớ 1853H chứa giá trị nào sau đây:

Cho một Đơn vị xử lý trung tâm có khả năng xử lý tập lệnh máy dạng OP A, B,

C Ký hiệu X, Y, Z là các thanh ghi của Đơn vị xử lý trung tâm Ký hiệu xxxxH là một con số dạng mã Hexa Lệnh máy ADD A,B,C thực hiện cộng các giátrị toán hạng từ nguồn B với nguồn C, kết quả chứa vào A Cho giá trị ban đầu của các thanh ghi X = 0B37H, Y = 012CH, Z = 0901H Hãy xác định trườnghợp các thanh ghi X , Y , Z có giá trị đúng, sau khi đơn vị xử lý trung tâmthực hiện lệnh cộng ADD X,Y, Z :

Chọn một câu trả lời:

a Thành phần địa chỉ có trên lệnh đang thực thi

b Địa chỉ toán hạng đích của lệnh đang thực thi đúng

c Giá trị của con trỏ lệnh PC

d Giá trị toán hạng đích của lệnh đang thực thi

Cho một Đơn vị xử lý trung tâm có khả năng xử lý tập lệnh máy dạng OP A, B

Ký hiệu X, Y là các thanh ghi của Đơn vị xử lý trung tâm Lệnh máy ADD A, B

Trang 2

thực hiện cộng giá trị toán hạng từ nguồn B với nguồn A, kết quả chứa vào

A Ký hiệu xxxxH là một con số dạng mã Hexa Cho các giá trị ban đầu X= 1B23H, Y = 02C4H Hãy xác định trường hợp các thanh ghi X và Y có giá trị đúng, sau khi đơn vị xử lý trung tâm thực hiện lệnh ADD Y,X :

A Ký hiệu X, Y là các thanh ghi của Đơn vị xử lý trung tâm Ký hiệu xxxxH

là một con số dạng mã Hexa Cho X= 0A37H, Y = 012CH Hãy xác định trường hợp các thanh ghi X và Y có giá trị đúng, sau khi đơn vị xử lý trung tâm thực hiện lệnh MOVE Y,X :

Chọn một câu trả lời:

Trang 3

ACC=2375H, con trỏ lệnh PC= 424H , ô nhớ 424H chứa lệnh ADD 614H, ô nhớ 614H chứa giá trị 1411H Sau tiểu chu kỳ thực hiện lệnh ADD 614H, thanh ghiMBR có giá trị:

mà mã thao tác của nó chứa thông tin về kiểu xác định địa chỉ là gián tiếp

và phần địa chỉ của lệnh máy này chứa con số 834H Ô nhớ 834H chứa con số 986H Vậy sau khi nhập lệnh và thực hiện tiểu chu kỳ gián tiếp, thanh ghi MAR sẽ chứa giá trị sau:

Chọn một câu trả lời:

a 726H

b 986H đúng

c 725H

Trang 4

d 834H

Ký hiệu xxxxH là một số dạng mã Hexa Cho một tập lệnh có khuôn dạng 16 bit, 4 bit đầu tiên là mã thao tác và lệnh chỉ có một thành phần địa chỉ Cho bộ nhớ có ô nhớ rộng 16 bit Lệnh máy STORE xxxH thực hiện sao nội dungACC ra ô nhớ có địa chỉ xxxH xác định trên lệnh Cho ACC=0375H, con trỏ lệnh PC= 424H , ô nhớ 424H chứa lệnh STORE 614H, ô nhớ 614H chứa giá trị 1411H Sau tiểu chu kỳ thực hiện lệnh STORE 614H, ô nhớ 614H có giá trị:Chọn một câu trả lời:

= 271H Cho ô nhớ 270H chứa lệnh máy 7F52H, ô nhớ 271H chứa lệnh máy 9852H, ô nhớ 272H chứa lệnh máy 0F52H Các lệnh máy 7F52H , 9852H , 0F52H

là các lệnh không rẽ nhánh Vậy sau tiểu chu kỳ nhập lệnh, con trỏ lệnh PC

sẽ chứa giá trị nào sau đây:

Trang 5

ACC ra ô nhớ có địa chỉ xxxH xác định trên lệnh Cho ACC=0637H, con trỏ lệnh PC= 354H , ô nhớ 354H chứa lệnh STORE 485H, ô nhớ 485H chứa giá trị 2323H Sau tiểu chu kỳ thực hiện lệnh STORE 485H, thanh ghi MBR có giá trị:Chọn một câu trả lời:

a 355H

b 637H ĐÚNG

c 485H

d 354H

Cho một Đơn vị xử lý trung tâm có khả năng xử lý tập lệnh máy dạng OP A,

B Lệnh máy ADD A, B thực hiện cộng giá trị toán hạng từ nguồn B với nguồn

A, kết quả chứa vào A Ký hiệu X là thanh ghi của Đơn vị xử lý trung tâm

Ký hiệu xxxxH là một con số dạng mã Hexa Ký hiệu [xxxxH] là nội dung ô nhớ

có địa chỉ xxxxH Giả định X = 1853H và ô nhớ 5140H đang chứa giá trị 2040H Sau khi Đơn vị xử lý trung tâm thực hiện lệnh ADD X, [5140H] thì kếtquả là:

X và Y chứa các giá trị sau: X = 1853H và Y= 5140H Ô nhớ địa chỉ 5140H đang chứa giá trị 2040H Sau khi Đơn vị xử lý trung tâm thực hiện lệnh ADD

Trang 6

614H, ô nhớ 614H chứa giá trị 1411H Sau tiểu chu kỳ thực hiện lệnh ADD 614H, thanh ghi ACC có giá trị:

ACC=2375H, con trỏ lệnh PC= 424H , ô nhớ 424H chứa lệnh ADD 614H, ô nhớ 614H chứa giá trị 1411H Sau tiểu chu kỳ thực hiện lệnh ADD 614H, thanh ghiMBR có giá trị:

d Các số thực có trị tuyệt đối lớn không hạn chế

Xét một máy tính với tập lệnh máy khuôn dạng 8-bit, với phần địa chỉ chỉ cómột địa chỉ 5 bit Dạng gợi nhớ của lệnh máy như sau: Tên lệnh xxxxx, trong

đó xxxxx là số nhị phân 5 bit Khi thực hiện lệnh rẽ nhánh (nhẩy) không điều kiện JMP xxxxx, con trỏ lệnh PC được nạp địa chỉ xxxxx Giả sử ô nhớ chứa lệnh JMP 11010 có địa chỉ là 10011 Vậy địa chỉ ô nhớ chứa lệnh cần thực hiện tiếp sau lệnh JMP 11010 sẽ là:

Chọn một câu trả lời:

a 11010 đúng

b 10100

c 11011

Trang 7

c Hỗ trợ con người sống và làm việc hiệu quả hơn

d Soạn thảo văn bản

Xét một máy tính với tập lệnh máy khuôn dạng 8-bit, với phần địa chỉ chỉ cómột địa chỉ 5 bit Dạng gợi nhớ của lệnh máy như sau: Tên lệnh xxxxx, trong

đó xxxxx là số nhị phân 5 bit Lệnh STORE xxxxx thực hiện cất nội dung thanh tích luỹ ACC ra ô nhớ địa chỉ xxxxx Giả sử ACC chứa gía trị 11001, khi lệnh STORE 11010 được thực hiện thì ô nhớ đích 11010 sẽ chứa giá trị:Chọn một câu trả lời:

a Hiển thị kết quả tính toán của máy tính

b Xuất ra các dữ liệu từ máy tính

c Xuất ra thông tin từ máy tính dưới các dạng con người hoặc các thiết bị

có thể tiếp nhận được // đúng

d Xuất ra thông tin từ máy tính

Xét một máy tính với tập lệnh máy khuôn dạng 8-bit, với phần địa chỉ chỉ cómột địa chỉ 5 bit Dạng gợi nhớ của lệnh máy như sau: Tên lệnh xxxxx, trong

đó xxxxx là số nhị phân 5 bit Lệnh cộng ADD xxxxx thực hiện cộng nội dung thanh ghi ACC với nội dung ô nhớ địa chỉ xxxxx, kết quả chứa vào ACC Lệnh LOAD xxxxx thực hiện nhập nội dung ô nhớ địa chỉ xxxxx vào ACC Hãy khảo sát quá trình đơn vị xử lý trung tâm thực hiện tuần tự hai lệnh sau:

LOAD 01110

ADD 10001

với giả định ô nhớ 01110 chứa giá trị 10010 và ô nhớ 10001 chứa gía trị

01001 Vậy sau khi thực hiện xong lệnh ADD, thanh chứa ACC sẽ có giá trị:Chọn một câu trả lời:

Trang 8

Chọn một câu trả lời:

a Chứa tập tin chương trình và dữ liệu có liên quan

b Chứa dữ liệu

c Chứa thông tin

d Chứa chương trình đang thực hiện và dữ liệu có liên quan đúng

Chức năng của thiết bị đầu vào ?

Chọn một câu trả lời:

a Nhập thông tin dạng ký tự vào cho máy tính

b Nhập dữ liệu vào cho máy tính

c Nhập và mã hoá thông tin đầu vào thành dạng thích hợp cho máy tính đúng

d Nhập thông tin vào cho máy tính

Trong đơn vị xử lý trung tâm, đơn vị điều khiển CU sinh ra các tín hiệu điều khiển dựa trên cơ sở:

Chọn một câu trả lời:

a Các thông tin chứa trong chương trình đang chạy trong máy tính

b Các thông tin chứa trong mã thao tác của mã lệnh máy //đúng

c Các thông tin từ người sử dụng máy tính

d Các thông tin chứa trong mã lệnh máy

Máy tính có thể biểu diễn, xử lý và lưu trữ:

Chọn một câu trả lời:

a Các số thực có trị tuyệt đối lớn không hạn chế

b Các số thực có trị tuyệt đối lớn hữu hạn đúng

LOAD 01110

ADD 10001

với giả định ô nhớ 01110 chứa giá trị 10010 và ô nhớ 10001 chứa gía trị

01001 Vậy sau khi thực hiện xong lệnh ADD, thanh chứa ACC sẽ có giá trị:Chọn một câu trả lời:

a 11011 đúng

b 11111

c 01001

d 10011

Một lệnh máy của máy tính hiện đại thường có hai trường thông tin: trường

mã thao tác và trường địa chỉ Khi đó, trường địa chỉ chứa (các) con số mang thông tin về:

Chọn một câu trả lời:

a Địa chỉ nơi chứa toán hạng mà lệnh xử lý hoặc địa chỉ ô nhớ chứa lệnh máy cần thực hiện tiếp theo đúng

b Địa chỉ nơi chứa toán hạng mà lệnh xử lý

c Địa chỉ ô nhớ chứa lệnh máy này

d Địa chỉ ô nhớ chứa lệnh máy cần thực hiện tiếp theo

Trang 9

Trong đơn vị xử lý trung tâm có thanh ghi địa chỉ bộ nhớ MAR (Memory

Address Register) Trong một chu kỳ thực hiện lệnh, thanh ghi MAR được dùng

để chứa (xác định):

Chọn một câu trả lời:

a Địa chỉ ô nhớ chứa lệnh tiếp theo

b Địa chỉ ô nhớ chứa lệnh đang được thực hiện

c Địa chỉ ô nhớ chứa toán hạng của lệnh đang được thực hiện

d Địa chỉ ô nhớ mà đơn vị xử lý trung tâm cần truy cập trong quá trình thực hiện lệnh đúng

Chức năng của bộ nhớ chính là gì ?

Chọn một câu trả lời:

a Chứa dữ liệu

b Chứa chương trình đang thực hiện và dữ liệu có liên quan đúng

c Chứa tập tin chương trình và dữ liệu có liên quan

d Chứa thông tin

Quá trình thực hiện một lệnh máy được điều khiển và điều phối bởi:

Chọn một câu trả lời:

a Thanh ghi lệnh IR

b Con trỏ lệnh PC

c Chương trình đang chạy

d Đơn vị điều khiển CU đúng

Trong máy tính, hệ đếm nào được sử dụng để biểu diễn thông tin ?

a Một chuỗi các vi thao tác cơ bản

b Một chuỗi các vi thao tác xác định theo một trình tự xác định trước

c Một chuỗi các vi thao tác xác định theo một trình tự xác định trước trên cơ sở giải mã lệnh máy Câu trả lời đúng

d Một chuỗi các vi thao tác theo một trình tự xác định trước

Trong ví dụ thiết kế một đơn vị điều khiển vi lập trình ( Mục 2.3.4, KTMT Elearning ), một số vi lệnh (Bảng 2-5) có chứa bit điều khiển hoạt hoá vi thao tác PC 0 Sau khi vi lệnh có dạng nói trên được thực hiện thì vi thủ tục nào sẽ là vi thủ tục tiếp theo được thực hiện :

Chọn một câu trả lời:

Trang 10

10 lệnh với các chức năng như mô tả trong Bảng 2-1(Bài giảng KTMT

Elearning) Qúa trình thực hiện các lệnh máy được mô tả trên Hình 2-14 (Bàigiảng KTMT Elearning) Vi thao tác ACC MBR được thực thi khi đơn vị xử lý trung tâm:

a Hoạt động của bộ giải mã lệnh máy

b Hoạt động thực hiện các vi lệnh trong một đoạn vi chương trình (vi thủ tục) tương ứng với mã lệnh máy ở đầu vào ĐÚNG

c Hoạt động của mạch logic tuần tự tương ứng với kết quả giải mã lệnh máy

d Hoạt động của khối xử lý dữ liệu

Trong đơn vị điều khiển vi lập trình, nội dung mỗi một vi thủ tục phản ảnh:Chọn một câu trả lời:

a Trình tự thực hiện một tiểu chu kỳ lệnh máy ở mức các vi thao tác// ĐÚNG

b Trình tự thực hiện một chu kỳ lệnh máy ở mức các vi thao tác

c Trình tự thực hiện chương trình ở mức lệnh máy

d Trình tự thực hiện tiểu chu kỳ thực hiện lệnh máy ở mức các vi thao tác sai

Cho một đơn vị xử lý trung tâm có kiến trúc như Hình 2-12 (Bài giảng KTMT Elearning) Giả định đơn vị xử lý trung tâm được thiết kế để thực hiện tập

10 lệnh với các chức năng như mô tả trong Bảng 2-1(Bài giảng KTMT

Elearning) Qúa trình thực hiện các lệnh máy được mô tả trên Hình 2-14 (Bàigiảng KTMT Elearning) Trong một chu kỳ lệnh, khi thực hiện tiểu chu kỳ nhập lệnh, đơn vị xử lý trung tâm thực hiện:

b Trường mã thao tác, trường chứa thông tin về địa chỉ lệnh tiếp theo

c Trường chứa thông tin về địa chỉ vi lệnh tiếp theo, trường chứa thông tin điều khiển

d Trường mã thao tác, trường chứa thông tin về địa chỉ toán hạng hoặc thông tin về địa chỉ lệnh tiếp theo

Trang 11

Trong ví dụ thiết kế một đơn vị điều khiển vi lập trình (Mục 2.3.4, KTMT Elearning), xét dòng vi lệnh số 6 (Bảng 2-5) Giả sử trường địa chỉ C0 C6của vi lệnh này được chọn có giá trị 100111(Binary), khi đó vi thủ tục tiểuchu kỳ Thực hiện lệnh STORE sẽ phải đặt ở vị trí:

Chọn một câu trả lời:

a ô nhớ 36 trong CM

b ô nhớ 33 trong CM

c ô nhớ 42 trong CM

d ô nhớ 39 trong CM Câu trả lời đúng

Trong ví dụ thiết kế một đơn vị điều khiển vi lập trình (Mục 2.3.4, KTMT Elearning ), một số vi lệnh (Bảng 2-5) có chứa bit điều khiển hoạt hoá vi thao tác PC PC + 1 Việc thực hiện vi thao tác PC PC + 1 đóng vai trò :Chọn một câu trả lời:

a Xác định vị trí vi lệnh tiếp theo cần thực hiện// Câu trả lời đúng

b Xác định vị trí thủ tục (chương trình con) lệnh máy tiếp theo cần thực hiện

c Xác định vị trí lệnh máy tiếp theo cần thực hiện

d Xác định vị trí vi thủ tục tiếp theo cần thực hiện

Trong ví dụ thiết kế một đơn vị điều khiển vi lập trình (Mục 2.3.4, KTMT Elearning), việc giải mã lệnh máy được thực hiện:

c bằng mạch giải mã điện tử (Bộ giải mã)

d thông qua thực thi ba vi lệnh để hoạt hoá các tín hiệu điều khiển ba vi thao tác

Thành phần cốt lõi của một đơn vị điều khiển cứng hoá là:

Chọn một câu trả lời:

a Bộ nhớ điều khiển chứa vi chương trình

b Mạch logic tuần tự tạo tín hiệu điều khiển

c Bộ giải mã lệnh máy

d Bộ giải mã lệnh máy và mạch logic tuần tự tạo tín hiệu điều khiển Câu trả lời đúng

Khi thiết kế một đơn vị điều khiển, tập các tín hiệu điều khiển cần thiết

và trình tự đưa ra các tín hiệu điều khiển được xác định trên cơ sở:

Chọn một câu trả lời:

a Phân tích quá trình thực hiện các lệnh máy trong tập lệnh, các vi thao tác cần thực thi và trình tự thực hiện các vi thao tác cụ thể cho từng lệnhmáy Câu trả lời đúng

b Phân tích kết quả của việc giải mã các lệnh máy

c Phân tích chức năng của đơn vị xử lý trung tâm

d Chức năng cơ bản của đơn vị điều khiển

Trong đơn vị điều khiển vi lập trình, con trỏ vi lệnh PC đóng vai trò :Chọn một câu trả lời:

a Xác định vị trí lệnh máy tiếp theo cần thực hiện

b Xác định vị trí thủ tục (chương trình con) lệnh máy tiếp theo cần thực hiện

c Xác định vị trí vi lệnh tiếp theo cần thực hiện //Câu trả lời đúng

d Xác định vị trí vi thủ tục tiếp theo cần thực hiện

Trang 12

Trong đơn vị điều khiển vi lập trình, các tín hiệu điều khiển cần có được biểu diễn và được hoạt hoá bởi:

Chọn một câu trả lời:

a Các bit trong lệnh máy

b Các bit trong vi lệnh Câu trả lời đúng

c Các mã lệnh máy

d Các vi thủ tục

Trong đơn vị điều khiển vi lập trình, mỗi vi lệnh có khả năng biểu diễn:Chọn một câu trả lời:

a Một hoặc nhiều vi thao tác đồng thời của đơn vị xử lý trung tâm//ĐÚNG

b Một thao tác của đơn vị xử lý trung tâm

c Một hoặc nhiều thao tác đồng thời của đơn vị xử lý trung tâm

d Một vi thao tác của đơn vị xử lý trung tâm

Các thành phần cơ bản của một đơn vị điều khiển vi lập trình là:

Chọn một câu trả lời:

a Bộ nhớ điều khiển chứa vi chương trình và thanh ghi vi lệnh Câu trả lời đúng

b Mạch logic tuần tự tạo tín hiệu điều khiển

c Thanh ghi lệnh máy

d Bộ giải mã lệnh máy và mạch logic tuần tự tạo tín hiệu điều khiển

Đặc điểm của đơn vị điều khiển cứng hoá là chuỗi các tín hiệu điều khiển các vi thao tác thuộc một lệnh máy được tạo ra từ:

c Hoạt động của khối xử lý dữ liệu

d Hoạt động của bộ giải mã lệnh máy

Cho địa chỉ vật lý bộ nhớ chính của máy tính là 16 bit, ký hiệu xxxx(Hexa, viết tắt là H) Cho kích thước của mỗi ô nhớ trong bộ nhớ chính là 8 bit Giả sử chương trình con nằm ở vùng nhớ bắt đầu từ địa chỉ 5100H, giá trị của con trỏ ngăn xếp trước khi gọi và thực hiện chương trình con SP = 7300H Giả sử địa chỉ của ô nhớ chứa lệnh gọi chương trình con là 2500H và lệnh gọi chương trình con chiếm 3 ô nhớ Kết quả của việc thực hiện lệnh RET ở cuối chương trình con, con trỏ lệnh PC sẽ có giá trị là:

c quản lý không gian nhớ ảo và không gian nhớ vật lý tương ứng

d quản lý các đoạn nhớ ảo và đoạn nhớ vật lý tương ứng //Câu trả lời đúngTrong cơ chế quản lý bộ nhớ theo phân đoạn, với mỗi một đoạn nhớ trong không gian nhớ ảo:

Chọn một câu trả lời:

a sẽ có một đoạn nhớ vật lý tương ứng cố định trên bộ nhớ vật lý

b sẽ có một đoạn nhớ vật lý tương ứng ở một vị trí do hệ điều hành xác định trên bộ nhớ vật lý //Câu trả lời đúng

Trang 13

c sẽ có một đoạn nhớ vật lý tương ứng trên bộ nhớ vật lý

Địa chỉ vật lý của một đơn vị nhớ trong bộ nhớ máy tính là con số:

LOAD 01100

STORE 11011

với giả định ô nhớ 01100 chứa giá trị 10110, ô nhớ 11011 chứa giá trị 10010Vậy sau khi thực hiện xong lệnh STORE 11011, ô nhớ 11011 sẽ có giá trị :Chọn một câu trả lời:

10 lệnh với các chức năng như mô tả trong Bảng 2-1(Bài giảng KTMT

Elearning) Qúa trình thực hiện các lệnh máy được mô tả trên Hình 2-14 (Bàigiảng KTMT Elearning) Vi thao tác MBR M(MAR) là thao tác:

Chọn một câu trả lời:

a Nhập toán hạng vào đơn vị xử lý trung tâm

Ngày đăng: 27/03/2023, 09:46

TỪ KHÓA LIÊN QUAN

w