Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Информатика. Ассемблер. Проверяю себя

Определите длину (в байтах) участка памяти, зарезервированного следующими операторами ассемблера:

1)M2DQ 5 DUP (?)
2)Text1DB 41h, ‘Здравствуйте! ’, 3Fh
3)PoleDW 11 DUP (0)

Перечитав литературу по Ассемблеру нашёл несколько подсказок:
DB-1 байт DW-2 байта DD-4 байта DF-6 байт DP-6 байт DQ-8 байт DT-10 байт а DUP умножает на энное количество, ну а слово это

Так вот что получилось
1)8*5=40
2)1+слово (6)=7
3)2*11=121

Складываю 40+7+121=168 байт.

Верно ли получилось?

Есть ещё пара вопросов, что ставить за место вопроса в скобках в 1ой строке, и что подразумевает Pole в 3ей строке. А то просматривал подобных задач с разъяснением не нашёл

По дате
По рейтингу
Аватар пользователя
Высший разум

1)M2 DQ 5 DUP (?) - 8*5=40
2)Text1 DB 41h, ‘Здравствуйте! ’, 3Fh - 1*16=16
3)Pole DW 11 DUP (0) - 2*11=22
78