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

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Assembler

С этим тегом используют

Программирование IT IT юмор Помощь Юмор Все
107 постов сначала свежее
DELETED
4 года назад

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

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

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

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

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

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

Послание программистам Родина, Assembler, Delphi, Мат

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

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

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

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

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

#comment_187739216

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

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

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 лет назад

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

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

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

Занимаюсь взломом программ,уже около 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
avely
5 лет назад

Ассамблер⁠⁠

Добро всем.

Приступил к изучению ассамблера. Программу hello world! написал. Но нету чоткого представления о работе оперативной памяти. Точнее даже банальный вопрос что такое адрес, и скажем стэк... где это храниться? все в оперативной памяти(оп) ? К примеру есть адрес 0x00102030. Сколько в нем бит 8 или 16? или вообще не правильно понял. И как узнать сколько у меня этих адресов? к примеру у меня 8гб оп.  тоесть мне надо такая формула 8*1024мб*1024кб*1024байт*8бит. А если учесть что в адресе к примеру 16 бит значит ли это что получившееся число надо поделить на 16, то получу ли я количество потенциально доступных адресов. Или как? Вопрос к программистам)

В интернете пробовал искать, но либо изложение информации скудное либо я чото невдупляю. Спасибо всем кто даст банальные представления о этом языке программирования, возможно было-бы неплохо с кем наладить контакт, так сказать приобрести гуру) Спасибо за внимание

Программирование Текст Assembler
25
4
NoutilusBombilus
NoutilusBombilus
5 лет назад

НУЖНА ПОМОЩЬ В СБОРКЕ СХЕМЫ В ПРОГРАММЕ (ISIS)                                                        PROTEUS⁠⁠

ПАМАГИТЕ


Есть скрин схемы электрической принципиальной, есть описание элементов, все собрал, вроде должно работать- но индикатор не выдает никаких значений, программа 100 процентов рабочая.
Так же был бы не против помощи в компиляции.
скрины прилагаю.

МОЙ ВК - komarovdanya

НУЖНА ПОМОЩЬ В СБОРКЕ СХЕМЫ В ПРОГРАММЕ (ISIS)                                                        PROTEUS C++, Assembler, Proteus, Программирование, Электроника, Isis
НУЖНА ПОМОЩЬ В СБОРКЕ СХЕМЫ В ПРОГРАММЕ (ISIS)                                                        PROTEUS C++, Assembler, Proteus, Программирование, Электроника, Isis

ССЫЛКА НА ТЕКСТ ПРОГРАММЫ НА АССЕМБЛЕРЕ - https://yadi.sk/d/MvK-0jMTokTGfA

Показать полностью 2
[моё] C++ Assembler Proteus Программирование Электроника Isis
44
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии