🇷🇺 Artur
А потом приходят на собеседование и на вопрос простой ответить не могут
А потом они заходят в чат и не могут пройти анти бот
Artiom
Архитектура МП Intel. Какой шестнадцатеричный код будет в регистре AX после выполнения фрагмента программы на языке АССЕМБЛЕР? … MOV AX, 10 CALL PR …. PR: PROC NEAR POP BX MOV AX, 15 PUSH BX RET
Ivan
ax=10, jmp PR (push &….) bx=&… ax=15 jmp bx(&…)
Ivan
https://schweigi.github.io/assembler-simulator/
Ivan
MOV A, 10 CALL PR PR: POP B MOV A, 15 PUSH B RET
🇷🇺 Artur
Какие есть российские микроконтроллеры? В гугле нашел только МК 90х годов, поновее нет ничего?
🇷🇺 Artur
Миландр
О, не слышал даже о такой фирме, спасибо, пойду посмотрю что там есть
🇷🇺 Artur
Но цена... 22к....
FroZZZ
можно ли в регистр eax поместить float число? и как?
­
Но цена... 22к....
https://www.platan.ru/cgi-bin/qwery.pl/id=2015468198 А чипдип славится наценкой в 3-5 раз.
Ya klass
ребзя, никто не подскажет как мне высунуть из файла txt содержимое что б манипулировать с ним потом?
Ya klass
у меня задача все маленькие латинские буквы в файле сделать большими
Ya klass
типо открыть файл я должен командой mov AH 3eH
Ya klass
а что дальше?
Ya klass
или я что то путаю?
DarkPerl
или я что то путаю?
Вы должны знать в какой операционной системе работаете. С каким языком ассемблера. С какой разрядностью.
Ya klass
Tasm на дос боксе, x86
DarkPerl
а что дальше?
Дальше вы указываете режим открытия файла, имя файла и вызываете прерывание операционной системы
DarkPerl
Вы примеры искали ?
Ya klass
да, вот кое как разбираюсь
Ya klass
понял о чем вы говорите
DarkPerl
да, вот кое как разбираюсь
Вам необходимо разобраться с параметрами файлов, с понятием дескриптор файла, и с прерываниями (системными вызовами)
DarkPerl
Для DOS по крайней мере
DarkPerl
Вот тут есть пример, не проверял, но выглядит вроде норм. Посмотрите как и из чего сделан https://fasmworld.ru/isxodniki/rabota-s-fajlami-v-dos/
DarkPerl
Он на фасм правда, но суть та же
DarkPerl
Вот еще
DarkPerl
http://www.avprog.narod.ru/progs/fdos01.html#3Fh
Ya klass
спасибо большое!
DarkPerl
Пожалуйста. Пару часов и все получится ) 😁
Null
Всем привет. Тут кодят на питоне? 😏
Patrick
Всем привет. Тут кодят на питоне? 😏
Название группы говорит за себя😉
egor
Название группы говорит за себя😉
Ну...я бы не назвал ощущения от кодинга на асме схожими с кодингом сидя на питоне, впрочем, сравнивать возможностью не обладаю
egor
Да и в целом, считаю это довольно странной практикой, на такие вопросы, наверное, утвердительный ответ можно с большей вероятностью получить в чатах с обсуждением различных извращений по бдсм тематике
­
Всем привет. Тут кодят на питоне? 😏
Так, или пишешь от своего аккаунта, или ловишь бан.
Anonymous
😂
Null
Да за что? 🤔
­
За рекламу
Владимир
Ааа, это не реклама. Просто мой акк пророссийский
Владимир
Мир, дружба, жвачка. Я просто хочу понять ассемблер
Anonymous
Владимир
Да не проблема, вот и пишу
Владимир
На пихоне у меня веб, на ассемблере хочу поковырять колибри
Владимир
Кто чё может посоветовать для изучения асм?
­
#book умные читать
­
Кто чё может посоветовать для изучения асм?
Попробуй начать с https://t.me/proasm/47980
Владимир
Это понятно, просто нужен fasm а то этих asm слишком много😏
Владимир
Hello world на asm 21 строчка 😱
Anonymous
Hello world на asm 21 строчка 😱
Hello world на ассемблере около 1 килобайта (можно и на 600 байт) — 5 инструкций, или 5 строчек. Hello world на C около 9 килобайт, больше 100 инструкций\строчек. Hello world на Python 10 мегабайт, больше 20 тысяч инструкций\строчек.
Владимир
Владимир
У меня hello весит 238 байт
Владимир
А тут есть разрабы колибриОС?
Anonymous
Считать нужно не по строчкам в коде, а строчки инструкций на выходе, и всегда помнить что их можно сократить. Когда на C без стаба, который весит примерно 9-8 килобайт, и остальных плюшек в виде защиты стэка, будет трудно, программа может просто сломаться, а с ними — будет намного больше строчек, веса, затрат. Про Python я вообще молчу, на каждый запуск нужно обработать тонну инструкций от интерпретатора.
Anonymous
У меня hello весит 238 байт
Зависит от формата файла.
Владимир
Зато у питона низкий порог входа
Anonymous
Зато у питона низкий порог входа
Не плюс, и не минус. Что оно даёт? Серьёзного на таком не написать, высокая конкуренция, да и далеко с такими знаниями не пойти.
Владимир
Не плюс, и не минус. Что оно даёт? Серьёзного на таком не написать, высокая конкуренция, да и далеко с такими знаниями не пойти.
Ну ведь пишут же, да, не шибко серьёзное, но и задачи у языков разные. А ковыряться в недрах чего-то непонятного, ну такое себе, плюс нужно иметь терпение и стальные нервы
Danil
Не плюс, и не минус. Что оно даёт? Серьёзного на таком не написать, высокая конкуренция, да и далеко с такими знаниями не пойти.
Не думаю, что если вам понадобится математическая модель с символьными методами вы прибегните к С или ассемблеру, так что зависит от задач, я бы не был так критичен
Anonymous
Не думаю, что если вам понадобится математическая модель с символьными методами вы прибегните к С или ассемблеру, так что зависит от задач, я бы не был так критичен
Возможно и прибегну, если она мне понадобится в минималньном размере. При этом обязательно буду использовать ассемблер, если к примеру для этого уже есть готовая инструкция на процесссоре, но которая не поддерживается на компиляторах, и уж точно на интерпретаторах.
Vladimir
А тут есть разрабы колибриОС?
Интересней бы было увидеть разрабов ПОД КолибриОС.
Anonymous
Интересней бы было увидеть разрабов ПОД КолибриОС.
Легко: заходите на форум, и видите. Их сотни
Hello, World! 🎄
Кого вы там увидеть собрались?
Владимир
Интересней бы было увидеть разрабов ПОД КолибриОС.
Ну как я понял, там разрабатывать можно только на fasm а это движение в никуда
Владимир
­
В тлг?
Да. Там есть Den, который любит учить васик.
Vladimir
Ну как я понял, там разрабатывать можно только на fasm а это движение в никуда
да почему, хоть на С пиши, сисколлы дёргай через __asm и вперёд
Владимир
да почему, хоть на С пиши, сисколлы дёргай через __asm и вперёд
Я дергать ещё ничего не умею, учусь пока тыкать палкой
Владимир