1. Trang chủ
  2. » Giáo án - Bài giảng

Kiến trúc máy tính Chương 3

2 455 0

Đ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 2
Dung lượng 327,21 KB

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

Nội dung

Tổng hợp một số vấn đề và các câu hỏi 1.. Hai trường hợp này sai do với số bits giới hạn cho phép, Divisor 448 ngay lập tức bị hiểu thành số âm, và Remainder – Divior sẽ thành kết quả dư

Trang 1

Tổng hợp một số vấn đề và các câu hỏi

1 25 (8) /44 (8) vấn đề gì và cách giải quyết

cứng có 3 thanh ghi, làm việc trên số 6 bits)

cứng có 3 thanh ghi, làm việc trên số 6 bits

cứng có 2 thanh ghi, làm việc trên số 6 bits

Trường hợp 1 thực hiện phép trừ 25(8) – 33(8) kết quả đúng; trường hợp 2 và 3 thực hiện 25(8) – 44(8) kết quả sai Hai trường hợp này sai do với số bits giới hạn cho phép, Divisor (44(8)) ngay lập tức bị hiểu thành

số âm, và Remainder – Divior sẽ thành kết quả dương, dẫn tới sai

Có nhiều cách có thể giải quyết ở đây:

Cách 1:

Cách 2:

Mục đích của việc thực hiện phép trừ Remainder – Divisor là dùng để so sánh Remainder hoặc Divisor lớn hơn nhằm chọn 0 hoặc 1 cho thương số Thay vì thực hiện phép trừ, việc so sánh Remainder

và Divisor có thể thực hiện bằng cách so sánh từng bit từ trái sang phải (Do Remainder và Divisor trong

Trang 2

trường hợp này luôn là số dương nên có thể thực hiện việc so sánh bằng cách so sánh từng bit từ trái sang phải)

Ngày đăng: 25/08/2016, 00:34

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN