Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Возглавьте армию своей страны в войне с коварным врагом. Управляйте ресурсами, принимайте ключевые решения и ведите Граднар через суровый конфликт. Ваши действия определяют будущее, приводя страну к победе или поражению.

Симулятор войны: 1985

Мидкорные, Стратегии, Симуляторы

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3088
tproger.official
tproger.official
4 года назад
Типичный программист

Ассемблер be like:⁠⁠

Ассемблер be like:
Assembler IT юмор IT Программирование Карл Саган
99
Ctv1software
Ctv1software
4 года назад

Fasm 1.73.10 русская версия (для windows)⁠⁠

Перевёл fasm версия 1.73.10 (для windows), на русский язык с помощью resource hacker. Переводил для себя, но может кому-то пригодится. Инклоуды и справки остались без изменений.

Скачать можно тут: http://d96179xw.beget.tech/DOWNLOADS.html

Fasm 1.73.10 русская версия (для windows)
[моё] FASM Assembler Developers Life Developer tools Разработчики Совещание разработчиков Программирование
13
DELETED
4 года назад

Послание программистам⁠⁠

Когда-то я пошел повышать своё образование. В 90-е. Захотел стать программистом.

И теперь, слава Богу, что им не стал. Слава богу, что забросил Делфи и Асемблер.

Ведь на полях Родины гумно гниёт.

И если бы не я, кто бы его убрал?

Гоните нахуй из своей страны программистов и врачей. Хули с них взять, если они даже комбайном управлять не умеют? (фото - начальство исполкома и заслуженный комбайнер)

Послание программистам

Эти долбоёбы сидят по кабинетам и клавишами щёлкают?

Как же Страда, как же Родина?

На камни их, нахуй. Пусть камни в поле собирают.

[моё] Родина Assembler Delphi Мат
13
2472
ToPGoP
ToPGoP
4 года назад

Комментарии⁠⁠

#comment_187739216

Комментарии
Показать полностью 1
Юмор Assembler Комментарии Комментарии на Пикабу Скриншот
39
EmeraldOS
5 лет назад

Создание собственной ОС⁠⁠

11010000 10011111 11010001 10000000 11010000 10111000 11010000 10110010 11010000 10110101 11010001 10000010 100000 11010000 10111100 11010000 10111000 11010001 10000000, Мы команда энтузиастов-разработчиков, которые хотят написать свою собственную ОС.

Признайтесь, но хоть раз в жизни вы думали, о том как же устроена ОС, хотели написать свою, а может и писали!

Так почему же не объединить наши усилия ради исполнения общей мечты?

Так или иначе мы группа (пока только трое) людей объединенных одной целью, философией, мировоззрением и мотивацией.

Не важно: дизайнер вы или программист. Вы все равно сможете помочь проекту!

Да, кто-то скажет что наша идея слишком амбициозна, и такое в масштабах не большой команды(15 - 30 человек) не реально, но так говорят лишь те, кто боятся начать большой, сложный и интересный проект.

Мы не хотим повторять судьбу Bolgenos, и это не очередной дистрибутив Linux.

Нам не нужны люди, которые быстро потеряют интерес, и вообще они ошибались и что это оказалось сложным и не их это дело.

Если вы программист:

1) Знания низкоуровневых ЯП (С, С++) и ассемблера х86 приветствуется, но если вы таких не знаете, но знаете какой-либо другой ЯП, у вас будет время на изучение;

2) Знание строения ОС, еë структуры, еë сути работы, многозадачности, режимов работы процессора, работы железа компьютера, оптимизации кода, алгоритмов и структуры данных высоко оценивается, но если вы чего-то не знаете вы должны будете прочитать несколько книг;

3) Перед вступлением надо пройти мини-тест, состоящий из 7 вопросов и 3 задач. Вопросы по основам программирования и алгоритмам, совсем не трудные, да и нужен чтобы отсеить всякую школоту, которая посмотрели n уроков аля " Что-то за час";

Если вы дизайнер:

1) Умение рисовать векторные изображения(в основном значки) ;

Для всех:

1) Умение работать в команде;

2) Соблюдать сроки;

3) Умение работать с Git'ом, тоже можете обучиться.

Немного о ОС:

1) Архитектура процессоров х86-64;

2) Название: "EmeraldOS";

3) ОС полностью самописна, т.е. ядро, загрузчик, оболочка и весь софт будут написаны нами, своими ручками на клавиатуре;

4) ОС и еë ядро являются полностью опенсорсным

Если вы программист, дизайнер или человек, который хочет принят участие в интересном проекте присоединяйтесь в наши ряды!

Пишите нам:

