Консультация № 201502
13.10.2021, 20:33
0.00 руб.
0 5 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Не могу найти информацию по объявлению переменных в ассемблере
Код:

Handle dw ?
Handle dw 0

1. Что значит 0 и ?
2. В чем их разница?
Спасибо большое!!!!!

Обсуждение

давно
Старший Модератор
31795
6196
13.10.2021, 22:16
общий
Адресаты:
Цитата: kolyatimushev
Что значит 0 и ?

Одно значение предопредено = 0, второе случайное, может быть от предыдущей программы осталось.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
405378
6
14.10.2021, 17:56
общий
Адресаты:
Код:
Handle dw ?
это рандомное число в высокоуровневых языках программирования?
давно
Старший Модератор
31795
6196
14.10.2021, 20:21
общий
Адресаты:
Цитата: kolyatimushev
Handle dw ?

Программа, может запустится, в том месте, где уже работала другая программа(физические адреса, не виртуальные), вот содержимое этой программы может попасть в следуюшую, как не перезаписоваемая, т.е. по этому адрессу может быть любое значение.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
18.10.2021, 12:28
общий
Адресаты:
В дополнение к выше сказаному:

Обратите внимание на код программы и длину исполняемого файла.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
20.10.2021, 11:22
общий
это ответ
Доброе время суток!

Программа, может запустится, в том месте, где уже работала другая программа(физические адреса, не виртуальные), вот содержимое этой программы может попасть в следуюшую, как не перезаписоваемая, т.е. по этому адрессу может быть любое значение.


Обратите внимание на код программы и длину исполняемого файла.

Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа