1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Kiến trúc MT bài tập chương 3 tổ chức bộ xử lý

3 1,3K 19

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 32,5 KB

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

Nội dung

BÀI TẬP CHƯƠNG 3Mô tả việc vận chuyển dữ liệu khi thực hiện của các lệnh sau 1.

Trang 1

BÀI TẬP CHƯƠNG 3

Mô tả việc vận chuyển dữ liệu khi thực hiện của các lệnh sau

1 Load R5, (R20)

2 Store R7, 100(R21)

3 Add R5, R4, R20

4 Sub R10, R12, R24

5 And R5, R2, R15

6 Or R15, R3, R7

7 JMP R7

8 BRA +5

9 BGT R4, +2

Giải:

1 Load R5, (R20): Lệnh thâm nhập bộ nhớ

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

4) Thâm nhập bộ nhớ/ nhảy lần cuối:

5) Lưu trữ kết quả:

2 Store R7, 100(R21): Lệnh thâm nhập bộ nhớ

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

MAR ← 100 + B

4) Thâm nhập bộ nhớ/ nhảy lần cuối:

5) Lưu trữ kết quả:

3 Add R5, R4, R20: Lệnh ALU

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

Trang 2

3) Thi hành lệnh:

Ngã ra ALU ← Kết quả phép tính 4) Thâm nhập bộ nhớ/nhảy lần cuối: 5) Lưu trữ kết quả:

R5 ← Ngã ra ALU

4 Sub R10, R12, R24: Lệnh ALU

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

Ngã ra ALU ← Kết quả phép tính 4) Thâm nhập bộ nhớ/nhảy lần cuối: 5) Lưu trữ kết quả:

R10 ← Ngã ra ALU

5 And R5, R2, R15 : Lệnh ALU

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn

3) Thi hành lệnh:

Ngã ra ALU ← A AND B

4) Thâm nhập bộ nhớ/nhảy lần cuối: 5) Lưu trữ kết quả:

R5 ← Ngã ra ALU

6 Or R15, R3, R7 : Lệnh ALU

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

Ngã ra ALU ← A OR B

4) Thâm nhập bộ nhớ/nhảy lần cuối

5) Lưu trữ kết quả:

R15 ← Ngã ra ALU

7 JMP R7: Lệnh nhảy

1) Đọc lệnh:

Trang 3

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

Ngã ra ALU ← B

4) Thâm nhập bộ nhớ/nhảy lần cuối:

PC ← Ngã ra ALU

5) Lưu trữ kết quả:

8 BRA +5 : Lệnh nhảy

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

Ngã ra ALU ← PC + 5x4

4) Thâm nhập bộ nhớ/nhảy lần cuối

PC ← Ngã ra ALU

5) Lưu trữ kết quả:

9 BGT R4, +2: Lệnh nhảy có điều kiện : Nhảy bỏ 2 lệnh nếu so sánh Rs1 > Rs2 cho kết

quả đúng, khi đó bit trạng thái Z = 0 và S = 0

1) Đọc lệnh:

2) Giải mã lệnh và đọc thanh ghi nguồn:

3) Thi hành lệnh:

Ngã ra ALU ← A + B

4) Thâm nhập bộ nhớ/nhảy lần cuối:

If (Z = 0, S = 0), PC ← Ngã ra ALU

5) Lưu trữ kết quả:

Ngày đăng: 26/05/2016, 10:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w