понял, что формат пе, для винды ?
айсцилиона поищи
Тебе по окошкам или по консольке?
окошки gui ?
Да, винапи
https://wasm.in/threads/uroki-iczeliona-ot-sulaiman-chang-na-dialekte-fasm.31759/#post-383474 во, нашел
Это же для окошок ?
Его видел на кибер форуме, но там как-то поломанно перенесли и все уроки содержали только первый урок
не,мне пока консолька нужна, мне больше интересует низкоур монупуляции.
ассемблером
тогла какая разница консоль или окно?
Ну обычно, например на том же питоне, не начинают с написания gui приложения на ткинтере, начинают с азов
Если хочешь консольку - открывай консольные апи винды на сайте микромягких
Тем более фасм не кроссплатформенный если брать в счет библиотеки, а я хочу чтоб при минимальных изменениях в коде, он работал ка на виндовс, так и на линукс.
Он как бы сам по себе кроссплатформенный
ну, один и тот же код не будет работать на винде и линуксе.
Нет это неправильный образ мысли. Ну… Нельзя человека в этом упрекать конечно. Тут же дело в том числе другом. Асм это про то как ты управляешь процессором или сопроцессором или шиной если вам это понадобилось. Вообще гуй или консоль это не важно. Это все фантики которые вызываются асмом (короче это не часть основ асма). Вот если бы в реальном режиме писали то да сначала вы освоили бы режим работы адаптера и сначала выводили бы текст а потом уже писали код для отрисовки окон, но так… В общем нет принципиальной разницы.
так нет такого кода который без изменений работал на разных ОС. то что щас скашешь си и подобное, как и сказали выше, у них апи одинаковое. сделай на асме также
Только гуйка более сложный вариант
Прям интересно стало, что за одинаковые апи, которые работают на разных ос.
Апи разные, а обращение к ним одинкаковое
Да! Но… Для того кто вызывает АPI системы имхо разница не столь заметна.
printf например. реализуешь эту процедуру для линуха и винды, подключаешь нужный инклуд, и код хелловорлд для линуха и винды будет одинаков.
Но это будет разный принтф внутри при этом
Не знаю, для меня асм ассоциируется с терминальными программами*
Асм для меня ассоциируется с православным языком программирования, который каноничен и на котором надо все писать
ну, printf одинаковый синтаксис, но под копотом, в зависимости от ос, разная реализация одного и того же printf
я/мы про это и гворим. так и работает сишка. апи одно, а реализация, в зависимости от архитектуры, ОС разные
Ага, я это понял тогда, когда задал себе вопрос, как может быть ассемблер не кроссплатформенным, а си который написан на том же ассемблере кроссплатформенным, и тогда сложив 2 + 2 понял это.
и эт тоже уже видел)
Обсуждают сегодня