https://vk.com/club196336901

Показать полностью
[моё] Программирование Операционная система Assembler Тег Стартап Текст
24
272
herrausberg
5 лет назад

Делаю игрушку под ZX Spectrum⁠⁠

Решил на самоизоляции осуществить детскую мечту, научиться кодить на Ассемблере под ZX Speсtrum )

Пока простенький движок с анимацией спрайтов и поддержкой Kempston mouse . Спрайты рисую в Gimp 2 и конвертирую их прямо в код при помощи простенькой тулзы на Delphi.

[моё] Zx Spectrum Gamedev Z80 Assembler GIMP Delphi Самоизоляция Видео
67
3
paysoftandcrack
5 лет назад

Взлом программ и исследование защиты⁠⁠

Взлом программ и исследование защиты

День добрый.Давно планировал с кем то поделиться/получить совет.

Занимаюсь взломом программ,уже около 10 лет.Всё начиналось с перевода(русификации) программ под WinMobile(салют тем кто помнит:)),но так как многие программы были платными то приходилось ждать появления ломаной версии,и только потом переводить.Появилось желание заниматься этим самому-начал искать статьи в интернете(wasm,cracklab),появились первые успехи.Со временем освоил Idу для нативных файлов и SAE c Reflectoroм для .net файлов

Потом перевод программ ушёл на второй план,я стал ломать программы практически по штуке в день,пачками так сказать:)

Но это всё оставалось моим хобби,никак не связанным с работой

Прошли годы,я успел стать участником одной крякерской команды,затем команда распалась,но я так же продолжал ломать софт.Примерно,по моим подсчётам,за всё время я сломал около 1000 программ.В какой то момент захотелось монетизировать это дело,т.е если ко мне до этого обращались с просьбами о взломе,то ломал бесплатно,а теперь соглашаюсь только за деньги

Но опять же,это всё случайные заработки.Посмотрев различные объявления о поиске Реверс инженеров-был шокирован их зарплатой.Естественно есть желание попробовать себя в этой сфере.Но честно боюсь,так нет ни инженерного образования,ни высшего образования

Собственно вопрос-куда можно попробовать устроиться с таким знаниями:

уверенно владею Ida Pro,очень хорошо разбираюсь в отладке как нативных,так и .net приложений,умею читать код и анализировать его,есть желание работать и развиваться именно в этой области

Заранее всем спасибо за ответы советы и лучи добра:)

Показать полностью
[моё] Crack Assembler
32
3
Timofej3255
Timofej3255
5 лет назад

Справка по Ассемблерным инструкциям⁠⁠

Если честно, то я не знаю что выкладывадывать. Но я попробую выложить это. Писал всё сам.

Команда cmp

Команда cmp позволяет сравнивать между собой регистры. Результаты этой команды записиваются в флаги-регистры. Эта команда предназначена для выполнения условных переходов (jz,jg  и. т. д.)


cmp (первый регистр), (второй регистр)

Команда call

Команда call позволяет выполнить переход, при этом место до перехода помещается в стек


call (адрес, или label)

Команда ret

Команда ret "вытаскивает" из стека адрес (по техническому "возврат из ближней процедуры")(который появляется при помощи команды call) и  выполняет адрес который был до перехода + 1 шаг. Такую задачу также выполняют команды retf,retn

Команда push, pop

Эти команды позволяют взаимодействовать со стеком, push  - записывает значение, а pop - берёт значение из стека соотвественно.

Команда je, jz - перейти если равно

Команда jne,jnz - перейти если равно

Команда jo - Перейти если будет переполнение (в основном при используется для арефметических операций)

Команда mov  - Перенос регистра с одного места на другое (Не путайте с дубликацией регистра)


mov (в),(из)


Команда lea - Выполняет тоже самое что и mov, но появляется возможность изменять регистры


lea (регистр) [Регистр и арефметические действия (+,-)]

Команда syscall - Выполняет системный вызов. аргументы не требуется. Обычно не используется.

Команда sysenter - Тоже самое что и syscall, но эта команда не во всех системах может работать/

Команда int - Одна из извесных команд. генерирует программное прерывание


int (прерывание,например 21h)

Команда int3 - Может использоватся как пустышка, при вызове его программа останавливается и генерирует исключение.

Команда DB - По сути это не команда, предназначена для хранения данных. Может использоватся как пустышка.


DB (данные)

Обратите внимание что не все команды могут быть во всех версиях ассемблера. Например есть синтаксис (AT&T), который сильно отличается от того, что я написал.

Всем хорошего.

Показать полностью
[моё] Длиннопост Assembler Справка Программирование Без рейтинга Текст
13
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии