Michael
Ей не нужно возвращать каретку в консоли
Т.е. мне в ручную необходимо каждый символ устанавливать, а потом менять положение курсора?
The Bird of Hermes
Т.е. мне в ручную необходимо каждый символ устанавливать, а потом менять положение курсора?
Можешь пробелами добирать🤷‍♂️, либо использовать ESC-последовательности, там есть перенос строки без возврата (читай сдвиг курсора вниз на 1)
Michael
Можешь пробелами добирать🤷‍♂️, либо использовать ESC-последовательности, там есть перенос строки без возврата (читай сдвиг курсора вниз на 1)
А можете подсказать как эти esc последовательности использовать, а то я не нашел примера программ. Сейчас опять дошел до момента с выводом символов в вертикаль и всё не могу смириться, что нет простого способа этого сделать, тем более, когда в ascii таблице прямым текстом указано line feed без всякого carriage return.
Киану
всем привет, подскажите пожалуйста книгу по arm32 ассемблеру на русском, желательно чтобы поменьше воды
Киану
Калашников
это по x86 же)
Nothing
Raspbery pi в названии фигурирует , точно не помню.
­
@Debra5Watkins5 А я разве не банил тебя тут уже?
­
Выкладывай сюда.
КТ315
Скидывай.
КТ315
Сделаю свой ChatGPT наконец-то.
Guldan
Скинь плиз
Aiwan \ (•◡•) / _bot
Выкладывай сюда.
так он и послушал. вертел он всех нас ....
КТ315
Что "9"?
КТ315
8⃣+4? Странный какой-то...
Крутой
Доброе утро. Как вывести значения регистра AX в TASM под DOS на экран? Цифры от 0-9 выводятся нормально, а вот если внести значение больше, то выводятся непонятные символы и смайлики. Нужно сделать конверт слова в строку и выводить строку?
Guldan
Не было такого
Fomand
Не было такого
лол, телефон настолько отупел что сам отправляет сообщения
­
Киану
всем привет. подскажите, как работает команда loop $ ? что значит знак доллара, куда loop должен перейти?
EXEZZZ
Цикл
Киану
Цикл
то что цикл это я понимаю, а про доллар нагуглить не могу)
EXEZZZ
А чё за АСМ у тебя
Киану
Текущий адрес.
т.е. это пустой цикл будет, который только регистр cx до нуля уменьшит?
Киану
Aiwan \ (•◡•) / _bot
всем привет. подскажите, как работает команда loop $ ? что значит знак доллара, куда loop должен перейти?
$ это адрес текущей инструкции. в твоем случаем loop перепрыгнет сам на себя, уменьшив при этом cx
Sergey Boogerwooger
Вот такой вопрос, какой самый короткий байт-код чтобы сделать декремент SSE регистра, типа "dec eax", но только "dec xmm0". Типа вычесть константу "1.0" из xmm0, желательно потратив минимум байт-кода? Решение с "mov eax,1 , cvtsi2sd xmm0, eax" понятно, но вдруг есть какой нить трюк чтобы ещё короче? Можно ещё "xor eax,eax, inc eax" вместо "mov eax,1", но вдруг ещё короче есть?
Sergey Boogerwooger
Ошибся выше, там запись константы вместо вычитания, но не суть
Sergey Boogerwooger
Угу, бродил по функциям и нашел константу. Но все равно падла не влазит, у меня там 9 байт кусок
Sergey Boogerwooger
Но я ещё по регистрам ща посмотрю, только что подумал, спасибо за идею!
742617000027
8
­
@EUG9201WD И что ж тут администрация хочет найти?
Sergey Boogerwooger
Дмитрий
скажите на сколько сложно переложить асм-листинг на си?
Mikhail
Можешь в codeconvert попробовать закинуть вообще
Дмитрий
а если это относится к 16 пику то mplab умеет такое?
Aiwan \ (•◡•) / _bot
скажите на сколько сложно переложить асм-листинг на си?
намного сложнее, чем наоборот. тут все сводится к распознанию/составлению алгоритма в терминах си
Aiwan \ (•◡•) / _bot
скажите на сколько сложно переложить асм-листинг на си?
ты ж вроде на питоне писал для одной железки. перешел на более низкий уровень?
Дмитрий
да нет
Дмитрий
тут вопрос возник с эмулятором для на 628 пике для просмотра телеканов русский мир со спутника
Дмитрий
у меня есть асмовский листинг для этой железки - она эмулирует работу карты
Дмитрий
а на асме я уже сто лет не пишу - на си перешел
Boroda
Всем доброго времени суток Люди добрые, есто кто за финансовую благодарность поможет разобраться с дампом а конкретно все го лишь с одной строчкой которая понятно зачем нужна и чем является В лк плз
­
Никаких лк
Boroda
F9 F7 F0 F3 F5 F3 F7 FD F3 F2 F2 F2 F5 F4 F2 F1 это ид микросхемы 6F 05 AD 3D 33 95 D4 78 9D 50 82 40 83 FE 56 E7 это то что обработано файловой системой squashfs возможно тут еще присутствует rc4 есть очень большое желание понять как генерировать вторую строчку имея на руках лишь ид микросхемы вторая строка как по мне это ид каким то образом обернутое в файловую систему или что то подобное
Boroda
o♣️¡=3ò╘x¥Pé@â■Vτ это уже обработанная фс ∙≈≡≤⌡≤≈²≤≥≥≥⌡⌠≥± это ид микрухи
Alexey
Дарова, есть у кого пример http сервера на fasm под винду
Дмитрий
Зачем так извращаться на асме http?😳
КТ315
Дарова, есть у кого пример http сервера на fasm под винду
А что там сложного? Тебе какой функционал нужен?
Alexey
А что там сложного? Тебе какой функционал нужен?
Функционал: Вывод хелоу ворлда , сложности: с реализацей библиотеки ws2_32.dll и структурой socket + все примеры, что я нашел были под линукс
Alexey
Легкотня.
Спасибо
s54820
Легкотня.
Ну что ты будешь делать! Опять сломанный код. Оно может недочитать и недописать.
Alexey
Это ты про 3 вхождения?
секции ,константы
Alexey
ASSEMBLY POWER в заголовке html) и real power))) в боди
Alexey
А надо было "White"?
не ассемблер power мне больше нравится
КТ315
Ну что ты будешь делать! Опять сломанный код. Оно может недочитать и недописать.
А ничего, что это hello world, специально написанный лаконично на 120 строк для демонстрации? Там в ряде случаев нет даже проверки на результат от функции 🤦
КТ315
Ничего. Ты продемонстрировал, как не нужно работать с TCP.
Покажи, как надо. Потому что этот код, сколько я его не запускал, даже с двух браузеров, работает правильно. Демонстрация рабочая.
КТ315
Самое забавное, что если ты загуглишь "http server C", то увидишь почти такой же код.
s54820
Покажи, как надо. Потому что этот код, сколько я его не запускал, даже с двух браузеров, работает правильно. Демонстрация рабочая.
Как минимум надо хотя бы send в цикле, если тебя не интересует запрос. Ну и ещё inet_addr до инициализации сокетов работает только потому что повезло (что ж ты адрес не захардкодил так же, как порт?). С остальным можно жить.