- 1
- 2
- 3
- 4
В 64 ассамблее нет pushad.
Ув. авторы ассамблея, почему в Вашем говноязыке нет pushad/popad под 64?
Я Вам что блять, ручками должен всё сохранять/перепушивать?!
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
В 64 ассамблее нет pushad.
Ув. авторы ассамблея, почему в Вашем говноязыке нет pushad/popad под 64?
Я Вам что блять, ручками должен всё сохранять/перепушивать?!
Уёбки!
Кстати, а тебе нравится говорить со Стертором?
К слову, у x86_64 шестнадцать регистров общего назначения вместо восьми (не так уж много) по 8 байт, итого для их сохранения нужно 128 байт.
32-битному x86 для pushad хватало 32 байтиков.
А для переключения задач потребуется сохранять намного больше. И даже в обработчике прерывания потребуется много чего сохранять.
или нет?
или в x64 уже забили на попытки сделать хардварное переключение, и теперь ОС сама выбирает где прятать банку сгущенки>
1. TSS в x64 есть.
2. Для переключения задач не используется. ОС сама должна прятать банку сгущёнки.
3. Для чего же тогда TSS? Для переключения уровня привилегий.
Там хранили, например, IO пермишенеы, чтобы знать, какие IO можно вызывать, а какие приводят к исключению.
Во времена ДО лонгмода считалось, что в теори каждая задача будет иметь свою TSS, и был хардварный мехуизм перкеключения задач (через специальные гейты).
Потому в TSS были места для регистров, стека, и пр, куда проц должен был всё прятать.
Это всё заебато работало в теории, но разумеется обосралось на практике (или программисты обосрали как часто бывает) и TSS конечно ни для чего такого не использовалось: всеми регистрами заведовала операционка, а из TSS кажется ипользовались только адреса стека (который процессор при сисколе вроде сам загружал)
в X64 идея хардварного переключения отправилась на Сёмину помойку, и в TSS остались только пермишены IO (вот жеж плевок-в-вечность блядь), стеки для сисколов и кажется еще стеки для прерываний, чтоб их сразу по прерыванию загружать (раньше так было нельзя автомаически делать)
По мотивам https://stackoverflow.com/questions/42971287/emu8086-pusha-popa/42973658#42973658
Сперва я бы ощупал ее, потом провел руками, словно по клавишам баяна. Раздвинул, пожамкал бы булки.
Потом наг... нет, не нагнул, а уложил бы на тахту, для ма... нет, не массажа простаты, а анальной мастурбации. Я уже и фаллос подготовил.
Какой фольклор )))
Октярбрёнок Палкин Петя
Захлебнулся при минете
И посмертно, говорят,
Исключен из октябряьт
NyTuH поднажми, не должно остаться ни одново стертора