Перевести в двоичную, шестнадцатеричную и восьмеричную системы счисления десятеричные числа:
1) 42; 31; 113
2) 46; 35; 119
3) 49;30;103
4) 29; 37; 97;
5) 45; 81; 89,
6) 66; 25; 110
7) 19;53; 101
8) 21; 87; 98.
9) 12; 38; 118
10) 17; 63; 128
11) 34; 50; 107
12) 28; 45; 130.
13) 11; 43; 67
14) 13; 69; 88
15) 14;70; 99
16) 15; 72; 100
Перевести в двоичную систему счисления шестнадцатеричные числа: FFF;;.
A45; 12; 56B
2) 7C; 72EB; 31DB
3) 34A; 6AB; 9AD
4) 2B9; 6F1; 81B
5) 1EF3; 5AB; 46F
6) 3EB; 4D8;A61
7) 5AB; 79F;AB8
8) 7CD; 2A1; B53
9) A56; 5E9; CDE
10) 6A3; 9D0; 8BE
11) 9A; 4DE; EF7
12) 10B; 87F; CD9.
13) 3B8; DE1; BAE
14) BC; 7F9; 78A
15) AB; 8E4; C17
16) 38E; 9C7; B89
Перевести в восьмеричную и шестнадцатеричную системы счисления бинарные числа;
1) 00101011; 00100110; 01110011 |
2) 11110010; 01101010; 11111100; |
3) 10000101; 11100010; 11001011 |
4) 00011101; 11111001; 00111101 |
5) 01100001; 01101110; 11110011 |
6) 00110110; 00111011; 10001100 |
7) 00011101; 01010110; 10110010 |
8) 00011100; 01001100; 01101110 |
9) 11100100; 01011100; 11000001 |
10) 11010010; 01001100; 11000111 |
11) 11100010; 10100001; 10001110 |
12) 10101001; 11010101; 111001100 |
13) 00001111; 10100101; 10010001 |
14) 11100000 11111000; 01000011 |
15) 10100101; 01101100; 11100001 |
16) 11100111; 01100101; 10110010; |
Представить в дополнительном коде следующие числа:
1) -42;-31; -113 |
2) -46;-35; -119 |
3) -49;-30;-103 |
4) -29;-37; -97; |
5) -52;-41; -93 |
6) -66;-25;-110 |
7) -19;-53-101 |
8) -21;-87; -98. |
9) -12;-38; -118 |
10) -17;-63;-128 |
11) -34; -50;-107 |
12) -28;-45; -130. |
13) -11;-43; -67 |
14) -13;-69;-88 |
15) -14;-70;-99 |
16) -15;-72;-100 |
Даны следующие определения переменных:
1) a db 45,16,76,-6 b db “abcd” c dw 15 dup(0),3,3 d dd 345h |
2) a dd 2, 24 b db “aaa”, -8, 23h, 11101b c db 6 dup (0), 45, 6 d dw -7, 4Dh, 8 dup(0) |
3) a db “Salut”,10,13 b db -16,-20,13h, 2 dup (0) c dw 62, 34, -15 d dd 456C9h, 4567 |
4) a dd 92, 45h,90,-54,-67 b db 10 dup(‘$’), 10, 13 c db “amdto”,10,13,’$’ d dw 5 dup (?),7,-80h |
5) a db “lucrarea_1”,10,13 b db 2 dup (0) c dw 38, -15,78,41,12 d dd 678EFh, 3489, 456 |
6) a db 12, 24,”sss” b db “ab”, -8, 23h c dd 6 dup (0), 45 d dw -7, 5 dup(0) |
|
|
7) a db 35,53 b db 10 dup (‘ ’), 10,13, “$” c dw 5 dup(0) d dd 555h |
8) a db 34, 6,3,-8,-2 b db “Hello”, ‘$’ c dw 6 dup (0), ‘$’, 10, 13 d dw -68, 46h, 7 dup(0) |
9) a db 45,16 b db 5 dup (?),10,13,“$” c dw 55 dup(0) d dd 34567h |
10) a db 76, 87, 92, 45h b db 20 dup(‘$’), 10, 13 c db “qwert” d dw 10 dup (0) |
11) a dd 78, 34, 67 b db “Rezultat”, ‘$’ c db 16 dup (0), ‘$’, 10, 13 d dw -68, 46h, 7 dup (0) |
12) a db 73,74,75,77,78,-67 b db 15 dup (‘?’), 10,13 c dw 5 dup (‘ ’), “$” d dd 777h |
13) a db 24,76,-56 b db “abc”, 11101b c dd 45, 4 dup (?) d dw 4 dup (0),8,3 |
14) a db “testul_nr_2”,13,10 b db -18,-22,18h, 2 dup (0) c dw 81, -16,44,18 d dd 568ABh |
15) a dd 87, 45h,-9 b db 10 dup (?) c db “test_1$” d dw 4 dup (0),2,7 |
16) a db “Matematica”,10,13 b db 10,20h, 2 dup (0) c dw 60, 30, -10,-20,-50 d dd 56789Bh |
определить, сколько байтов выделено данными директивами;
определить адреса, по которым располагается каждая из переменных.