10進数の「-2000」を14桁の2の補数に変換すること
(2000)10
= (8192+4096+2048+32+16)10
= (1×213+1×212+1×211+0×210+0×29+0×28+0×27+0×26+1×25+1×24+0×23+0×22+0×21+0×20)10
= (00011111010000)2
2000の2進数の0と1を反転させて11100000101111
11100000101111 + 1 = 11100000110000
答え: 11100000110000
10進数の「-1722」を14桁の2の補数に変換すること
(1722)10
= (8192+4096+2048+256+64+4+2)10
= (1×213+1×212+1×211+0×210+0×29+1×28+0×27+1×26+0×25+0×24+0×23+1×22+1×21+0×20)10
= (00011010111010)2
1722の2進数の0と1を反転させて11100101000101
11100101000101 + 1 = 11100101000110
答え: 11100101000110
10進数の「-42」を10桁の2の補数に変換すること
(42)10
= (512+256+128+64+16+4+2)10
= (1×29+1×28+1×27+1×26+0×25+1×24+0×23+1×22+1×21+0×20)10
= (0000101010)2
42の2進数の0と1を反転させて1111010101
1111010101 + 1 = 1111010110
答え: 1111010110
10進数の「-333」を11桁の2の補数に変換すること
(333)10
= (1024+512+128+32+16+2+1)10
= (1×210+1×29+0×28+1×27+0×26+1×25+1×24+0×23+0×22+1×21+1×20)10
= (00101001101)2
333の2進数の0と1を反転させて11010110010
11010110010 + 1 = 11010110011
答え: 11010110011
10進数の「-86」を10桁の2の補数に変換すること
(86)10
= (512+256+128+32+8+2)10
= (1×29+1×28+1×27+0×26+1×25+0×24+1×23+0×22+1×21+0×20)10
= (0001010110)2
86の2進数の0と1を反転させて1110101001
1110101001 + 1 = 1110101010
答え: 1110101010
10進数の「-923」を12桁の2の補数に変換すること
(923)10
= (2048+1024+64+32+4+1)10
= (1×211+1×210+0×29+0×28+0×27+1×26+1×25+0×24+0×23+1×22+0×21+1×20)10
= (001110011011)2
923の2進数の0と1を反転させて110001100100
110001100100 + 1 = 110001100101
答え: 110001100101
10進数の「-75」を10桁の2の補数に変換すること
(75)10
= (512+256+128+32+16+4+1)10
= (1×29+1×28+1×27+0×26+1×25+1×24+0×23+1×22+0×21+1×20)10
= (0001001011)2
75の2進数の0と1を反転させて1110110100
1110110100 + 1 = 1110110101
答え: 1110110101
10進数の「-57」を10桁の2の補数に変換すること
(57)10
= (512+256+128+64+4+2+1)10
= (1×29+1×28+1×27+1×26+0×25+0×24+0×23+1×22+1×21+1×20)10
= (0000111001)2
57の2進数の0と1を反転させて1111000110
1111000110 + 1 = 1111000111
答え: 1111000111
10進数の「-112」を10桁の2の補数に変換すること
(112)10
= (512+256+128+16)10
= (1×29+1×28+1×27+0×26+0×25+1×24+0×23+0×22+0×21+0×20)10
= (0001110000)2
112の2進数の0と1を反転させて1110001111
1110001111 + 1 = 1110010000
答え: 1110010000
10進数の「-1515」を15桁の2の補数に変換すること
(1515)10
= (16384+8192+4096+2048+512+16+4+1)10
= (1×214+1×213+1×212+1×211+0×210+1×29+0×28+0×27+0×26+0×25+1×24+0×23+1×22+0×21+1×20)10
= (000010111101011)2
1515の2進数の0と1を反転させて111101000010100
111101000010100 + 1 = 111101000010101
答え: 111101000010101
2の補数の「110110110」を10進数に変換すること
110110110 - 1 = 110110101
110110101の0と1を反転させて001001010
(001001010)2
= (0×28+0×27+1×26+0×25+0×24+1×23+0×22+1×21+0×20)10
= (64+8+2)10
答え: -74
2の補数の「11111」を10進数に変換すること
11111 - 1 = 11110
11110の0と1を反転させて00001
(00001)2
= (0×24+0×23+0×22+0×21+1×20)10
= (1)10
答え: -1
2の補数の「11011010110」を10進数に変換すること
11011010110 - 1 = 11011010101
11011010101の0と1を反転させて00100101010
(00100101010)2
= (0×210+0×29+1×28+0×27+0×26+1×25+0×24+1×23+0×22+1×21+0×20)10
= (256+32+8+2)10
答え: -298
2の補数の「11011100」を10進数に変換すること
11011100 - 1 = 11011011
11011011の0と1を反転させて00100100
(00100100)2
= (0×27+0×26+1×25+0×24+0×23+1×22+0×21+0×20)10
= (32+4)10
答え: -36
2の補数の「111010」を10進数に変換すること
111010 - 1 = 111001
111001の0と1を反転させて000110
(000110)2
= (0×25+0×24+0×23+1×22+1×21+0×20)10
= (4+2)10
答え: -6
2の補数の「1011101」を10進数に変換すること
1011101 - 1 = 1011100
1011100の0と1を反転させて0100011
(0100011)2
= (0×26+1×25+0×24+0×23+0×22+1×21+1×20)10
= (32+2+1)10
答え: -35
2の補数の「111010111」を10進数に変換すること
111010111 - 1 = 111010110
111010110の0と1を反転させて000101001
(000101001)2
= (0×28+0×27+0×26+1×25+0×24+1×23+0×22+0×21+1×20)10
= (32+8+1)10
答え: -41
2の補数の「1110101」を10進数に変換すること
1110101 - 1 = 1110100
1110100の0と1を反転させて0001011
(0001011)2
= (0×26+0×25+0×24+1×23+0×22+1×21+1×20)10
= (8+2+1)10
答え: -11
2の補数の「100000010」を10進数に変換すること
100000010 - 1 = 100000001
100000001の0と1を反転させて011111110
(011111110)2
= (0×28+1×27+1×26+1×25+1×24+1×23+1×22+1×21+0×20)10
= (128+64+32+16+8+4+2)10
答え: -254
2の補数の「101100111000」を10進数に変換すること
101100111000 - 1 = 101100110111
101100110111の0と1を反転させて010011001000
(010011001000)2
= (0×211+1×210+0×29+0×28+1×27+1×26+0×25+0×24+1×23+0×22+0×21+0×20)10
= (1024+128+64+8)10
答え: -1224
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2018, All rights reserved.