Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 2: Các kiểu dữ liệu và thao tác (GV. Nguyễn Nhật Nam)

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 2: Các kiểu dữ liệu và thao tác (GV. Nguyễn Nhật Nam). Bài giảng có nội dung trình bày về kiểu dữ liệu số nguyên; số nguyên bù 2; phép toán số học trên bit; phép toán luận lý trên bit; kiểu dữ liệu dấu chấm động; . Mời các bạn cùng tham khảo! | CHƯƠNG 2 CÁC DỮ LIỆU VÀ THAO TÁC CHÖÔNG 2 CAÙC KIEÅU DÖÕ LIEÄU VAØ THAO TAÙC 1. KIEÅU DÖÕ LIEÄU SOÁ NGUYEÂN 2. SOÁ NGUYEÂN BUØ 2 3. PHEÙP TOAÙN SOÁ HOÏC TREÂN BIT 4. PHEÙP TOAÙN LUAÄN LYÙ TREÂN BIT 5. KIEÅU DÖÕ LIEÄU DAÁU CHAÁM ÑOÄNG CHƯƠNG 2 CÁC DỮ LIỆU VÀ THAO TÁC KIEÅU DÖÕ LIEÄU SOÁ NGUYEÂN Soá nguyeân khoâng daáu unsigned integer Duøng ñeå bieåu dieãn soá laàn laëp laïi moät taùc vuï nhaát ñònh hay chæ ñòa chæ cuûa caùc oâ nhôù. Ví duï 102 101101B CHƯƠNG 2 CÁC DỮ LIỆU VÀ THAO TÁC KIEÅU DÖÕ LIEÄU SOÁ NGUYEÂN Soá nguyeân coù daáu signed integer Dạng biểu diễn số âm dùng bit dấu và trị tuyệt đối bit có trọng số cao nhất sẽ quy định dấu cho số có trị tuyệt đối ngay sau nếu bằng 0 số dương 1 âm. Dạng bù 1 sẽ biểu diễn số âm bằng việc đảo các trạng thái bit của số dương tương ứng đảo từ 1 qua 0 và ngược lại. Dạng bù 2 sẽ biểu diễn số âm bằng dạng bù 1 của nó công thêm 1. Daïng bieån dieãn Trò ñöôïc bieåu dieãn Trò tuyeät ñoái coù daáu Buø 1 Buø 2 00000 0 0 0 00001 1 1 1 00010 2 2 2 00011 3 3 3 00100 4 4 4 00101 5 5 5 00110 6 6 6 00111 7 7 7 01000 8 8 8 01001 9 9 9 01010 10 10 10 01011 11 11 11 01100 12 12 12 01101 13 13 13 01110 14 14 14 01111 15 15 15 10000 -0 -15 -16 10001 -1 -14 -15 10010 -2 -13 -14 10011 -3 -12 -13 10100 -4 -11 -12 10101 -5 -10 -11 10110 -6 -9 -10 10111 -7 -8 -9 11000 -8 -7 -8 11001 -9 -6 -7 11010 -10 -5 -6 11011 -11 -4 -5 11100 -12 -3 -4 11101 -13 -2 -3 11110 -14 -1 -2 11111 -15 -0 -1 CHƯƠNG 2 CÁC DỮ LIỆU VÀ THAO TÁC SOÁ NGUYEÂN BUØ 2 Coù hai böôùc trong quy luaät taïo soá buø 2 cuûa moät soá - Laät ngöôïc traïng thaùi bit bieåu dieãn töø 1 qua 0 töø 0 qua 1 trong maãu coøn goïi laø pheùp buø 1. - Coäng 1 vaøo maãu keát quaû ôû böôùc 1 ñeå coù maãu keát quaû sau cuøng. CHƯƠNG 2 CÁC DỮ LIỆU VÀ THAO TÁC SOÁ NGUYEÂN BUØ 2 Thí duï Tìm daïng buø 2 cho soá -12 Maãu nhò phaân cuûa trò tuyeät ñoái cuûa toaùn haïng 12 laø 01100. Ta thöïc hieän hai böôùc nhö sau B1. Tìm buø 1 cuûa 01100 10011 B2. Coäng 1 vaøo daïng buø 1 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
16    63    2    19-04-2024
30    72    1    19-04-2024
5    58    1    19-04-2024
Đã 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.