Архив рубрики: Другие языки программирования

Что такое прерывание

Просто небольшая подборка справочной информации на тему прерываний. Мне подобные подборки помогают,
при необходимости, быстро вспомнить — что такое прерывания и что именно обозначает вызов того или иного прерывания в простых примерах asm-кода.

Читать далее

Список инструкций микропроцессора 8086

Небольшой отрывок из книги.
Лямин Л.В. Макроассемблер MASM. Справочник — М.: Радио и связь, 1994

Специально перепечатала, т.к. иногда бывает полезно, а носить с собой постоянно книгу — не удобно.

Читать далее

Ассемблер для начинающих. Примеры простых программ

Просто примеры работающих программ на masm32, без подробного разбора и т.п. Использование MessageBox, ExitProcess. Вызов WinAPI-функции с помощью invoke. Подключение файлов и библиотек с помощью includelib и include. Инструкции call, push, test, add, jz, jmp, jne, mov, inc, dec, cmp. Реализация цикла через .REPEAT и .UNTIL, .WHILE и .ENDW. Использование .IF, .ENDIF, .CONTINUE и .BREAK.

Читать далее

Ассемблер для начинающих. Введение

Весь декабрь был отмечен предновогодней суетой, шумом и большими объемами работы. В какой-то момент нервы сдали, я произнесла небольшую речь по теме: «Все достало! Все тлен! Мы занимаемся какой-то фигней, никакого развития» и в качестве психотерапии установила себе MASM32. И не пожалела :)

Занятия ассемблером благотворно влияют на организм уставшего от работы программиста. Успокаивают нервы, улучшают работу мозга.

Читать далее

Создание первого приложения на Ruby on Rails

Разработка первого приложения под Ruby on Rails на windows-платформе. Создание каркаса приложения, подключение к БД, запуск сервера, создание модели, контроллера, редактирование шаблона.

Читать далее

Проблема с gem mysql2 для Ruby on Rails 3.2 под Windows

Следующая проблема возникла с gem mysql2.

При запуске команды rake db:create система возвращала ошибку:

Читать далее

Проблема с установкой ruby gem json для Ruby on Rails 3.2 под Windows

В процессе создания своего первого приложения под Ruby on Rails, столкнулась с невозможностью выполнить команду bundle install.

Она выдавала ошибку:

Читать далее

Установка компилятора C++ под windows

Большинство учебников по программированию на C++, начинаются с написания программы типа «Hello, world!». Все это отлично. Но что мне делать с этой программой? Первое, с чего надо начинать — это установка компилятора.

Для начала, я решила поставить компилятор C++ под windows. Выбрала MinGW, он мне показался проще аналогов, а для начинающего С++ программиста в первое время важно только одно — чтобы компилировалось.

Читать далее