tailieunhanh - Bài giảng Hệ thống máy tính và ngôn ngữ C: Chương 2 - TS. Nguyễn Phúc Khải

Bài giảng "Hệ thống máy tính và ngôn ngữ C" Chương 2 được biên soạn gồm các nội dung chính sau: kiểu dữ liệu số nguyên; số nguyên bù 2; phép toán trên bit – phép toán số học; phép toán trên bit – phép toán luận lý; kiểu dữ liệu dấu chấm động. Mời các bạn cùng tham khảo! | om .c ng co an th o ng du u cu Company LOGO 1 https tailieudientucntt Các nội dung KIỂU DỮ LIỆU SỐ NGUYÊN om .c SỐ NGUYÊN BÙ 2 ng PHÉP TOÁN TRÊN BIT PHÉP TOÁN SỐ co HỌC an PHÉP TOÁN TRÊN BIT PHÉP TOÁN th ng LUẬN LÝ o du KIỂU DỮ LIỆU DẤU CHẤM ĐỘNG u cu TS. Nguyễn Phúc Khải https tailieudientucntt 2 KIỂU DỮ LIỆU SỐ NGUYÊN Số nguyên không dấu om .c Số nguyên có dấu ng co an th o ng du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 3 Số nguyên không dấu unsigned integer Dùng để biểu diễn số lần lặp lại một tác vụ om nhất định hay chỉ địa chỉ của các ô nhớ. .c ng Ví dụ 102 101101B co an th o ng du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 4 Số nguyên có dấu signed integer Dạng biểu diễn số âm dùng bit dấu và trị tuyệt om đối bit có trọng số cao nhất sẽ quy định dấu .c cho số có trị tuyệt đối ngay sau nếu bằng 0 ng co số dương 1 âm. an Dạng bù 1 sẽ biểu diễn số âm bằng việc đảo th ng các trạng thái bit của số dương tương ứng đảo o từ 1 qua 0 và ngược lại. du u Dạng bù 2 sẽ biểu diễn số âm bằng dạng bù 1 cu của nó công thêm 1. TS. Nguyễn Phúc Khải https tailieudientucntt 5 Số nguyên có dấu signed integer Dạng biển Trị được biểu diễn 4 bit om diễn Trị tuyệt đối có dấu Bù 1 Bù 2 .c 0000 0 0 0 0001 1 1 1 ng 0010 2 2 2 co 0011 3 3 3 0100 4 4 4 an 0101 5 5 5 th 0110 6 6 6 ng 0111 7 7 7 o 1000 -0 -7 -8 du 1001 -1 -6 -7 1010 -2 -5 -6 u cu 1011 -3 -4 -5 1100 -4 -3 -4 1101 -5 -2 -3 1110 -6 -1 -2 1111 -7 -0 -1 TS. Nguyễn Phúc Khải https tailieudientucntt 6 SỐ NGUYÊN BÙ 2 Các bước tạo số nguyên bù 2 của một số om Chuyển giá trị tuyệt đối ra nhị phân. .c ng Lật ngược trạng thái bit của kết quả vừa tìm biểu co diễu từ 1 qua 0 từ 0 qua 1 còn gọi là phép bù 1. an Cộng 1 vào mẫu kết quả ở bước 1 để có mẫu kết th quả sau cùng. o ng du u cu TS. Nguyễn Phúc Khải https tailieudientucntt

TỪ KHÓA LIÊN QUAN