Второй человек узнал от первого человека много нового,человек говорит спасибо
@trakschanel5 жыл бұрын
Отладка рулит, показывайте чаще)
@DenisS19832 жыл бұрын
Мне нравится блуждающий указатель
@АлександрШульгин-л3о5 жыл бұрын
Best video in Russian KZbin about POINTERS. Thanks
@MsKhch5 жыл бұрын
Потрясающая работа.
@deepbluebird68363 жыл бұрын
Огонь
@nickvirus94635 жыл бұрын
Смотрю из за отладки) Очень познавательно)
@pydev212 жыл бұрын
Да...не просто понять.
@timafonalexsandr75645 жыл бұрын
Спасибо большое. Но все таки жду=) Урок по управлению шимом tlc5940 Очень хотелось бы понять ее=)
@timelord11375 жыл бұрын
Отладка объясняет работу лучше некуда) Но в голове не укладывается как процессор решает что в какой участок памяти записать, а тем более вытащить отсюда, переставить сюда, записать то, переписать это - и со скоростью в миллиарды операций в секунду)
@БогданПаршинцев4 жыл бұрын
Time Lord. Так процессор ничего не решает. Ему уже все сказано, он просто это делает. Он начинает выполнять инструкции по очереди и ему говорят запиши из этой ячейки памяти в стек. Он это и делает.
@Ivan-rc4it5 жыл бұрын
на 8 минуте я этот процесс так понимаю, что компилятор с регистра esp+0x1c берет значение и помещает в регистр eax и где то помечается, что в этом регистре хранится наше значение, поэтому и опять перемещает с eax в eax.
@АлександрПушкин-п4к5 жыл бұрын
Спасибо за уроки. Если до этой темы вкуривал довольно легко, то теперь что то со скрипом идёт(. Но все равно осилю
@pavelaugur65654 жыл бұрын
Спасибо за урок. А раз имя массива является указателем, разве нельзя сразу присвоить его другому указателю p_uch = uch вместо p_uch = &uch[0]?
@narodstream5524 жыл бұрын
Мы присваиваем не имя, а адрес.
@pavelaugur65654 жыл бұрын
@@narodstream552 Я имел ввиду массив uch является указателем и p_uch = &uch[0] можно заменить на p_uch = uch
@narodstream5524 жыл бұрын
Можно конечно. Задача была - показать то, что адрес нулевого элемента - это и есть указатель на место в памяти, где находится массив.
@АндрейГерасименко-ш4е4 жыл бұрын
У меня отладчик вылетает с ошибкой: gdb (7.6.1) после шага с строки: printf("Value b is\t\t0x%08X ", b); на: p_a = &b; Break at address "0x10c3d64" with no debug information available, or outside of program code в дизассемблере Failed to execute MI command: -data-disassemble -s 17579361 -e 17579393 -- 2 windows 10 x64 что посоветуете?
@usatorrent5 жыл бұрын
прикольненько было бы если бы под каждым видео был прикреплен список типа содержания уже вышедших уроков. возвращаюсь иногда чтоб освежить в памяти или уточнить нюанс и с любого видео перепрыгнуть в точно куда нада было
@narodstream5525 жыл бұрын
Я бы не против, но есть ограничение на описание. Вернее строгого нет, но слишком большие не приветствуются. По меркам неприветствования сообщества KZbin у меня описания уже сейчас огромные.
@Сергей-ф2ъ7я4 жыл бұрын
Интересно, а почему у меня значения массива укладывались не побайтово как у вас а по DWORD? 004014a2: mov DWORD PTR [esp+0x1e],0x66554433 004014aa: mov DWORD PTR [esp+0x22],0xaa998877
@froggolab3 жыл бұрын
а какой тип у массива? возможно что-то более крупное, вот и не по одному байту укладывается