Professional Documents
Culture Documents
Binder 1
Binder 1
Flag question
Select one:
Mạch thực hiện phép toán A NAND B
Question 2 Ý nào là sai về quy ước màu dây của Logisim trong hình sau?
Correct
Flag question
/
Select one:
Dây màu xanh xẫm (dây thứ 3 từ trên xuống) là dây 1 bit đang chứa giá trị 0 (điện thế
thấp)
Dây thứ 5 từ trên xuống đang truyền giá trị nhiều bit (một bó dây)
Dây đầu tiên trên cùng thể hiện không xác định được trạng thái, do dây chưa được nối
vào các vị trí phù hợp
Dây màu đỏ (dây thứ 6 từ trên xuống) thể hiện dây truyền 1 bit nhưng chưa có giá trị
truyền vào
Question 3 Cho chỉ thị 34.14.04.23 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct
Select one:
Mark 1.00 out of
1.00 Trường MBR=0 sẽ điều khiển việc ghi giá trị vào thanh ghi tir trong thao tác tir :=
lshift(tir);
Flag question
Kết quả đầu ra của ALU sẽ được sử dụng để xác định giá trị n cho thao tác if n then
goto 35;
Chỉ thị này thực hiện các thao tác tir := lshift(tir); if n then goto 35;
Trường ALU=10 sẽ điều khiển ALU biến đầu vào từ toán hạng A thành đầu ra
Question 4 Ý nào không đúng về đơn vị đầu vào (input) của Logisim? /
Correct Select one:
Mark 1.00 out of Có thể thay đổi số lượng bit đầu vào
1.00
Có thể quay chiều dây theo nhiều hướng (sang trái, sang phải, trên xuống, dưới lên)
Flag question
Có tùy chọn (option) để gán nhãn
Nó có biểu tượng hình tròn bên ngoài và hình tròn đặc màu xanh bên trong
Question 5 Cho chỉ thị 00.1A.23.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct
Select one:
Mark 1.00 out of
1.00 Chỉ thị này thực hiện các thao tác a := ir + sp;
Flag question Trường ALU=00 sẽ điều khiển việc thực hiện phép toán ir + sp
Flag question
Select one:
Dữ liệu cho một đầu vào là nhiều bit
Dây có màu xanh đậm thể hiện đang mang giá trị điện thế thấp (giá trị 0)
/
Question 7 Ý nào không đúng về hình sau?
Incorrect
Flag question
Select one:
Din là dữ liệu cần ghi vào ô nhớ
Đọc dữ liệu và ghi dữ liệu có thể tiến hành song song với nhau
Đây là mạch nhớ 1 bit được xây dựng trên cổng NAND
Question 8 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à sai:
Incorrect
Select one:
Mark 0.00 out of
1.00 Chỉ thị này thực hiện các thao tác ac := ac + 1; rd;
Flag question Hằng số 1 trong thao tác ac := ac + 1; được lấy từ trường ENC=1 của thanh ghi MIR
Trường AMUX=0 sẽ chọn thanh ghi có địa chỉ ở trường A=0110 làm đầu vào A cho
ALU
Trường COND=00 sẽ cho phép chỉ thị tiếp theo sẽ được thực thi
Flag question
/
Select one:
Khi CS=1 và Din=0 và WE=1 thì Q=0
Mạch có khả năng tránh được vừa ghi vừa đọc trong cùng 1 xung đồng hồ, điều này
rất quan trọng vì mạch cần thời gian để ổn định từ tín hiệu đầu vào cho đến khi ổn định
ở đầu ra
Tín hiệu được đặt tên là G đóng vai trò như tín hiệu D trong mạch D-latch
Question 10 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à sai:
Correct
Select one:
Mark 1.00 out of
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ị 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
Trường COND=01 sẽ điều khiển lệnh nhảy (goto) nếu giá trị cờ N (từ ALU) có giá trị là
1
Flag question
Select one:
Khi F0=0, F1=1 thì mạch thực hiện phép toán A XOR B
Flag question Chỉ thị này thực hiện các thao tác pc := band(ir, amask); goto 0;
Trường COND=11 sẽ điều khiển thao tác nhảy không điều kiện goto
Trường SH=00 sẽ điều khiển thực hiện thao tác band(ir, amask)
Question 13 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à sai:
Correct
Select one:
Mark 1.00 out of
1.00 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
Flag question 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
Chỉ thị này thực hiện các thao tác alu := ac; if z then goto 22;
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 goto
sẽ được thực hiện
Flag question
Select one:
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
Khi Input có giá trị, và clock=1 thì dữ liệu sẽ được ghi vào thanh ghi
Đây là thanh ghi chốt được dùng để lưu tạm thời giá trị
Question 15 Cho chỉ thị 00.C0.00.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai: /
Incorrect Select one:
Mark 0.00 out of Hai thao tác mar:= pc và rd được thực hiện ở 2 chu kỳ con khác nhau của đồng hồ
1.00
Lệnh sẽ thực hiện 2 thao tác mar:= pc và rd, trong đó rd là thao tác đọc giá trị từ bộ
Flag question nhớ trong
Thanh ghi chốt B được lấy giá trị từ địa chỉ thanh ghi từ phần ADDR của thanh ghi MIR
Giá trị C sẽ làm cho bit điều khiển MAR có giá trị 1 và bit RD có giá trị là 1
Flag question
Select one:
Dây màu xanh lá cây thể hiện truyền tín hiệu điện thế cao
Flag question
Select one:
A và B là các toán tử đầu vào
Đây là mạch ALU 1-bit
C_out chỉ có ý nghĩa với tổ hợp giá trị của F0=0, F1=0
Question 19 Cho chỉ thị 30.00.01.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Incorrect
Select one:
Mark 0.00 out of
1.00 Địa chỉ 0 trong goto 0; được lưu ở trường C=0000
Flag question Thao tác alu := ac; về bản chất là lấy thanh ghi đầu vào ở địa chỉ A=0001 và truyền ra
đầu ra của ALU
Trường AMUX=0 sẽ điều khiển đơn vị AMUX lấy giá trị đầu vào từ thanh ghi chốt A
làm đầu vào cho ALU, và việc truyền ra đầu ra của ALU do trường ALU=10
Chỉ thị này thực hiện các thao tác alu := ac; if n then goto 0;
Question 20 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à sai:
Correct
Select one:
Mark 1.00 out of
1.00 Chỉ thị này thực hiện các thao tác mar := ir; rd;
Flag question Thao tác mar := ir; được thực hiện là do trường MAR=1, trường B=0011 là địa chỉ của
thanh ghi ir;
Trường COND=00 sẽ điều khiển vi lệnh tiếp theo sẽ được chạy (cơ chế tuần tự)
Trường A=0000 sẽ được alu sử dụng để xác định thanh ghi làm đầu vào để tính toán
địa chỉ cần đọc cho thao tác rd
/
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
/
UETOTS Trịnh Văn Thuận
Question 1 Cho chỉ thị 30.00.04.1B trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Incorrect
Select one:
Mark 0.00 out of
1.00 Thao tác alu := tir; được thực hiện bằng cách gán giá trị Output của ALU bằng giá trị của thanh ghi tir. Để
thực hiện được điều này thì giá trị điều khiển truyền vào cho ALU là 01 kết hợp với trường AMUX=0
Flag question
Trường A=0100 sẽ lựa chọn thanh ghi tir làm đầu vào cho thanh ghi chốt A
Trường AMUX=0 sẽ đảm bảo không đưa giá trị gì vào toán hạng B của ALU để đảm bảo đầu ra của ALU
được gán bằng giá trị của toán hạng đầu vào A đang chưa giá trị của thanh ghi tir
Chỉ thị này thực hiện các thao tác alu := tir; if n then goto 27;
Flag question
Select one:
Mạch có khả năng tránh được vừa ghi vừa đọc trong cùng 1 xung đồng hồ, điều này rất quan trọng vì mạch
cần thời gian để ổn định từ tín hiệu đầu vào cho đến khi ổn định ở đầu ra
Flag question Cổng cho phép có nhiều đầu vào, bằng cách chọn số lượng dây dữ liệu (data bits) phù hợp
Cổng này khi thực hiện phép toán A XNOR B thì có nghĩa là thực hiện phép toán NOT (A XOR B)
Flag question
Select one:
Đầu vào cho thanh ghi MAR chỉ lấy từ thanh ghi chốt B và chỉ lấy 13 bit thấp
A decoder sẽ xác định địa chỉ của thanh ghi đích (dùng để ghi dữ liệu vào tập 16 thanh ghi)
Mạch Inc (Increment) có tác dụng chuyển đến lệnh tiếp theo, áp dụng cho xử lý tuần tự tập vi chỉ thị
Đầ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
Flag question
Select one:
Tín hiệu đầu ra sẽ có 1 dây có tín hiệu 1 nếu tín hiệu Enc=1 hoặc Clock=1
Flag question
Select one:
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ồ
Mạch này không thể hoạt động được vì dòng điện bị tình huống, đầu vào của cổng NOR trên sẽ cần chờ tín
hiệu đầu ra của cổng NOR dưới, và ngược lại, đầu vào của cổng NOR dưới sẽ phải chờ đầu ra của cổng
NOR ở trên
Khi S=1 và R=1 thì nguyên lý hoạt động của mạch không còn như mong muốn
Flag question
Select one:
Dây thứ 1 từ trên xuống
Question 9 Cho chỉ thị 30.00.01.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct Select one:
Mark 1.00 out of Trường AMUX=0 sẽ điều khiển đơn vị AMUX lấy giá trị đầu vào từ thanh ghi chốt A làm đầu vào cho ALU, và
1.00 việc truyền ra đầu ra của ALU do trường ALU=10
Flag question Thao tác alu := ac; về bản chất là lấy thanh ghi đầu vào ở địa chỉ A=0001 và truyền ra đầu ra của ALU
Địa chỉ 0 trong goto 0; được lưu ở trường C=0000
Chỉ thị này thực hiện các thao tác alu := ac; if n then goto 0;
Question 10 Cho chỉ thị 00.50.60.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct
Select one:
Mark 1.00 out of
1.00 Giá trị trường ENC của thanh ghi MIR có giá trị là 1 nên cho phép thực hiện ghi vào thanh ghi, do đó thực
hiện được thao tác pc:=pc+1
Flag question
Phần giá trị B là 0110 là địa chỉ của thanh ghi sẽ đọc vào thanh ghi chốt B
Giá trị điều kiện COND=00 sẽ điều khiển việc thực hiện phép toán pc:=pc+1
Lệnh thực hiện 2 thao tác pc:=pc+1 và rd, trong đó rd là lệnh đọc giá trị từ bộ nhớ trong vào thanh ghi MBR
Flag question
Select one:
Đầu ra có kích thước 16 bit
Đầu vào C controller là các dây lựa chọn
Luôn có một dây đầu ra có tín hiệu là 1 và các dây còn lại có giá trị 0
Đây là mạch giải mã có chỉnh sửa theo yêu cầu mới
Flag question
Select one:
Mạch cần đảm bảo không được truyền tổ hợp giá trị S=1 và R=1
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
Khi muốn đọc dữ liệu thì cần phải có tín hiệu đồng hồ
Khi S=1 R=0 thì Q sẽ có giá trị là 1
Question 13 Dây nào thể hiện không tương thích về số lượng dây?
Correct
Flag question
Select one:
Dây thứ 1 từ trên xuống
Flag question
Select one:
Số dây lựa chọn là 2
Khi S0=1 và S1=1 thì O3 sẽ có giá trị bằng với giá trị X
Đây là mạch phân kênh
Flag question
Select one:
Khi truyền vào From B decoder giá trị 0000 0000 0000 0010 thì đầu ra To B-Bus sẽ có giá trị bằng với thanh
ghi AC
Các giá trị từ đầu vào From C decoder sẽ chỉ cho phép tại 1 thời điểm có 1 bit có giá trị 1
Khi truyền vào giá trị cho From B decoder giá trị 0000 0000 0010 0000 thì đầu ra To B-Bus có giá trị là 1
(trong hệ 10)
Tập thanh ghi cho phép có thể đọc cùng lức giá trị từ 2 thanh ghi cùng lúc
Question 16 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à sai:
Correct
Select one:
Mark 1.00 out of
1.00 Chỉ thị này thực hiện các thao tác alu := ac; if z then goto 22;
Flag question 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 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
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 17 Dây nào thể hiện là dây đang chưa xác định được độ rộng, và chưa được nối với tín hiệu đầu vào hoặc đầu ra?
Correct
Flag question
Select one:
Dây thứ 3 từ trên xuống
Flag question
Select one:
Về cơ bản mạch này dựa hoàn toàn trên thanh ghi mà không phải bổ sung thêm tính năng gì mới
Khi Input=0010 0111 0110, clock =1 thì thanh ghi sẽ được ghi đè giá trị mới là 0010 0111 0110
Question 19 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à sai:
Incorrect
Select one:
Mark 0.00 out of
1.00 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)
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 C của thanh ghi MIR
Thao tác wr được thực hiện là do thanh ghi MIR có trường WR=1
Chỉ thị này thực hiện các thao tác wr; goto 0;
Question 20 Cho chỉ thị 00.1A.23.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct Select one:
Mark 1.00 out of Trường ALU=00 sẽ điều khiển việc thực hiện phép toán ir + sp
1.00
Địa chỉ thanh ghi sp được lưu trong trường A=0010
Flag question
Chỉ thị này thực hiện các thao tác a := ir + sp;
Trường C=1010 là địa chỉ của thanh ghi đích a
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
Flag question
Select one:
Có thể nối n mạch này lại để tạo thành ALU n-bits
Có thể gộp tổ hợp F0, F1 thành một đầu vào có kích thước 2 bit
Khi F0=0, F1=1 thì mạch thực hiện phép toán A XOR B
/
Flag question
Select one:
Đây là mạch dồn kênh
Dây màu xanh lá cây thể hiện giá trị điện thế cao
Số dây lựa chọn là 2
x là dữ liệu đầu vào 1 bit
Flag question
Select one: /
Đây là mạch cho thanh ghi MIR
Cổng AND có 3 đầu vào đảm bảo việc tại một thời điểm cả 2 đầu vào Connect to C-
Bus và From Main Memory sẽ cùng đi vào đầu vào của thanh ghi
Khi MBR=1, Clock=1 thì mạch sẽ ghi dữ liệu từ đầu vào From Main Memory vào thanh
ghi
Khi WR=1 và bắt buộc Clock=1 thì nó ghi dữ liệu từ thanh ghi ra RAM
Question 4 Ý nào là sai về quy ước màu dây của Logisim trong hình sau?
Correct
Flag question
Select one:
Dây màu xanh xẫm (dây thứ 3 từ trên xuống) là dây 1 bit đang chứa giá trị 0 (điện thế
thấp)
Dây thứ 4 từ trên xuống đang truyền giá trị điện thế thấp
Dây màu xanh da trời (dây thứ 2 từ trên xuống) thể hiện dây truyền 1 bit nhưng chưa
có giá trị truyền vào
Dây đầu tiên trên cùng thể hiện không xác định được trạng thái, do dây chưa được nối
vào các vị trí phù hợp
Question 5 Dây nào thể hiện là dây truyền dữ liệu 1 bit nhưng chưa có tín hiệu đầu vào (trạng thái trở
Correct kháng cao)?
/
Mark 1.00 out of
1.00
Flag question
Select one:
Dây thứ 2 từ trên xuống
Question 6 Cho chỉ thị 00.50.60.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct
Select one:
Mark 1.00 out of
1.00 Giá trị điều kiện COND=00 sẽ điều khiển việc thực hiện phép toán pc:=pc+1
Flag question Giá trị trường ENC của thanh ghi MIR có giá trị là 1 nên cho phép thực hiện ghi vào
thanh ghi, do đó thực hiện được thao tác pc:=pc+1
Lệnh thực hiện 2 thao tác pc:=pc+1 và rd, trong đó rd là lệnh đọc giá trị từ bộ nhớ trong
vào thanh ghi MBR
Phần giá trị B là 0110 là địa chỉ của thanh ghi sẽ đọc vào thanh ghi chốt B
Question 7 Cho chỉ thị 00.40.00.00 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Incorrect
Select one:
/
Mark 0.00 out of Chỉ thị này thực hiện thao tác đọc rd;
1.00
Địa chỉ cần đọc nằm ở thanh ghi B=0000 là địa chỉ thanh ghi pc
Flag question
Giá trị đọc được sẽ lưu vào thanh ghi mbr
Giá trị trường RD=1 ở thanh ghi MIR sẽ điều khiển việc đọc dữ liệu
Question 8 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à sai:
Correct
Select one:
Mark 1.00 out of
1.00 Chỉ thị này thực hiện 2 thao tác alu := tir; if n then goto 9;
Flag question Trường C=0000 trong thanh ghi MIR sẽ cho phép ghi kết quả của alu := tir vào thanh
ghi pc (do 0000 là địa chỉ của thanh ghi pc)
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
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
Flag question
Select one:
A và B là các toán tử đầu vào
Carry Out chỉ có ý nghĩa với tổ hợp giá trị của F0=1, F1=1
/
Question 10 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à sai:
Incorrect
Select one:
Mark 0.00 out of
1.00 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
Flag question
Trường COND=10 điều khiển ALU lấy đầu vào của toán hạng A làm đầu ra để thực
hiện thao tác alu := ac;
Chỉ thị này thực hiện các thao tác alu := ac; if z then goto 22;
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 11 Cho chỉ thị 24.14.33.28 trên kiến trúc đã xây dựng ở phần thực hành. Ý nào sau đây là sai:
Correct
Select one:
Mark 1.00 out of
1.00 Trường SH=10 sẽ điều khiển thực hiện phép dịch trái lshift(alu) trong đó alu là ký hiệu
kết quả đầu ra của ALU
Flag question
Trường ALU=00 sẽ điều khiển ALU thực hiện lệnh cộng ir + ir
Chỉ thị này thực hiện các thao tác tir := lshift(ir+ir); if n then goto 40;
Việc xác định giá trị n của thao tác if n then goto 40; sẽ dựa vào kết quả của thao tác tir
:= lshift(ir+ir);
Flag question
Select one:
Đây là mạch nhớ 1 bit được xây dựng trên cổng NAND
Khi S=1 và R=1 và đồng hồ có giá trị 1 thì nguyên lý hoạt động của mạch không còn
như mong muốn
Tín hiệu đồng hồ đảm bảo được việc cho phép ghi dữ liệu hay không
S=0 và R=0 thì mạch sẽ ở trạng thái nhớ giá trị đã được ghi trước đó
/
Question 13 Ý nào không đúng về đơn vị MMUX trong kiến trúc đầy đủ của phần thực hành?
Incorrect
Select one:
Mark 0.00 out of
1.00 Tín hiệu điểu khiển mạch có kích thước (số lượng dây lựa chọn) là 2 bit
Flag question Đầu vào là giá trị MPC+1 và giá trị ADDR từ thanh ghi MIR
Tín hiệu điều khiển (dây lựa chọn) của mạch là 1 có nghĩa là lựa chọn đầu vào là
ADDR
Đây là một mạch dồn kênh
Question 14 Dây nào thể hiện là dây truyền dữ liệu 1 bit và đang có điện thế cao trong hình sau?
Correct
Flag question
Select one:
Dây thứ 1 từ trên xuống
Dây thứ 4 từ trên xuống
/
Mark 1.00 out of
1.00
Flag question
Select one:
Mạch thực hiện phép toán A OR B
Question 16 Dây nào thể hiện là dây truyền dữ liệu 1 bit và đang có điện thế thấp (giá trị 0)?
Incorrect
Flag question
Select one:
Dây thứ 7 từ trên xuống
Flag question
Select one:
Mạch có khả năng dịch 1 bit sang trái hoặc sang phải
Khi dịch trái thì bit phải nhất của đầu ra sẽ có giá trị là 1
Đây là mạch cho bộ dịch bit
Question 18 Ý nào không đúng về đơn vị đầu vào (input) của Logisim?
Correct
Select one:
Mark 1.00 out of
1.00 Có thể quay chiều dây theo nhiều hướng (sang trái, sang phải, trên xuống, dưới lên)
Nó có biểu tượng hình vuông bên ngoài và hình tròn đặc màu xanh bên trong
Ngầm định sẽ có giá trị là 1 bit, nhưng có thể thay đổi để truyền dữ liệu nhiều bit
Flag question
/
Select one:
Khi MBR=1, Clock=1 thì mạch sẽ ghi dữ liệu từ đầu vào From Main Memory vào thanh
ghi
Flag question
Select one:
Dữ liệu cho một đầu vào là nhiều bit /
Hiện tại giá trị đầu vào x0 được chọn làm đầu ra
Đây là mạch dồn kênh
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
/
Bài kiểm tra thực hành https://uetot.dailyforexforecaster.com/mod/quiz/review.php?attempt=4...
Flag question
Select one:
Đây là mạch cộng 1 bit
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:
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:
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;
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
Flag question
Select one:
Đầu ra Output to MMUX có giá trị là 0 thì thể hiện là lệnh sẽ 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
Flag question
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
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:
Đơ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:
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;
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
Flag question
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ố
Flag question
Select one:
Mạch thực hiện phép toán A OR B
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:
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:
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
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
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:
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
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ồ
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:
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
Flag question
Select one:
Dây thứ 1 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:
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;
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