ĐỀ THI CUỐI KỲ ĐIỆN TỬ CÔNG NGHIỆP 2 VÀ CÁCH CHUYỂN ĐỔI HỆ ĐẾM

12 642 0
ĐỀ THI CUỐI KỲ ĐIỆN TỬ CÔNG NGHIỆP 2 VÀ CÁCH CHUYỂN ĐỔI HỆ ĐẾM

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐỀ THI CUỐI KỲ ĐIỆN TỬ CÔNG NGHIỆP 2 VÀ CÁCH CHUYỂN ĐỔI HỆ ĐẾM TRƯỜNG ĐẠI HỌC ĐIỆN LỰC.................................................................................................................................................................................................................................................................

ĐỀ THI CUỐI KỲ ĐIỆN TỬ CÔNG NGHIỆP CÁCH CHUYỂN ĐỔI HỆ ĐẾM 0000 | | 0001 | | 0010 | | 0011 | | 0100 | | 0101 | | 0110 | | 0111 | | 1000 | | 1001 | | 1010 | A | 10 1011 | B | 11 1100 | C | 12 1101 | D | 13 1110 | E | 14 1111 | F | 15 DECIMAL -> BINARY (Chuyển từ thập phân sang nhị phân)Lấy số 3295 (trong hệ thập phân) làm ví dụ: 3295 chia = 1647.5 -> Dư 1647 chia = 823.5 -> Dư 823 chia = 411.5 -> Dư 411 chia = 205.5 -> Dư 205 chia = 102.5 -> Dư 102 chia = 51 -> Dư 51 chia = 25.5 -> Dư 25 chia = 12.5 -> Dư 12 chia = -> Dư chia = -> Dư chia = 1.5 -> Dư 1 chia = 0.5 -> Dư Sắp xếp số dư từ lên ta được: 3295 (demical) = 110011011111 (binary) => Đầu tiên chia số cần chuyển đổi cho lấy số dư, sau tiếp tục lấy kết phép chia chia tiếp cho (không kèm số dư) kết zero DECIMAL -> HEX (Chuyển từ thập phân sang hex) Tiếp tục dùng số 3295 làm zí dụ, ta có 3295 (demical) = 110011011111 (binary) Chia 110011011111 làm chuỗi gồm số, kết hợp với bảng ta được: 110011011111b -> 1100 1101 1111 -> C D F 3295 (decimal) = 110011011111 (binary) = 0CDF (hex) HEX -> BINARY (Chuyển từ hex sang nhị phân) Lấy chuỗi DEAD làm zí dụ Sử dụng bảng ta có: D = 1101 E = 1110 A = 1010 D = 1101 DEAD (hex) = 1101 1110 1010 1101 (binary) BINARY -> HEX (Chuyển từ nhị phân sang hex) Lấy số 1010110111101111 làm ví dụ, chia thành chuỗi gồm số: 1010110111101111 -> 1010 1101 1110 1111 Sử dụng bảng ta có được: 1010 = A 1101 = D 1110 = E 1111 = F 1010110111101111 (binary) = 0ADEF (hex) BINARY -> DECIMAL(Chuyển từ nhị phân sang thập phân) Lấy số 1101 làm ví dụ: 1*(2^3) 1*(2^2) 0*(2^1) 1*(2^0) = 13 Số thứ * (2^3) Số thứ hai * (2^2) Số thứ ba * (2^1) Số thứ 1*(2^0) 1101 (binary) = 13 (decimal) => Số thứ nhân với số với số mũ cao cộng cho số thứ hai nhân với số với số mũ giảm dần thế… HEX -> DECIMAL (hex sang thập phân) Để chuyển đổi từ hex sang decimal ta chuyển hex sang binary, sau lại từ binary ta chuyển decimal Lấy số FEED làm ví dụ: Từ hex sang binary: FEED (hex) = 1111 1110 1110 1101 (binary) Từ binary sang decimal: 1*(2^15) 1*(2^14) 1*(2^13) 1*(2^12) 1*(2^11) 1*(2^10) 1*(2^9) 0*(2^1*(2^7) 1*(2^6) 1*(2^5) 0*(2^4) 1*(2^3) 1*(2^2) 0*(2^1) 1*(2^0) = 65261 Như vậy: FEED (hex) = 1111111011101101 (binary) = 65261 (decimal) Cộng số nhị phân Để cộng hai số nhị phân, cần nhớ nguyên tắc sau: 0+0=0 1+0=1 0+1=1 + = 10 (nhớ để cộng vào hàng trước nó, tương tự phép cộng số thập phân) Bây ta tiến hành cộng hai số 1000111 (số 71 hệ thập phân) số 11110 (số 30 hệ thập phân) Cột 71= 0 1 1 1 0 1 30= 101= 1 Ta tiến hành cộng từ phải sang trái sau: Bước Tại cột Thực phép tính 1+0=1 + = 10, viết 0, nhớ + = 10, cộng thêm (nhớ bước 2) 11, viết nhớ 4 + = 1, cộng thêm (nhớ bước 3) 10, viết 0, nhớ + = 1, cộng thêm (nhớ bước 4) 10, viết 0, nhớ + (nhớ bước 5) = lấy xuống kết được: 1000111 + 11110 = 1100101 (71 + 30 = 101, bạn kiếm tra lại cách đổi số 101 sang nhị phân xem có kết vừa làm không) Trừ số nhị phân Để trừ số nhị phân, ta cần nhớ nguyên tắc sau: • 0−0=0 • − = −1 (mượn) • 1−0=1 • 1−1=0 • -1-1 = -10 Ví dụ 1: ta thực phép trừ sau 10 – = 2Ta có số 1010=10102, số 810=10002 Cột 10= 1 8= 0 2= 0 Ví dụ 2: Thực phép trừ 51 – 28 = 23Số 5110 = 1100112, số 2810 = 111002 Cột 51 = 1 0 1 28 = 1 0 23 = 1 1 Ta tiến hành trừ từ phải sang trái sau (chú ý màu sắc kí số để dễ hiểu hơn): Bước Tại cột Thực phép tính 1 1–0=1 2 1–0=1 3 – = -1 , viết nhớ -1 4 – = -1, cộng với -1 bước -10, viết nhớ -1 5 – = 0, cộng với -1 bước -1, viết nhớ -1 6 cộng với -1 bước Vậy 110011 – 11100 = 010111 (tương ứng với 51 – 28 = 23) Số bù 1: ta đảo tất bit có số nhị phân (đổi thành ngược lại), ta có số bù số nhị phân Số bù thường dùng để biểu diễn số âm máy tính Khi đó, bit cực trái (bit bên trái) bit đánh dấu với qui ước: bit dấu số số dương, bit dấu số âm Ví dụ: số 28 hệ thập phân biểu diễn sang nhị phân (với mẫu bit) 0001 1100 Vậy số bù 1110 0011.Để thực phép trừ với số nhị phân, ta thực phép cộng với số bù số nhị phân Ví dụ: Thực phép trừ – =-3Ta có 210 = 0000 00102510= 0000 01012 Số bù 1111 1010.Vậy – = 0000 0010 + 1111 1010 Cột 2= 0 0 0 -5 = 1 1 1 1 1 1 0 Ta thực phép cộng sau: Bước Tại cột Thực phép tính 1 0+0=0 2 1+ = 10, viết nhớ 3 + = 0, cộng với nhớ bước 4 0+1=1 5 0+1=1 6 0+1=1 7 0+1=1 8 0+1=1 Ta kết 1111 1100 Thực phép trừ 51 – 28 = 23Số 5110= 0011 00112 Số 2810 = 0001 11002, số bù 1110 0011.51 – 28 = 51 + (-28) = 0011 0011 + 1110 0011 Cột 51 = 0 1 0 1 -28 = 1 0 1 0 (nhớ ) 1 1 0 1 1 Ta thực phép cộng sau: Bước Tại cột Thực phép tính 1 + = 10, viết 0, nhớ 2 + = 10, cộng thêm (nhớ bước 2) 11, viết nhớ 3 + = 0, cộng (nhớ bước 2) 4 0+0=0 5 1+0=1 6 + = 10, viết nhớ 7 + = 1, cộng thêm (nhớ bước 6) 10, viết nhớ 8 + = 1, cộng thêm (nhớ bước 7) 10, viết nhớ Ta kết 0001 0110, ta thấy bước nhớ 1, ta cộng số vào bit cực phải kết 0001 0110, nghĩa 0001 0110 +1 0001 0111 Số bù 2: số bù có đảo tất bit có số nhị phân (đổi thành đổi thành 1) cộng thêm vào kết Hay nói cách khác, số bù số bù cộng thêm Số bù dùng để biểu diễn số âm Khi đó, bit cực trái (bit bên trái) bit đánh dấu với qui ước: bit dấu số số dương, bit dấu số âm Ví dụ: Thực phép trừ – =-3Ta có 210 = 0000 00102510= 0000 01012 Số bù 1111 1010, số bù 1111 1011Vậy – = 0000 0010 + 1111 1011 Cột 2= 0 0 0 -5 = 1 1 1 1 1 1 1 Ta thực phép cộng sau: Bước Tại cột Thực phép tính 1 + =1 2 + = 10, viết nhớ 3 + = 0, cộng nhớ bước 4 0+ = 5 0+1=1 6 0+1=1 7 0+1=1 8 0+1=1 Ta kết 1111 1101, số bù -3 Nhân hai số nhị phân Phép tính nhân hệ nhị phân tương tự phương pháp làm hệ thập phân Hai số A B nhân với tích số kí số A B: với số B, tích với số số A tính viết xuống hàng mới, hàng phải chuyển dịch vị trí sang bên trái bit Tổng tích cục cho ta kết tích số cuối cùng.Ví dụ: x = 54 (1001 x 110 = 110110)Để dễ hiểu, bạn xem hình dười đây, hình thứ biểu diễn cách nhân số thập phân hình thứ cách nhân số nhị phân Nhân số thập phân Nhân số nhị phân Chia số nhị phân Phép chia số nhị phân tương đối phức tạp phép cộng, trừ nhân Cách chia số nhị phân giống chia số thập phân, bạn cần nắm vững cách chia số thập phân, đồng thời cần nắm vững cách trừ số nhị phân Đầu tiên xem hình để nhớ lại cách chia số thập phân, sau xem hình bạn hiểu cách chia số nhị phân Chia số thập phân Chia số nhị phân ... mũ giảm dần thế… HEX -> DECIMAL (hex sang thập phân) Để chuyển đổi từ hex sang decimal ta chuyển hex sang binary, sau lại từ binary ta chuyển decimal Lấy số FEED làm ví dụ: Từ hex sang binary:... thập phân, bạn cần nắm vững cách chia số thập phân, đồng thời cần nắm vững cách trừ số nhị phân Đầu tiên xem hình để nhớ lại cách chia số thập phân, sau xem hình bạn hiểu cách chia số nhị phân Chia... nghĩa 0001 0110 +1 0001 0111 Số bù 2: số bù có đảo tất bit có số nhị phân (đổi thành đổi thành 1) cộng thêm vào kết Hay nói cách khác, số bù số bù cộng thêm Số bù dùng để biểu diễn số âm Khi đó,

Ngày đăng: 28/03/2017, 11:03

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan