Giải bài tập chương 2 kiến trúc phần mềm bộ xử lý

2 1.4K 9
Giải bài tập chương 2   kiến trúc phần mềm bộ xử lý

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

Thông tin tài liệu

BÀI TẬP CHƯƠNG Viết lệnh lệnh mã máy cho xử lí Power PC Load R28, (1500) Load R20, 400(R17) Store R12, (R24) Add R25, R17, R13 Sub R2, R16, # –1250 ; cho biết mã tác vụ Load: 001001 ; cho biết mã tác vụ Load: 001001 ; cho biết mã tác vụ Store: 001010 ; cho biết mã tác vụ Add: 011010 ; cho biết mã tác vụ Sub: 011011 Giải: Load R28, (1500) : kiểu định vị trực tiếp Kiểu định vị trực tiếp trường hợp đặc biệt kiểu định vị gián tiếp ghi + độ dời ghi (địa chỉ) Áp dụng ta có: Mã tác vụ Load: 001001 0 0 1 1 0 0 0 0 0 0 1 1 1 0 Op code (6 bit) Th/g S.L Th/g D.C Độ dời có dấu (16 bit) (5 bit) (5 bit) Load R20, 400(R17): kiểu định vị gián tiếp ghi + độ dời Mã tác vụ Load: 001001 0 0 1 0 0 0 0 0 1 0 0 0 Op code (6 bit) Th/g S.L Th/g D.C Độ dời có dấu (16 bit) (5 bit) (5 bit) Store R12, (R24): kiểu định vị gián tiếp ghi + độ dời, độ dời Mã tác vụ Store: 001010 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 Op code (6 bit) Th/g S.L Th/g D.C Độ dời có dấu (16 bit) (5 bit) (5 bit) Add R25, R17, R13: kiểu định vị ghi Mã tác vụ Add: 011010 1 1 0 1 0 1 1 0 0 0 0 0 Op code (6 bit) Đích Nguồn Nguồn Op code mở rộng (5 bit) (5 bit) (5 bit) (10 bit) Sub R2, R16, # –1250 : kiểu định vị tức Mã tác vụ Sub: 011011 1 1 0 1 0 0 1 1 1 0 1 1 Op code (6 bit) Đích (5 bit) Nguồn (5 bit) Số có dấu (toán hạng tức 16 bit)

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan