March 2007 Bài giảng Kiến trỳc Mỏy tớnh 48NKK-HUT

Một phần của tài liệu Bài giảng kiến trúc máy tính (Trang 69 - 71)

NKK-HUT

Cỏc lệnh chuyển dữ liệu

„ MOVE Copy dữliệu từnguồn đến đớch

„ LOAD Nạp dữliệu từbộnhớđến bộxửlý

„ STORE Cất dữliệu từbộxử lý đến bộnhớ „ EXCHANGETrao đổi nội dung của nguồn và đớch

„ CLEAR Chuyển cỏc bit 0 vào toỏn hạng đớch

„ SET Chuyển cỏc bit 1 vào toỏn hạng đớch

„ PUSH Cất nội dung toỏn hạng nguồn vào ngăn xếp

„ POP Lấy nội dung đỉnh ngăn xếp đưa đến toỏn hạng đớch

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 46NKK-HUT NKK-HUT

Cỏc lệnh sốhọc

„ ADD Cộng hai toỏn hạng „ SUBTRACT Trừhai toỏn hạng „ MULTIPLY Nhõn hai toỏn hạng „ DIVIDE Chia hai toỏn hạng

„ ABSOLUTE Lấy trị tuyệt đối toỏn hạng „ NEGATE Đổi dấu toỏn hạng (lấy bự 2) „ INCREMENT Tăng toỏn hạng thờm 1 „ DECREMENT Giảm toỏn hạng đi 1

„ COMPARE Trừhai toỏn hạng đểlập cờ

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 47NKK-HUT NKK-HUT

Cỏc lệnh logic

„ AND Thực hiện phộp AND hai toỏn hạng „ OR Thực hiện phộp OR hai toỏn hạng „ XOR Thực hiện phộp XOR hai toỏn hạng „ NOT Đảo bit của toỏn hạng (lấy bự 1) „ TEST Thực hiện phộp AND hai toỏn hạng

đểlập cờ

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 48NKK-HUT NKK-HUT

Minh hoạcỏc lệnh AND, OR, XOR

„ Giảsửcú hai thanh ghi chứa dữliệu như sau:

(R1) = 1010 1010

(R2) = 0000 1111

„ R1 Å(R1) AND (R2) = 0000 1010

Phộp toỏn AND dựng đểxoỏ một sốbit và giữ

nguyờn một sốbit cũn lại của toỏn hạng. „ R1 Å(R1) OR (R2) = 1010 1111

Phộp toỏn OR dựng đểthiết lập một sốbit và giữ

nguyờn một sốbit cũn lại của toỏn hạng. „ R1 Å(R1) XOR (R2) = 1010 0101

Phộp toỏn XOR dựng đểđảo một sốbit và giữ

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 49

Cỏc lệnh logic (tiếp)

SHIFT Dịch trỏi (phải) toỏn hạng ROTATE Quay trỏi (phải) toỏn hạng

18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 50

Cỏc thao tỏc SHIFT và ROTATE

NKK-HUT

Cỏc lệnh vào ra chuyờn dụng

„ INPUT Copy dữ liệu từ một cổng xỏc định đưa đến đớch

„ OUTPUT Copy dữ liệu từnguồn đến một cổng xỏc định NKK-HUT Cỏc lệnh chuyển điều khiển „ JUMP(BRANCH) Lệnh nhảy khụng điều kiện: „ nạp vào PC một địa chỉxỏc định „ JUMP CONDITIONALLệnh nhảy cú điều kiện: „ điều kiện đỳng ặnạp vào PC một địa chỉxỏc định „ điều kiện sai ặkhụng làm gỡ cả

„ CALLLệnh gọi chương trỡnh con:

„ Cất nội dung của PC (địa chỉtrởvề) ra một vịtrớ xỏc

định (thường ởStack)

„ Nạp vào PC địa chỉcủa lệnh đầu tiờn của chương trỡnh con

Một phần của tài liệu Bài giảng kiến trúc máy tính (Trang 69 - 71)

Tải bản đầy đủ (PDF)

(127 trang)