а порезать можешь?
bilka00
ну это же pro.asm
bilka00
Я могу ебало обоссать
bilka00
)
Vladimir
Семидесятые?
Vladimir
Даже круче, чем МК-52 )
Alexander
Не знаю, он нас тоже дос, сейчас не вижу проблем от него изолироваться. Просто перетерпеть...
Alexander
Просто ещё проблематично найти препода который это дело понимает и умеет объяснить
Aiwan \ (•◡•) / _bot
он тут есть вроде
Aiwan \ (•◡•) / _bot
обратись у нему
Ask
дос учит с прерываниями работать, так шо он полезен)
Anonymous
Вообще дос и так полезен. Это ж система реального времени + фулл доступ к ресам компа
Anonymous
FreeDos жив, жил и еще будет жить
Vladimir
В 2020 легаси выпилят окончательно
Artem
Artem
ты уверен?
Vladimir
Однозадачная же
Vladimir
Кому там процессорные такты похищать
Vladimir
SMM только если
Vladimir
Кстати, есть способ его окончательно отрубить, не спалив при этом проц?
JeisonWi
електр🟢нік ✙🟠рчбеч ඞ
кого отрубить?
Anonymous
дос - реалтайм?
Это назвается операционной системой реального времени именно потому, что он однозадачный, кек
електр🟢нік ✙🟠рчбеч ඞ
нет
Vladimir
електр🟢нік ✙🟠рчбеч ඞ
та нет смысла его отрубать
електр🟢нік ✙🟠рчбеч ඞ
в интеловских процах есть еще более глубокие анальные зонды
Anonymous
Alexander
Как вывести y
y dd ?
finit
.....
fst y
Alexander
8086
Aiwan \ (•◡•) / _bot
кто подскажет в си TRUE это 1 или -1 или !=0 ???
Unknown
Aiwan \ (•◡•) / _bot
BOOL тип который
KosBeg
попробуй что-то типа
printf("%d", (int)TRUE);
по логике должно быть один
да и практически повсюду true - это !=0
Unknown
Vladimir
Vladimir
в C нет булевского типа
Vladimir
используй обычный int или char
KosBeg
и я согласен 🙂
часто встречал примерно такой
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
https://github.com/Singular/spielwiese-ci/blob/spielwiese/Singular/utils.h
https://github.com/ifbyair/input/blob/master/smart.h
Aiwan \ (•◡•) / _bot
используй обычный int или char
мне знаение в константы прописать, а не размер. размер - мы выяснили что 4 байта для вин. пропишу TRUE = 1
Aiwan \ (•◡•) / _bot
flat assembler version 1.71.64 (1048576 kilobytes memory)
error: out of memory.
изза чего может быть эта ошибка?
Aiwan \ (•◡•) / _bot
struct CONSOLE_CURSOR_INFO
dwSize dd ?
bVisible dd ?
ends
;-------------
proc ShowCursor
locals
CursorInfo CONSOLE_CURSOR_INFO
ends
invoke GetConsoleCursorInfo,[hStdOut],addr CursorInfo
mov dword[CursorInfo.bVisible],0
invoke SetConsoleCursorInfo,[hStdOut],addr CursorInfo
ret
endp
в работающую прогу добавил тольк оэто
s54820
ends вместо endl для locals?
Aiwan \ (•◡•) / _bot
да, но ошибка теперь другая
Aiwan \ (•◡•) / _bot
C:/FASM/INCLUDE/win64wx.inc [136] import_user32 [0]:
{ common macro import_#lib \{ import lib,functions \} }
C:/FASM/INCLUDE/macro/import64.inc [50] import [24]:
label dq RVA _label
processed: ShowCursor dq RVA _label?0A3
error: symbol already defined.
s54820
Aiwan \ (•◡•) / _bot
понядл, ShowCursor уже где то определен
Aiwan \ (•◡•) / _bot
кажись проще использовать ShowCursor напрямую, ща посмотрю че за функция
Aiwan \ (•◡•) / _bot
... если это конечно не тот курсор который стрелка
Aiwan \ (•◡•) / _bot
не, не работает, оставлю свой костыль тогда
Anonymous
Напомните, 64битные регистры доступны в 32битах? Т.е могу в rax,r8,r9 писать?
Aiwan \ (•◡•) / _bot
если прога х32 то нет
Anonymous
Придётся темплейт ключеделалки переделывать. Make Tasm great (зачеркнуто) 64битным again!
Vladimir
Anonymous
Vladimir
Иначе код будет интерпретироваться как обычный 32-битный
ида на линупс мб есть у кого нить?..
oles
в рутрекере была
нашел, спасибульки
нашел, спасибульки
Крякнутая? Магнит скинь. С тегами "ida" и "linux".
Вроде демка, на 16.04 не стартанула
dukeBarman
Проще всего виндовую под вайном использовать
Aiwan \ (•◡•) / _bot
Aiwan \ (•◡•) / _bot
...на вин
dukeBarman
Ну вот о чем и речь :)
dukeBarman
7.1 тоже утекла?
JeisonWi
bilka00
bilka00
Из 32 битного кода
bilka00
И наоборот