Professional Documents
Culture Documents
KTMT
KTMT
Flag question
Đây là mạch cộng 16 bit
Có thể vẽ thêm một đường đầu ra nữa là giá trị cờ Carry out
Z=1 nếu kết quả đầu ra Output=0
N=1 khi kết quả đầu ra Output là số âm (hoặc bit cao nhất là 1)
Flag question
Khi truyền vào From B decoder giá trị 0000 0000 0000 0001 thì đầu ra To A-Bus sẽ có giá trị bằng với thanh ghi PC
Cổng hình tam giác cho phép nếu tín hiệu điều khiển là 1 thì mới mở cổng để cho phép tín hiệu đầu vào đến được đầu ra
Các dây đầu ra của splitter không đấu với một số thanh ghi có thể làm cho mạch hoạt động không chính xác
Khi truyền vào giá trị cho From B decoder giá trị 0000 0000 1000 0000 thì đầu ra To B-Bus có giá trị là FFFF
Question 3 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:
Correct
Select one:
Mark 1.00 out of
1.00 Trường COND=00 sẽ cho phép chỉ thị tiếp theo sẽ được thực thi
Flag question 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
Question 4 Cho chỉ thị B0.13.00.1C 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 Lệnh goto được thực hiện thông qua đơn vị MMUX, nó sẽ lựa chọn giá trị được lưu tại phần ADDR của thanh ghi MIR (khi n=1)
Flag question Chỉ thị này thực hiện các thao tác ir := mbr; và if n then goto 28;
Giá trị 28 ở trong thao tác if n then goto 28; được lấy từ 2 byte 13 ở trong chỉ thị lay tu address
Giá trị n ở trong thao tác if n then goto 28; chính là thanh ghi cờ N từ đơn vị ALU. N là giá trị của bit cao nhất trong kết quả đầu ra của ALU.
Flag question
A và B là các toán tử đầu vào
C_out luôn có ý nghĩa với mọi tổ hợp giá trị của F0, F1
Khi F0=0, F1=0 thì mạch thực hiện phép toán A+B (phép cộng số học)
Question 6 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 MBR=0 sẽ đảm bảo thanh ghi MBR không bị thay đổi giá trị
Flag question Trường ENC=0 sẽ đảm bảo kết quả sẽ không được ghi lại vào tập thanh ghi
Chỉ thị này thực hiện các thao tác alu := ac; if z then goto 22;
Trường MAR=0 sẽ đảm bảo đầu vào cho toán hạng A của ALU là thanh ghi ac MBR = 0
Flag question
Kích thước thanh ghi là 16 bit
Về bản chất thì đây cũng chỉ là một thanh ghi thông thường, nhưng đầu ra được chia làm 2
Để ghi vào thanh ghi, thì cần truyền giá trị đầu vào và giá đặt giá trị đồng hồ là 1
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 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 AMUX=0 trong thanh ghi MIR sẽ điều khiển cho ALU lấy giá trị đầu vào là thanh ghi chốt A (đang chứa giá trị của thanh ghi tir) làm đầu vào cho ALU
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 SH = 00 khong dich bit
Flag question
Đầu ra có kích thước 16 bit
Tại một thời điểm chỉ có một dây đầu ra có giá trị là 1, các dây khác có giá trị là 0
Đây là mạch giải mã
Mạch giải mã này có thể đưa vào đầu vào cho From Decoder A trong mạch tập 16 thanh ghi
Flag question
Hình bàn tay là công cụ cho phép thay đổi giá trị đầu vào
Hình mũi tên cho phép lựa chọn các thành phần của mạch để di chuyển
Biểu tượng thứ 5 từ trái sang ở hàng đầu tiên, bên ngoài là hình vuông, bên trong là hình tròn màu xanh biểu diễn đầu ra của một mạch
Khi một thành phần của mạch (dây nối, các cổng, ...) được chọn nó sẽ được đánh dấu
Flag question
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)
Đầu vào cho thanh ghi MAR chỉ lấy từ thanh ghi chốt B và chỉ lấy 13 bit thấp
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
Question 12 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;
Flag question
Mạch có khả năng dịch 1 bit sang trái hoặc sang phải
Dây C=0 thì mạch sẽ dịch phải
Đây là mạch cho bộ dịch bit
Question 14 Dây nào thể hiện không tương thích về số lượng dây?
Correct
Flag question
Dây thứ 7 từ trên xuống
Dây thứ 6 từ trên xuống
Dây thứ 1 từ trên xuống
Question 15 Ý nào là sai về quy ước màu dây của Logisim trong hình sau?
Correct
Flag question
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 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 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
Dây thứ 5 từ trên xuống đang truyền giá trị nhiều bit (một bó dây)
Flag question
Đường dây đầu ra ký hiệu là X được dùng làm đầu vào cho cả 3 cổng AND là sai
Flag question
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
Đây là mạch nhớ 1 bit được xây dựng trên cổng NAND
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 18 Cho chỉ thị 68.10.83.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 Trường MAR=0 sẽ đảm bảo thanh ghi MAR sẽ chứa giá trị từ thanh ghi ir
Flag question Trường AMUX=0 sẽ đảm bảo thanh ghi chốt A đang chứa giá trị của thanh ghi ir có địa chỉ nằm ở trường A=0011 ở thanh ghi MIR
Trường B=1000 xác định địa chỉ của thanh ghi amask
Chỉ thị này thực hiện các thao tác pc := band(ir, amask); goto 0;
Flag question
Đây là mạch giải mã có chỉnh sửa theo yêu cầu mới
Có thể có trường hợp toàn bộ các bit đầu ra đều là 0
Question 20 Cho chỉ thị 24.14.33.13 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 Amux=0 sẽ chọn giá trị từ thanh ghi MBR làm toán hạng A cho ALU
Flag question Kết quả của ALU sẽ được truyền vào mạch Shifter để thực hiện thao tác lshift()
Finish review
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
Đây là mạch phân kênh
Dây có màu xanh đậm thể hiện đang mang giá trị điện thế thấp (giá trị 0)
X là dữ liệu đầu vào có kích thước là 8 bit
/
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
SRAM
/
Select one:
Khi CS=1 và Din=0 và WE=1 thì Q=0
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
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
Đây là thanh ghi MIR
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 Nguyễn Văn Chính
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
Đây là mạch ALU 1-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
MBR
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 RD=1
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 PC: 0
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
Khi F0=1, F1=0 thì Output=NOT B
F0 và F1 là đầu vào cho mạch phân kênh
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
Dây thứ 3 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
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
Khi WR=1 thì nó ghi dữ liệu từ thanh ghi ra RAM
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
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
/
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;
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
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
SR-latch
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
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
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
MAR
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
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
Dout