Aleksei
бля ну вы чё) подходы к организации кода разные же
Aleksei
понятно, что на ООП можно писать императивно
Aleksei
но нахуя это делать
x86-64
в пример надо приводить не мэйнстримное ООП, а Smalltalk например
Objective C из смоллтока же вырос, а из него потом Жаба, или я не прав?
Vadim
концепты взял в правильном виде и надел их на чистый Си
🦥Alex Fails
Чот оффтоп какой-т
Vadim
а С++ был совсем другой веткой, и Жаба родилась именно как попытка упростить плюсы
Aleksei
ну в принципе да) а ещё джава изначально проектировалась для программирования мк
Михаил
Блин где мой 2005
Михаил
Мобильные игры онли java
Indr1x
где мои....игрушки под DOS 😄😄
Aleksei
вспомнил Symbian, RIP
Ask
Почму рип
Ask
Е71 досихпор работает)
Anonymous
Хочется почитать что-нибудь новое , чтобы стать умнее.
JeisonWi
Мобильные игры онли java
а как же elf для motorola, nokia, siemens, sony ericson?
Kirill
Loop: mov ah,01h int 21h cmp al,0dh je End sub al,30h cbw xchg ax,cx mul bx add cx,ax jmp Loop ; продолжение ввода
Kirill
Это ввод с консоли
Kirill
Объясните: зачем sub al, 30h?
🦥Alex Fails
типа из чара сделать число
Kirill
это по таблице ascii?
🦥Alex Fails
да. похоже на то
Kirill
понял
Kirill
спасибо
Kirill
Может кто-нибудь объяснить как здесь работает вывод?
Kirill
push -1 mov bx,10 vivod: mov dx,0 div bx push dx cmp ax, 0 jne vivod mov ah,2h vivod2: pop dx cmp dx,-1 je exit3 add dl,'0' int 21h jmp vivod2
🦥Alex Fails
Функции DOS - INT 21H: сервис DOS www.codenet.ru ...DOS, должна подготовить всю необходимую информацию в регистрах и управляющих блоках, указать в регистре AH номер желаемой функции DOS и затем вызвать прерывание INT 21H.
Kirill
Ну это я знаю
Kirill
Что значит push -1
🦥Alex Fails
то и значит, что т кладешь в стек -1
Kirill
Для чего?
🦥Alex Fails
а т как думаеь
Kirill
Не знаю
Kirill
Поэтому и спрашиваю
rostislav
это граничный
rostislav
там мутят с дх
rostislav
его то в стек то из стека
Kirill
Сложно
Kirill
Ничего не понял
rostislav
ну когда все пушнутые dx сделают поп
rostislav
в конце окажется -1
Kirill
А
rostislav
экзит3 где?
Kirill
mov ax,4c00h int 21h end start
Kirill
Но я все равно не понимаю как вывод работает
🦥Alex Fails
т прочитал линк мой?
Kirill
я знаю как работает прерывание
Kirill
тут куча действий еще
🦥Alex Fails
да не прервание. а какой смысл у этого кода прерывания
Kirill
вывести строку я могу
🦥Alex Fails
ну вот оно и пишет строку с нуллом
Kirill
а вот эти чудеса понять не могу
Kirill
записываем 10
Kirill
0
Kirill
ЧТот пушим
Kirill
Достаем
Kirill
Сложно
🦥Alex Fails
вернее, не совсем. надо на листе бумаги все прогонять. и не писать тут кучу сообщений
rostislav
еще ему и див напиши где результат)
rostislav
типа он делит покуда не получит чего то и записывает в стек результат
rostislav
там вроде в ax dx
rostislav
результат дива
Kirill
да
Kirill
мы берем остаток
Kirill
получается
Kirill
обман
Kirill
в al ah нет?
rostislav
ошибка значит
rostislav
надо ebx делить)
rostislav
http://www.funscience.today/2017/04/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%BB%D0%B8%D0%BC%D0%B5%D1%80%D0%BE%D0%B2/
Shmelev
чур нас
Shmelev
тебе для питона или питоном что-то?
Shmelev
angr для некоторых задач хорош, triton
Aleks
@AlexFails тут снова бана жаждут
Anonymous
Почему никто не рекламирует уроки ассемблера, а постоянно какую-то парашу?🤔
Indr1x
В одном из каналов появился бот который банит по голосованию юзеров. Можно не ждать админа. Может и насратое умеет подчищать. @banofbot
Админы ленивые пиздец
нихуя не делают
полюбому они даже онлайн сейчас