Pepe 🐸
И вообще не столбик
Pepe 🐸
Через ффт закодить причем на ГПУ
Anonymous
Можно ли скомпилировать asm файл чтобы он запускался под андроид?
go
go
Android NDK надо
Anonymous
Спс
Roman
Roman
r0-r16 и не все команды взлетят. Это как я сам тут экпериментировал
Anonymous
Спс
Alexey
Всем добра
Alexey
Вспоминаю ассм, и уперся в такую последовательность команд:
cmp [r10+eax], cl
jz label
...
label:
По адресу r10 размещена строка: '3445'
eax = 0
cl = 34h (код символа '3' )
Поясните, плиз, логику работы команды cmp
Alexey
У меня постоянно поднимается флаг zf и я перескакиваю на label, а надо чтобы не поднимался и выполнялся код после jz
bilka00
http://av-assembler.ru/instructions/cmp.php
bilka00
>Итак, чтобы сравнить два числа в Ассемблере нам надо выполнить следующие действия:
Выполнить команду CPM
Прочитать флаг ZF
Если ZF = 1, то числа равны
Если ZF = 0, то числа НЕ равны
bilka00
как бы логично что он подымаеться
bilka00
ты сравниваешь первый байт строки 3345 и собстна 3
bilka00
3 =3 zf=1
Alexey
zh
Как пизже изменять один определённый байт в слове?naprimer v 0xdeadbeef nado "ad" zabrutit, esli xorit to nad kak to ego vydelit inache doxera variantov budet,sdvig pomojet kak nit?drugie varianty?
zh
Сдвинул заксорил сдвинул обратно прибавил хвост.пц
zh
понял)а если без указателей, просто число
bilka00
Никита К ты не крючков?
bilka00
он тоже так то знатный битоеб
IB
о, белка. С нуллом общаешься? Как он там?
bilka00
Nr
Тут банят, если предложить написание программ на Assembler Nasm Intel процессор за деньги? Программы самого начального уровня, просто я в этой теме не шарю вааще, не по душе ASM. А требуется сдать лабы, иначе отчислят и диплом не получу.
В общем, я буду рад помощи, в том числе и админов чата, которые не забанят за это. Напишите мне лично п-та, кто готов. Спасибо.
ඞ
Roman
Я не пишу, для меня асм это для души)
Написать даже за деньги - не, ее буду.
Ассемблер - это сборщик под конкретный камушек. А язык его, как диалекты, разные все. Начиная от MMIX Дональда Кнута, и проходя через Арм, Спарк и Мипс до IA-32.
И мой совет, если вы и впрямь учитесь не ради бумажек, а что бы в голове отложилось, попробуйте всё таки разобраться в языке. Даже если вам это и не пригодится никогда, базис это очень твердый
MrSmith
Я не пишу, для меня асм это для души)
Написать даже за деньги - не, ее буду.
Ассемблер - это сборщик под конкретный камушек. А язык его, как диалекты, разные все. Начиная от MMIX Дональда Кнута, и проходя через Арм, Спарк и Мипс до IA-32.
И мой совет, если вы и впрямь учитесь не ради бумажек, а что бы в голове отложилось, попробуйте всё таки разобраться в языке. Даже если вам это и не пригодится никогда, базис это очень твердый
Асм проще чем выглядит, я вообще не понимаю всего этого ну рассматривай мнемонику, как функцию которая работает только с двумя переменными. Проблема асма в том, что он знания архитектуры тянет
MrSmith
Ну и портабельность конечно у него не сильно высокая, хотя какая-то конечно есть
Nr
Проблема в том, что пробовал пытаться разобраться. Но на защите препод трижды (!) отказывался переходить к вопросам, аргументируя, что мой код — полное говнище, надо идти переделывать. Скоро сессия, мне еще на плюсах и html+css досдать надо, кучу отчётов по гуманитарщине (учусь на программиста лол). Было бы время, разобрался б. Но сами видите.
Прекрасно понимаю, что вам насрать на мои проблемы, но всё же не обижу за оказанную помощь. Реально help. Спасибо.
P.S. Нет, препод не коррумпирован. Не поможет. Только код, только хардкор.
Nr
Суть в чём? От помощника нужен будет код с комментариями. Всё остальное на мне.
MrSmith
Если препод не может снезайти до коммента, напиши код на си переведи в асм, и когда препод скажет что твой код говно, скажи ему это вы говно а код компиль сгенерил
MrSmith
MrSmith
Хотя бы поржешь
Vladislav
смешно будет, если препод найдет в асме багу компилятора
Vladislav
😀 зачем бежать? наоборот, задавать вопросы как и почему
MrSmith
Vladislav
бывает заразно, ага
MrSmith
Сегодня он баг в компиляторе находит, потом ошибку в проце, а потом что? Будеш сидеть и овно лошкой ом ном. Ну а без рофла, такие в ВУЗе давно не сидят, так как какой дурак будет сидеть за 20 если он себя за все 120 продать может
Vladislav
так оно
Aleksei
Vladislav
Aleksei
MrSmith
Ну тогда по старинке -O0
Vladislav
много лишнего останется
MrSmith
Пускаем слюни и говорим васа может mov вася может jmp вася млдец?
Vladislav
-O1/Os
MrSmith
Та мне кажется препод всеравно скажет овно
MrSmith
Преподы которые не коментят они такие
MrSmith
Был у нас препод, говорил мой си код овно, а сам писал рекурсию там где можно без нее на вопрос а если переполниться говорил - номально, и считал что free сразу операционке отдает ну короче даун как всегда
Roman
Проблема в том, что пробовал пытаться разобраться. Но на защите препод трижды (!) отказывался переходить к вопросам, аргументируя, что мой код — полное говнище, надо идти переделывать. Скоро сессия, мне еще на плюсах и html+css досдать надо, кучу отчётов по гуманитарщине (учусь на программиста лол). Было бы время, разобрался б. Но сами видите.
Прекрасно понимаю, что вам насрать на мои проблемы, но всё же не обижу за оказанную помощь. Реально help. Спасибо.
P.S. Нет, препод не коррумпирован. Не поможет. Только код, только хардкор.
У нас по терверу препод был идейный, не коррумпированный. Наш поток на три!!! Пересдачи ходил. Даже наш декан нам говорил, ребят, ну блин, выучить уже тупо, вы же видите, он завалит весь поток как нех
Roman
Roman
Nr
Код смотрит чисто в отчёте.
Nr
С той лишь разницей, что в нём присутствует таблица трассировки с DosBox (c помощью afdpro).
Anonymous
Проблема в том, что пробовал пытаться разобраться. Но на защите препод трижды (!) отказывался переходить к вопросам, аргументируя, что мой код — полное говнище, надо идти переделывать. Скоро сессия, мне еще на плюсах и html+css досдать надо, кучу отчётов по гуманитарщине (учусь на программиста лол). Было бы время, разобрался б. Но сами видите.
Прекрасно понимаю, что вам насрать на мои проблемы, но всё же не обижу за оказанную помощь. Реально help. Спасибо.
P.S. Нет, препод не коррумпирован. Не поможет. Только код, только хардкор.
какая из версий асма? мне ради интереса, что преподают в вузах
Nr
2.10.09
Shmelev
ну хоть насм, а не tasm и некрофилия в досбоксе...
x86-64
Проблема в том, что пробовал пытаться разобраться. Но на защите препод трижды (!) отказывался переходить к вопросам, аргументируя, что мой код — полное говнище, надо идти переделывать. Скоро сессия, мне еще на плюсах и html+css досдать надо, кучу отчётов по гуманитарщине (учусь на программиста лол). Было бы время, разобрался б. Но сами видите.
Прекрасно понимаю, что вам насрать на мои проблемы, но всё же не обижу за оказанную помощь. Реально help. Спасибо.
P.S. Нет, препод не коррумпирован. Не поможет. Только код, только хардкор.
Российская система говнообразования в полный рост, да.
x86-64
Nr
Ок, вас понял.
Shmelev
Могу посоветовать вмкшную методичку по nasm-у
Shmelev
она вполне адекватная
zh
Shmelev
Shmelev
Shmelev
было в материалах беседы
zh
Адресатом ошибся...
zh
Thnx
Anonymous
Привет всем. Подскажите чем отличается мипс асм. от обычного асм Незнаю как точно называется (дос асм.)
MrSmith
Таких асмов нет. Ну а так risc и cisc
Anonymous
Я просто незнаю как правильно. не могу понять вот.
Anonymous
У меня идет учеба по мипс асм. А о нем что то не могу найти инфы
Aleksei
mips это система команд такая
Aleksei
есть другие системы команд, например, x86, arm и прочие
Aleksei
очевидно, что они сильно друг от друга отличаются