Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Страницы: 1 2 >>
Главная: Программирование: Assembler
ActiveX | Assembler | Basic | C & C++ | CGI | Clarion | Clipper | Delphi | FoxPro | Java | Paradox | Pascal | Perl | Python | Unix | Программные руководства | Разное |
RU.ASM.CHAINIK FAQ.
Покажите маленькую программку типа 'Hello, world!' А как ее запустить (слинковать, асссемблировать)? А где можно взять tasm и tlink? Что такое PSP? Где хранится командная строка и как ее получить? Как узнать полный путь к запущенной пpогpамме из нее самой? Что такое прерывание и как оно работает? Что такое вектор прерывания? А как можно сгенерировать звук? Что лучше - стандартные или упрощенные директивы определения сегментов? Для чего нужна команда LEA. То же самое может и OFFSET, да и Tasm заменяет LEA на MOV...OFFSET. Откуда программа узнает адрес сегмента? После компиляции стоит mov ax,1. Как сделать COM с отладочной информацией, понимаемой TD ? Не получается! COM есть, TDS есть, а TD отладочную информацию не видит: "Program has no symbol table"
Просмотров: 26383Скачиваний: 4022 Подробнее в этом окне в новом окне

Создание окна
Основные шаги при создании окна: 1. Получить дискриптор Вашей программы(обязательно) 2. Получить указатель на командную строку(не обязательно) 3. Зарегистрировать класс окна(не требуется, если Вы используете встроенный тип окна, например MessageBox) 4. Создать окно(обязательно) 5. Показать окно(если хотите немедленно показать окно) 6. Обновить окно 7. Образовать бесконечный цикл, обрабатывающий сообщения окна 8. Если есть сообщения, то обработать специализированной функцией ответственной за окно 9. Выйти из программы, если пользователь закрыл окно
Просмотров: 33450Скачиваний: 2223 Подробнее в этом окне в новом окне

Можно ли перепрограммировать контроллер прерываний
Можно ли перепрограммировать контроллер прерываний, чтобы по приходу IRQ1 генерил не INT9h, а что-то другое (например)? Для смены базового вектоpа, к-pый для ведущего конpоллеpа по умолчанию 8, а для ведомого 70h, надо выполнить инициализацию:
Просмотров: 18621Скачиваний: 3176 Подробнее в этом окне в новом окне

Как узнать сеpийный номеp, тип IDE винта?
Как узнать сеpийный номеp, тип IDE винта?
Просмотров: 25349Скачиваний: 2481 Подробнее в этом окне в новом окне

Обман debugger'ов.
Обман debugger'ов. Фрагмент вызывает "уход" из под отладчика. То есть после выполнения команды отмеченной табуном восклицательных знаков программа делает RUN.
Просмотров: 23870Скачиваний: 3109 Подробнее в этом окне в новом окне


Как узнать паpоль после загpузки? в AMI bios'e:
Как узнать паpоль после загpузки? в AMI bios'e:
Просмотров: 20553Скачиваний: 1732 Подробнее в этом окне в новом окне

Программирование на ассемблере
Несмотря на все более широкое распространение языков програм- мирования высокого уровня и интегрированных средств программиро- вания, оптимизация программ на ассемблере остается актуальной темой дискуссий программистов. Можно упомянуть, например, форум программистов, проведенный сетью PC MagNET, который стал ареной многочисленных "дуэлей": то один, то другой участник предлагал всем желающим решить небольшую, но интересную задачу программи- рования - и рассматривал присылаемые решения, ожидая, кто-же и как решит задачу наименьшей кровью, т.е. затратив минимум байтов на программу. Подобно этому проведенная сетью BIX конференция по языку ассемблера для процессоров 80x86 и 80x88 стала трибуной немалого числа основательных рассуждений по поводу неочевидных аспектов оптимизации ассемблерных программ.
Просмотров: 33391Скачиваний: 3522 Подробнее в этом окне в новом окне

Создание окна MessageBox.
В этой главе Вы научитесь создавать нормальное Windows-приложение, отображающее окно сообщения (messagebox) с текстом: "Программировать на Ассемблере под Win32 очень просто!".
Просмотров: 23241Скачиваний: 3120 Подробнее в этом окне в новом окне

Директивы асемблера ASM51
Директивы асемблера ASM51
Просмотров: 25612Скачиваний: 6723 Подробнее в этом окне в новом окне

Подсистема прерываний
После появления запроса, прерывания от которого разрешены, процессор по окончанию текущего программного цикла записывает в стек адрес следующей команды прерываемой программы. На счетчик адреса команд загружается адрес начала программы обслуживания прерываний. В микроконтроллерах семейства 8051 для программ обслуживания зафиксированы постоянные начальные адреса ( см. далее таблицу). Если в системе возможно обслуживание нескольких прерываний, то программы обслуживания должны "обходить" участки программной памяти, зафиксированные как начальные участки программ обслуживания других прерываний (используется команда JMP).
Просмотров: 24539Скачиваний: 2183 Подробнее в этом окне в новом окне

Страницы: 1 2 >>
Главная: Программирование: Assembler


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте