- 1
- 2
- 3
- 4
В 64 ассамблее нет pushad.
Ув. авторы ассамблея, почему в Вашем говноязыке нет pushad/popad под 64?
Я Вам что блять, ручками должен всё сохранять/перепушивать?!
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
В 64 ассамблее нет pushad.
Ув. авторы ассамблея, почему в Вашем говноязыке нет pushad/popad под 64?
Я Вам что блять, ручками должен всё сохранять/перепушивать?!
Уёбки!
guest6 06.08.2024 12:46 # 0
guest6 06.08.2024 13:17 # 0
Кстати, а тебе нравится говорить со Стертором?
guest6 06.08.2024 13:57 # 0
К слову, у x86_64 шестнадцать регистров общего назначения вместо восьми (не так уж много) по 8 байт, итого для их сохранения нужно 128 байт.
32-битному x86 для pushad хватало 32 байтиков.
guest6 06.08.2024 14:02 # 0
guest6 06.08.2024 14:40 # 0
А для переключения задач потребуется сохранять намного больше. И даже в обработчике прерывания потребуется много чего сохранять.
guest6 06.08.2024 14:51 # 0
или нет?
или в x64 уже забили на попытки сделать хардварное переключение, и теперь ОС сама выбирает где прятать банку сгущенки>
guest6 06.08.2024 14:59 # 0
1. TSS в x64 есть.
2. Для переключения задач не используется. ОС сама должна прятать банку сгущёнки.
3. Для чего же тогда TSS? Для переключения уровня привилегий.
guest6 06.08.2024 18:03 # 0
Там хранили, например, IO пермишенеы, чтобы знать, какие IO можно вызывать, а какие приводят к исключению.
Во времена ДО лонгмода считалось, что в теори каждая задача будет иметь свою TSS, и был хардварный мехуизм перкеключения задач (через специальные гейты).
Потому в TSS были места для регистров, стека, и пр, куда проц должен был всё прятать.
Это всё заебато работало в теории, но разумеется обосралось на практике (или программисты обосрали как часто бывает) и TSS конечно ни для чего такого не использовалось: всеми регистрами заведовала операционка, а из TSS кажется ипользовались только адреса стека (который процессор при сисколе вроде сам загружал)
в X64 идея хардварного переключения отправилась на Сёмину помойку, и в TSS остались только пермишены IO (вот жеж плевок-в-вечность блядь), стеки для сисколов и кажется еще стеки для прерываний, чтоб их сразу по прерыванию загружать (раньше так было нельзя автомаически делать)
guest6 06.08.2024 21:09 # 0
doomginho 06.08.2024 21:03 # 0
guest6 06.08.2024 22:03 # −1
По мотивам https://stackoverflow.com/questions/42971287/emu8086-pusha-popa/42973658#42973658
guest6 06.08.2024 22:07 # −1
doomginho 09.08.2024 01:56 # 0
Сперва я бы ощупал ее, потом провел руками, словно по клавишам баяна. Раздвинул, пожамкал бы булки.
Потом наг... нет, не нагнул, а уложил бы на тахту, для ма... нет, не массажа простаты, а анальной мастурбации. Я уже и фаллос подготовил.
doomginho 07.08.2024 01:55 # 0
Какой фольклор )))
guest6 06.08.2024 14:49 # −1
Октярбрёнок Палкин Петя
Захлебнулся при минете
И посмертно, говорят,
Исключен из октябряьт
doomginho 09.08.2024 01:59 # 0
doomginho 09.08.2024 02:03 # 0
guest6 06.08.2024 18:11 # −1
NyTuH поднажми, не должно остаться ни одново стертора
doomginho 06.08.2024 21:02 # 0