Bài giảng Kiến trúc máy tính và mạng máy tính: Chương 3 - Lương Minh Huấn

Bài giảng "Kiến trúc máy tính và mạng máy tính - Chương 3: CPU" cung cấp cho người học các kiến thức: Biểu diễn số nguyên, các phép toán số học với số nguyên, số dấu phẩy động, kỹ thuật đường ống. nội dung chi tiết. | Bài giảng Kiến trúc máy tính và mạng máy tính: Chương 3 - Lương Minh Huấn TRƯỜNG ĐẠI HỌC SÀI GÒN CHƯƠNG 3: CPU GV: LƯƠNG MINH HUẤN NỘI DUNG Biểu diễn số nguyên Các phép toán số học với số nguyên . Số dấu phẩy động . Kỹ thuật đường ống I. BIỂU DIỄN SỐ NGUYÊN Có hai loại số nguyên: Số nguyên không dấu (Unsigned Integer) Số nguyên có dấu (Signed Integer) Biểu diễn số nguyên không dấu Dùng n bit biểu diễn số nguyên không dấu A: an-1an-2 a2a1a0 n 1 Giá trị của A được tính như sau: A ai 2 i i 0 Biểu diễn số nguyên không dấu n=8 bit Biểu diễn được các giá trị từ 0 đến 255 0000 0000 = 0 Chú ý: 0000 0001 = 1 1111 1111 0000 0010 = 2 + 0000 0001 0000 0011 = 3 1 0000 0000 Vậy: 255 + 1 = 0? 1111 1111 = 255 do tràn nhớ ra ngoài Biểu diễn số nguyên có dấu Cho một số nhị phân N được biểu diễn bởi n bit Số bù một của N bằng (2n -1) - N Số bù hai của N bằng 2n - N Lưu ý: 2n -1 = (n bit 1) Biểu diễn số nguyên có dấu (tt) Ví dụ: Cho số N = 0001 00012 được biểu diễn bởi n=8bit. Xác định số bù 1 và bù 2 của N. Xác định số bù 1: Áp dụng công thức 1111 1111 (2n -1) - 0001 0001 N số bù một của N 1110 1110 Nhận xét: số bù một của một số N được xác định bằng cách đ các bit trong N Biểu diễn số nguyên có dấu (tt) Xác định số bù 2: Áp dụng công thức 1 0000 0000 (2n) - 0001 0001 N số bù hai của N 1110 1111 Nhận xét: số bù hai của một số N được xác định bằng cách lấy số bù một của N cộng thêm 1 Số bù 2 của N =(số bù 1 của N) + 1 Biểu diễn số nguyên có dấu (tt) Giả sử dùng n bit để biểu diễn số nguyên có dấu: Bít có trọng số cao nhất (hay bit ngoài cùng bên trái của dãy số) được máy tính sử dụng để biểu diễn dấu. Nếu: = 0 : thì số nhị phân cần tính giá trị là số dương. Dạng tổng quát là: 0an-2 an-3 a0 = 1 : thì số nhị phân cần tính giá trị là số âm. Dạng tổng quát là: 1an-2 an-3 a0 Giá trị: Biểu diễn số nguyên có dấu (tt) Vì A + (Số bù hai của A)

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.