You are on page 1of 10

Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...

UETOTS Ngô Xuân Bách

Computer Architecture INT2212 23 Autumn


2020
Home ► My courses ► Computer Architecture ► INT2212 23 Autumn 2020 ►
17 December - 23 December ► Bài kiểm tra thực hành

Started on Sunday, 20 December 2020, 8:50 PM


State Finished
Completed on Sunday, 20 December 2020, 9:25 PM
Time taken 35 mins 12 secs
Marks 12.00/20.00
Grade 6.00 out of 10.00 (60%)

Question 1 Ý nào không đúng về hình sau?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Đây là mạch cộng 1 bit

S1 là giá trị tổng, S2 là giá trị nhớ

Mạch có tên là full adder

Có thể nối n mạch này lại để tạo thành mạch cộng n bit và truyền vào giá trị c=1
cho mạch cộng bên phải nhất

Question 2 Cho chỉ thị 00.C0.30.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Incorrect sai:

Mark 0.00 out of


Select one:
1.00
Chỉ thị này thực hiện 2 thao tác mar := ir; rd;
Flag question
Chỉ thị này sẽ làm cho ALU không hoạt động

Thao tác mar := ir; được thực hiện do địa chỉ của ir được truyền qua trường
B=0011 của thanh ghi MIR; và trường MAR=1 trên thanh ghi MIR
1 trong 10 9:55 CH, 20/12/2020
Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...
Khi trường RD=1 thì đến chu kỳ con thứ 3 của đồng hồ thì sẽ thực hiện thao tác
đọc rd;

Question 3 Cho chỉ thị 50.00.01.16 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Correct sai:

Mark 1.00 out of


Select one:
1.00
Thao tác if z then goto 22; có nghĩa là nếu giá trị đầu ra của alu mà khác 0 thì lệnh
Flag question
goto sẽ được thực hiện

Trương B=0000 xác định địa chỉ thanh ghi pc làm đầu vào cho toán hạng B của
ALU. Vì trường ALU=10 do đó đầu vào toán hạng B sẽ không được sử dụng

Trường SH=00 sẽ điều khiển mạch Shifter không làm thay đổi giá trị đầu ra của
ALU

Chỉ thị này thực hiện các thao tác alu := ac; if z then goto 22;

Question 4 Ý nào không đúng về hình sau?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Số dây lựa chọn là 1

Dây màu xanh lá cây thể hiện giá trị điện thế cao

Đây là mạch phân kênh

X0 và x1 là các dữ liệu đầu vào

Question 5 Ý sai về hình sau?


Incorrect

Mark 0.00 out of


1.00

Flag question

2 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...

Select one:
Đầu ra Output to MMUX có giá trị là 0 thì thể hiện là lệnh sẽ nhảy

Khi L=0, R=1 và N=1 thì sẽ cho phép lệnh nhảy

Khi L=1, R=1 thì đầu ra sẽ Output to MMUX=1 mà không cần quan tâm đến giá trị
của N và Z

Giá trị đầu ra N và Z là các đầu vào lấy từ mạch ALU

Question 6 Ý nào không đúng về hình sau?


Incorrect

Mark 0.00 out of


1.00

Flag question

3 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...

Select one:
Đây là mạch ALU 16 bit có bổ sung thêm giá trị cờ đầu ra Z và N

Có thể vẽ thêm một đường đầu ra nữa là giá trị cờ Carry out

Mạch còn vẽ thiếu 1 đầu ra là Carry out và đầu vào là Carry in

N=1 khi kết quả đầu vào A là số âm (bit cao nhất là 1)

Question 7 Cho chỉ thị 70.c0.a0.07 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Correct sai:

Mark 1.00 out of


Select one:
1.00
Trường ALU=10 sẽ điều khiển lấy giá trị đầu vào từ toán hạng A làm đầu ra
Flag question
Chỉ thị này thực hiện các thao tác mar := a; rd; goto 7;

Đơn vị Shifter sẽ đảm nhận việc gán dữ liệu cho thanh ghi mar

Trường COND=11 thực hiện lệnh nhảy không điều kiện goto 7; trong đó địa chỉ 7
được lưu ở trường ADDR=0000.0111 trong thanh ghi MIR

Question 8 Cho chỉ thị 60.20.00.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Correct sai:

Mark 1.00 out of


Select one:
1.00
Thao tác wr được thực hiện là do thanh ghi MIR có trường WR=1
Flag question
Địa chỉ để ghi vào bộ nhớ trong sẽ là giá trị của thanh ghi có địa chỉ nằm ở trường

4 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...
C của thanh ghi MIR

Thao tác goto 0; về bản chất là chọn địa chỉ từ trường ADDR trên thanh ghi MIR
thay vì chọn đầu vào từ mạch Inc (Increment)

Chỉ thị này thực hiện các thao tác wr; goto 0;

Question 9 Ý sai về kiến trúc đầy đủ sau?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Trường ADDR trong thanh ghi MIR là địa chỉ của lệnh tiếp theo của chương trình
đang chạy

Đầu vào cho toán hạng A của ALU có thể là thanh ghi chốt, có thể là thanh ghi
MBR

Đầu vào cho thanh ghi MAR chỉ lấy từ thanh ghi chốt B và chỉ lấy 13 bit thấp

Đầu ra của C decoder sẽ được nối với đầu vào From C decoder của tập 16 thanh
ghi

Question 10 Ý nào không đúng về hình sau?


Correct

Mark 1.00 out of


1.00

Flag question

5 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...

Select one:
Khi Input from C bus có giá trị là 0000 0111 0010 1101, From C decoder có giá trị là
0000 0100 0000 0000, clock=1 thì thanh ghi B sẽ có giá trị 0000 0111 0010 1101

Khi truyền vào From B decoder giá trị 0000 0001 0000 0000 thì đầu ra To B-Bus sẽ
có giá trị 0FFF (hệ 16)

Các cổng có tên bắt đầu bằng From/Input là các đầu vào, các cổng tên bắt đầu là
To là đầu ra

Dây còn thừa từ cổng splitter là không cần đối với các thanh ghi hằng số

Question 11 Ý nào là đúng về hình sau?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Mạch thực hiện phép toán A OR B

Mạch thực hiện phép toán A NOR B

Mạch thực hiện phép toán A AND B

Mạch thực hiện phép toán A XOR B

6 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...

Question 12 Cho chỉ thị 30.00.04.09 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Correct sai:

Mark 1.00 out of


Select one:
1.00
Chỉ thị này thực hiện 2 thao tác alu := tir; if n then goto 9;
Flag question
Giá trị 9 trong thao tác if n then goto 9; chính là giá trị của trường
ADDR=0000.1001 của thanh ghi MIR

Giá trị trường SH=00 trong thanh ghi MIR sẽ thực hiện thao tác lshift() tương ứng
với kết quả đầu ra của đơn vị ALU

