Chuyển Số âm Sang Hệ Nhị Phân - Randomq - Dạy Nhau Học Trang chủ » Dãy Số âm » Chuyển Số âm Sang Hệ Nhị Phân - Randomq - Dạy Nhau Học Có thể bạn quan tâm Dãy Số âm Dương Dạy Soạn Bài Sông Núi Nước Nam Dạy Soạn Thảo Văn Bản Dạy Soạn Văn Lớp 6 Dãy Số Bàn Phím Chuyển số âm sang hệ nhị phân randomq computer-architecture binary-arithmetic Ly_Huong_Tran_Nguyen (Ly Hương Trần Nguyễn) January 4, 2023, 9:45am #1 Chuyển từ -65 và -219 sang hệ nhị phân thì -65 = 0000 0001 -219 = 0010 0101 phải k ạ? @@ tại nghe nhiều kiểu quá nên giờ e có chút hoang mang về độ chính xác bài e làm. A/c nào có thể check hộ e xem đáp án vậy đúng chưa ạ?? KieuThinh (KieuThinh) September 17, 2018, 3:26pm #2 Bù 1 Bù 1 (tiếng Anh: one's complement) là một số trong hệ nhị phân mà nó chính là bù cơ số trừ 1 (radix-minus-1 complement) của một số khác. Một số bù 1 có thể có được do đảo tất cả các bit có trong số nhị phân (đổi 1 thành 0 và ngược lại). Bên cạnh phương pháp bù 2, bù 1 cũng thường được sử dụng để biểu diễn số âm trong máy tính. Theo phương pháp này, bit cực trái (là bit nằm bên trái cùng của byte) được sử dụng làm bit dấu (sign bit - là bit tượng trưng cho dấu của số) với quy ước: nếu bit dấu là ... Bù 2 Bù 2 (tiếng Anh: two's complement) là một số trong hệ nhị phân là bù đúng (true complement) của một số khác. Một số bù 2 có được do đảo tất cả các bit có trong số nhị phân (đổi 1 thành 0 và ngược lại) rồi thêm 1 vào kết quả vừa đạt được. Thực chất, số biểu diễn ở dạng bù 2 là số biểu diễn ở bù 1 rồi sau đó cộng thêm 1. Trong quá trình tính toán bằng tay cho nhanh người ta thường sử dụng cách sau: từ phải qua trái giữ 1 đầu tiên và các số còn lại bên trái số 1 lấy đảo lại (chỉ áp dụng cho số có bi... 1 Like Ly_Huong_Tran_Nguyen (Ly Hương Trần Nguyễn) September 17, 2018, 3:23pm #3 A, e cảm ơn. a/c check hộ e đáp án đúng hay chưa là đc rồi ạ tại e có chút k chắc ạ. KieuThinh (KieuThinh) September 17, 2018, 3:26pm #4 số âm thì bit ngoài cùng bên trái của nó phải là số 1 Ly_Huong_Tran_Nguyen (Ly Hương Trần Nguyễn) September 17, 2018, 3:30pm #5 vậy như thế nào mới đúng ạ? KieuThinh (KieuThinh) September 17, 2018, 3:32pm #6 -65 = 0000 0001 -219 = 0010 0101 65 = 0100 0001 => bù 1: -65 = 1011 1110 => bù 2: -65 = 1011 1111; 0000 0001 = 1; 0010 0101 = 37; Ly_Huong_Tran_Nguyen (Ly Hương Trần Nguyễn) September 17, 2018, 3:34pm #7 lộn. e bị lộn. là 63 ạ. @@ -63 với -219 là bn ạ? để e làm lại và check ạ. KieuThinh (KieuThinh) September 17, 2018, 3:37pm #8 63 = 0011 1111 =>; bù 1: -63 = 1100 0000 => bù 2: -63 = 1100 0001 1 Like Ly_Huong_Tran_Nguyen (Ly Hương Trần Nguyễn) September 17, 2018, 3:40pm #9 -219 là bn ạ? @@ e bị loạn rồi Đổi số thực âm hệ 10 sang hệ 2 KieuThinh (KieuThinh) September 17, 2018, 3:43pm #10 với -219 bạn có thể chuyển nó thành 16 bit rồi làm, chứ 8bit không viết số -219 được. viết số dương 219 ra hệ nhị phân rồi thêm các số 0 ở đầu cho đủ 16 bit, xong rồi bắt đầu làm. 1 Like Ga_mo (Nguyen Anh) October 22, 2022, 1:16pm #11 Mình làm theo trình tự như sau: Cách 1: -63 => dấu - là số 1 đầu tiên, ta nên tách ra bằng dấu “.” để khỏi nhầm (số 1 này không thay đổi): 1.63 => chuyển đổi sang nhị phân số 63: 1.0111111 => đảo tất cả các bit phía sau dấu chấm: 1.1000000 => cộng nhị phân với số 1 (nguyên tắc: 1+0 hoặc 0+1 = 1; 1+1=0 nhớ 1): 1.1000001. Như vậy kết quả của số bù 2 của số nguyên có dấu này là: 11000001 (bỏ dấu “.”). Cách 2: -63 => dấu - là số 1 đầu tiên, ta nên tách ra bằng dấu “.” để khỏi nhầm (số 1 này không thay đổi): 1.63 => lấy số sau dấu chấm trừ đi 1 => 1.62 => chuyển đổi sang nhị phân số 62: 1.0111110 => đảo tất cả các bit phía sau dấu chấm: 1.1000001. Như vậy kết quả của số bù 2 của số nguyên có dấu này là: 11000001 (bỏ dấu “.”). 1 Like Ga_mo (Nguyen Anh) October 22, 2022, 1:26pm #12 Làm tương tự với -63 ta có: Cách 1: -219 => 1.219 => chuyển đổi sang nhị phân số 219 (128_mũ 7 + 64_mũ 6 + 16_mũ 4+8_mũ 3 + 4_mũ 2 + 1_mũ 0): 1.0000000 11011101 => đảo tất cả các bit phía sau dấu chấm: 1.111111100100010 => cộng nhị phân với số 1 (nguyên tắc: 1+0 hoặc 0+1 = 1; 1+1=0 nhớ 1): 1.111111100100011. Như vậy kết quả của số bù 2 của số nguyên có dấu này là: 1111111100100011. Cách 2: -219 => 1.219 => lấy số sau dấu chấm trừ đi 1 => 1.218 => (128_mũ 7 + 64_mũ 6 + 16_mũ 4+8_mũ 3 + 4_mũ 2): 1.0000000 11011100 => đảo tất cả các bit phía sau dấu chấm: 1.111111100100011. Như vậy kết quả của số bù 2 của số nguyên có dấu này là: 1111111100100011. 1 Like tholam_tran (tholam tran) January 3, 2023, 1:37pm #13 dạ cho e hỏi là -120 hệ 10 =10001010 hệ 2 phải ko ạ library (La biblioteca) January 4, 2023, 5:28am #14 Tại sao cậu ra được số đó? Cậu có thể giải thích được không? DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Dãy Số âm Số âm – Wikipedia Tiếng Việt Cách Biểu Diễn Số âm Trong Máy Tính (phương Pháp Bù 2) Top 13 Dãy Số âm Số Nguyên âm Là Gì? Định Nghĩa, Khái Niệm - LaGi.Wiki Tìm Tập Hợp Các Số âm Trong Dãy Số. X1;x2;x3 ;...;n Số Nguyên âm Là Gì? Lý Thuyết Và Các Dạng Toán Bài Toán Tổng Dãy Số Dương Bằng Số âm - Tư Vấn - Zing Tìm Tập Các Số âm Trong Dãy Số X1;x2 - CungHocVui Sắp Xếp Dãy Số âm Tăng Dần, Dương Giảm Dần Trong C++? [PDF] BÀI TẬP – TIN HỌC 10 - BÀI 4 - CHƢƠNG I Giải Toán 6 Bài 3. Thứ Tự Trong Tập Hợp Các Số Nguyên Biểu Diễn Thông Tin Trên Máy Tính Viết Chương Trình Nhập Vào N Dãy Số Nguyên Và đưa Ra Màn ... Cho Dãy Số Nguyên A Gồm A1,a2,...aN Hãy Xác định Bài Toán Và ... Viết Chương Trình Dãy Số N Rồi Tìm Ra Trong Dãy Số Có Bao Nhiêu Số ...