Обновить
91
Алексей@BiTL

Пользователь

0,4
Рейтинг
27
Подписчики
Отправить сообщение

у него парик в руку врос, ему не проще

смотря какая моделька, и какой спрайт...

изучать x86 ассемблер с помощью онлайн-компилятора какого-то, это крайне сомнительное решение. Лучше бы просто скачали DOSbox и любой ассемблер для DOS (TASM, YASM, NASM) . Так проще всего, имхо.

Если знаете Си, то можно на встроенном ассемблере упражнятся.

А еще лучше поразвлекаться сайзкодингом. Это прокачивает знание ассемблера, особенностей архитектуры и кодерскую смекалку, при этом это не скучно и есть определенная тусовка, где можно общаться, задавать вопросы, показывать свои достижения :)

ЗЫ: еще у вас ссылки в оглавлении не работают

на самом деле не обязательно ради ностальгии. Полно разработчиков, которые вообще родились в 2000-х и не застали никаких 8-битных игр в своем детстве. Но им нравится эстетика старых игр, пиксель-арт, платформеры, чиптюны.

Может, конечно, есть и коньюктурщики, которые делают это, чтобы продавать ностальгирующим. Но мне кажется, что если ты сам не тащишься от олдскульной эстетики, то ничего хорошего не выйдет.

mov ebx, 0x00000005
not ebx ; получили отрицательное число
not ebx ; инвертировали его обратно
inc ebx ; получили число, к которому можем мысленно подставить знак .

Но погодите! Мы получили при таком инвертировании –6, а не –5, как ожидалось! Почему же так?


Потому что существует инструкция NEG, для изменения знака числа.
А NOT просто инвертирует биты.

ЗЫ: к слову "mul eax" не бессмысленно, просто на выходе в EAX будет возведенное в квадрат число, в данном случае будет 16. А еще это обнулит EDX.

Чтож, я поворчал. А теперь пару "фэнтази-консольных" демок, которые мне нравсятся:
(https://hellfire.untergrund.net/download/nuova/html/nuova.html - запуск в браузере)

Учитывая, что авторы ветераны демосцены, прошедшие и DOS, и Amiga, и Windows... То действительно... Пущай на пенсии отдыхают, делая демо для "Pico-8", оно и для здоровья полезнее :)
Впрочем Pico-8 им уже мало, теперь есть PICOTRON!

https://www.pouet.net/prod.php?which=106000

Ну и еще стильная демка под TIC-80:
( https://tic80.com/play?cart=4406 - запуск в браузере )

это не опечатка, там же формулировка изначально неверная: "она умножает значение в текущем регистре на значение, которое было в предыдущем регистре".

mul всегда умножает сожержимое AL/AX/EAX на любой регистр указанный как операнд. Никаких "предыдущих регистров".

Учитывая фигню написанную и про трехоперандный imul, я почти уверен, что это писала нейросетка. ЧатЖПТ часто так тупит. Алсо, статья озаглавлена как методичка по asm x86-32, но почему-то упоминаются 64-разрядные регистры.

Дальше я просто проверять не стал, уверен, там и в остальном полно нейро-галлюцинаций.

Можно я поворчу как старый дед? Меня вот всегда бугуртит, что всякие там Pico-8, Tic-80, MicroW8 называют "фантази консолями". Ведь по факту это просто фреймворки с некоторыми искуственными ограничениями. Там даже ассемблера нет. LUA блин... Не, как удобная среда для программирования игрулек и демок в олдскул-стиле, это окей. Но их же часто суют в одни конкурсы с реальными платформами (на демосцене). Вот это уже багахуйьство!

Если бы автор "фэнтази консоли" придумал хотябы архитектуру процессора, видео/звуко-подсистемы, сэмулировал бы это программно, и под это дело был ассемблер, компилятор. Тогда еще ладно... А так... Тогда и Macromedia Flash можно было "фантази-консолью называть", и ваще любой фреймворк.

Пример использования IMUL с тремя операндами:

mov eax, 0xFAFe
mov ebx, 3
imul edx, eax, ebx

Так сделать нельзя. Третий операнд imul может быть только константой.

Вы нейросетку штоле попросили сгенерировать вам методичку?

Операция mul является самой старой и примитивной: она умножает значение в текущем регистре на значение, которое было в предыдущем регистре. То есть, если вы пишете:

mov eax, 4
mov ecx, 3
mul eax

То команда берет значение eax, умножает его на значение в предыдущей строке ecx и сохраняет туда же, в eax


MUL не так работает.

а нету уже тех волос, ахахаха

Зато человека можно. Как минимум запутать. Он вам о насосах, а вы ему о колёсах.

Вы утверждали, что "никто не научился перевозить грузы, расходуя меньше топлива". Я привел доказательство, что это, конечно же, не так. Остальные ваши фантазии никому не интересны.

Не работает. Никто не научился перевозить грузы, расходуя меньше топлива. Движки уже давно достигли если не предела эффективности, то близко к нему.

А Volvo и не в курсе. Каждый год разрабатывает способы уменьшения расхода топлива https://haarmannsi.com/samym-ekonomichnym-gruzovym-avtomobilem-na-green-truck-2025-stal-volvo-fh-aero/

Да, вряд ли они это осознанно делают (иначе бы делали бы эффективнее). Просто престарелые гомо-советикус пытаются тащить страну в прошлое, туда где они были молодыми и им было все привычно. Они уже открытым текстом это говорят (см. недавнее выступление бастрыкина). Народ тоже приучили ностальгировать по фэнтэзийному прошлому (хотя больше половины населения никогда его не видала). И за этим даже интересно наблюдать. Как тоскующие по СССР бугуртят от дефицита бензина, например. Пересесть на троллейбус, ездить на работу на вахтовом автобусе уже желания не возникает. А ведь в СССР (позднем) на 1000 человек приходилось в среднем 60 частных авто. А в городе на 100 тыс. жителей обычно было 4 заправки (две из которых не работало).

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

Это определенно имеет значение, сублимация агрессии в соперничество в видеоиграх. Думаю и свободный доступ к порнухе тоже неплохо работает :)

Короче все, что пытается запретить государство. А то ведь скрепные ценности и традиции под угрозой. Вырастают потом пориджи не желающие махаться стенка на стенку и плохо понимающие концепцию "свой-чужой". Как с такими повторять подвиги дедов?

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

Меня больше занимает вопрос - почему в СССР это все было, в 90-х уже сильно меньше, а сейчас почти сошло на нет. Именно деление на районы, дворовая культура, вся вот эта шляпа, что в "Слове пацана" неплохо показана. Я лично застал времена, когда в соседний район (особенно явно недружественный твоему) заходить было примерно как в стан вражеской армии, и уйти при своих, не разутым, не раздетым и не побитым - это было программой максимум.
А дети помладше делились по улицам. Видимо инстинктивно готовясь к следующему этапу.

где ж тут немотивированная агрессия? Я вроде расписал мотивы.

Где я разделял чего - не понял. Изначально разговор шел о естественном праве человека на жизнь, и что концепция этого права, в частности, не нуждается в доказательстве.

Информация

В рейтинге
2 464-й
Откуда
Актобе (Актюбинск), Актюбинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность