Просто небольшая подборка справочной информации на тему прерываний. Мне подобные подборки помогают,
при необходимости, быстро вспомнить — что такое прерывания и что именно обозначает вызов того или иного прерывания в простых примерах 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 система возвращала ошибку:
1 2 3 4 5 6 7 |
C:\Documents and Settings\user\ruby\app>rake db:create rake aborted! cannot load such file -- mysql2/2.0/mysql2 C:/Documents and Settings/user/ruby/app/config/application.rb:7:in `<top (required)>' C:/Documents and Settings/user/ruby/app/Rakefile:5:in `<top (required)>' (See full trace by running task with --trace) |
Проблема с установкой ruby gem json для Ruby on Rails 3.2 под Windows
В процессе создания своего первого приложения под Ruby on Rails, столкнулась с невозможностью выполнить команду bundle install.
Она выдавала ошибку:
1 2 3 4 5 6 7 8 9 |
Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' An error occurred while installing json (1.8.0), and Bundler cannot continue. Make sure that `gem install json -v '1.8.0'` succeeds before bundling. |
Установка компилятора C++ под windows
Большинство учебников по программированию на C++, начинаются с написания программы типа «Hello, world!». Все это отлично. Но что мне делать с этой программой? Первое, с чего надо начинать — это установка компилятора.
Для начала, я решила поставить компилятор C++ под windows. Выбрала MinGW, он мне показался проще аналогов, а для начинающего С++ программиста в первое время важно только одно — чтобы компилировалось.