Kiến trúc máy tính - Chương 2 (Phần 3)

Các lệnh logic, dịch và quay: Các phép logic, Các phép dịch, Các phép quay. Các phép logic: Phép toán AND (và), Phép toán OR (ho ặc), Phép toán NOT (phủ định), Phép toán XOR (hoặc - phủ định), Các lệnh logic trong Assembly. | KIẾN TRÚC MÁY TÍNH Giảng viên: Ths Phạm Thanh Bình Bộ môn Kỹ thuật máy tính & mạng Các lệnh logic, dịch, và quay Các phép logic Các phép dịch Các phép quay Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Các phép logic Phép toán AND (và) Phép toán OR (hoặc) Phép toán NOT (phủ định) Phép toán XOR (hoặc - phủ định) Các lệnh logic trong Assembly Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Phép toán AND (và) Quy tắc thực hiện phép toán AND giữa hai số nhị phân A và B được trình bày trong bảng sau: A B A AND B 0 0 0 0 1 0 1 0 0 1 1 1 Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Ví dụ: Cho M = 16h, N = 0Dh, hãy tính M AND N = ? Giải: M = 0001 0110b (16h) N = 0000 1101b (0Dh) M AND N = 0000 0100b = 04h Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Phép toán OR (hoặc) Quy tắc thực hiện phép toán OR giữa hai số nhị phân A và B được trình bày trong bảng sau: A B A OR B 0 0 0 0 1 1 1 0 1 1 1 1 Bộ môn Kỹ thuật máy tính & mạng – . | KIẾN TRÚC MÁY TÍNH Giảng viên: Ths Phạm Thanh Bình Bộ môn Kỹ thuật máy tính & mạng Các lệnh logic, dịch, và quay Các phép logic Các phép dịch Các phép quay Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Các phép logic Phép toán AND (và) Phép toán OR (hoặc) Phép toán NOT (phủ định) Phép toán XOR (hoặc - phủ định) Các lệnh logic trong Assembly Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Phép toán AND (và) Quy tắc thực hiện phép toán AND giữa hai số nhị phân A và B được trình bày trong bảng sau: A B A AND B 0 0 0 0 1 0 1 0 0 1 1 1 Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Ví dụ: Cho M = 16h, N = 0Dh, hãy tính M AND N = ? Giải: M = 0001 0110b (16h) N = 0000 1101b (0Dh) M AND N = 0000 0100b = 04h Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Phép toán OR (hoặc) Quy tắc thực hiện phép toán OR giữa hai số nhị phân A và B được trình bày trong bảng sau: A B A OR B 0 0 0 0 1 1 1 0 1 1 1 1 Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Ví dụ: Cho M = 16h, N = 0Dh, hãy tính M OR N = ? Giải: M = 0001 0110b (16h) N = 0000 1101b (0Dh) M OR N = 0001 1111b = 1Fh Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Phép toán NOT (phủ định) Quy tắc thực hiện phép toán NOT giữa hai số nhị phân A và B được trình bày trong bảng sau: A NOT A 0 1 1 0 Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Ví dụ: Cho M = 16h, hãy tính NOT M = ? Giải: M = 0001 0110b (16h) NOT M = 1110 1001b = E9h Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Phép toán XOR (hoặc - phủ định) Quy tắc thực hiện phép toán XOR giữa hai số nhị phân A và B được trình bày trong bảng sau: A B A XOR B 0 0 0 0 1 1 1 0 1 1 1 0 Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Ví dụ: Cho M = 16h, N = 0Dh, hãy tính M XOR N = ? Giải: M = 0001 0110b (16h) N = 0000 1101b (0Dh) M XOR N = 0001 1011b = 1Bh Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Các lệnh logic trong Assembly Tương ứng với các phép toán logic trên, hợp ngữ có các lệnh sau đây: AND , OR , XOR

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.