Trường ALU=10 trong thanh ghi MIR sẽ điều khiển ALU thực hiện thao tác lấy giá
trị từ thanh ghi chốt A (đang chứa giá trị của

Question 13 Cho chỉ thị 34.14.04.0B trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Incorrect sai:

Mark 0.00 out of


Select one:
1.00
Giá trị trường ENC=1 của thanh ghi MIR sẽ cho phép ghi giá trị kết quả vào tập
Flag question
thanh ghi

Trường SH=10 sẽ điều khiển mạch Shifter dịch trái 1 bit để thực hiện thao tác tir :=
lshift(tir);

Giá trí trường ALU=10 thể hiện lấy giá trị từ tập 16 thanh ghi, và địa chỉ của thanh
ghi được lấy lưu ở trường A=0100 của thanh ghi MIR. Đây là địa chỉ của thanh ghi
tir

Giá trị trường ALU=10 của thanh ghi MIR sẽ điều khiển ALU thực hiện thao tác
tir+pc, vì trường A=0100, B=0000 của thanh ghi MIR sẽ xác định địa chỉ của thanh
ghi tir và pc

Question 14 Ý sai về hình sau?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Phần ADDR có kích thước 8 bit

Giá trị đồng hồ Clock được dùng để cho phép giá trị từ thanh ghi ra các đầu ra

Đây là mạch cho thanh nghi MIR

7 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...
Nhiệm vụ là phục vụ thực hiện 1 vi lệnh

Question 15 Cho chỉ thị 50.00.01.16 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Incorrect sai:

Mark 0.00 out of


Select one:
1.00
Thao tác if z then goto 22; có nghĩa là nếu giá trị đầu ra của alu mà khác 0 thì lệnh
Flag question
goto sẽ được thực hiện

Chỉ thị này thực hiện các thao tác alu := ac; if z then goto 22;

Trường B=0000 xác định địa chỉ thanh ghi pc làm đầu vào cho toán hạng B của
ALU

Trường A=0001 xác định địa chỉ thanh ghi ac để làm đầu vào cho toán hạng A của
ALU

Question 16 Ý nào không đúng về hình sau?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Cần phải khởi tạo giá trị đầu tiên (thao tác ghi dữ liệu vào mạch) thì mạch mới hoạt
động được

S=0 và R=0 thì mạch sẽ ở trạng thái nhớ giá trị đã được ghi trước đó

Khi muốn đọc dữ liệu thì cần phải có tín hiệu đồng hồ

Khi S=0 R=1 thì Q sẽ có giá trị là 1

Question 17 Cho chỉ thị 00.51.61.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Incorrect sai:

Mark 0.00 out of


Select one:
1.00
Chỉ thị này thực hiện các thao tác ac := ac + 1; rd;
Flag question
Trường COND=00 sẽ cho phép chỉ thị tiếp theo sẽ được thực thi

Thao tác cộng được ALU thực hiện được điểu khiển bởi trường ALU=00 trong
thanh ghi MIR

8 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...
Hằng số 1 trong thao tác ac := ac + 1; được lấy từ trường ENC=1 của thanh ghi
MIR

Question 18 Dây nào thể hiện đang truyền dữ liệu sai?


Correct

Mark 1.00 out of


1.00

Flag question

Select one:
Dây thứ 1 từ trên xuống

Dây thứ 5 từ trên xuống

Dây thứ 7 từ trên xuống

Dây thứ 6 từ trên xuống

Question 19 Cho chỉ thị 00.C0.30.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là
Incorrect sai:

Mark 0.00 out of


Select one:
1.00
Giá trị trường MAR=1 ở thanh ghi MIR sẽ điều khiển việc thao tác đọc rd;
Flag question
Thao tác mar := ir; được thực hiện do địa chỉ của ir được truyền qua trường
B=0011 của thanh ghi MIR; và trường MAR=1 trên thanh ghi MIR

Giá trị trường C và A trong thanh ghi MIR có thể bằng bao nhiêu cũng không ảnh
hưởng vì nó không được sử dụng

Chỉ thị này thực hiện 2 thao tác mar := ir; rd;

9 trong 10 9:55 CH, 20/12/2020


Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...

Question 20 Ý sai về hình sau?


Incorrect

Mark 0.00 out of


1.00

Flag question

Select one:
Đây là thanh ghi chốt

Đồng hồ được dùng để cho phép đọc dữ liệu từ thanh ghi ra đầu ra (khi clock=1 thì
dữ liệu từ thanh ghi chốt sẽ được đưa ra ngoài output)

Input có thể dùng để đấu vào đầu ra của một cổng / mạch khác cùng kích thước

Bản chất đây là một thanh ghi thông thường và không có chỉnh sửa / bổ sung gì
thêm

Finish review

QUIZ NAVIGATION

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Show one page at a time
Finish review

You are logged in as Ngô Xuân Bách (Log out)


INT2212 23 Autumn 2020

10 trong 10 9:55 CH, 20/12/2020

You might also like