Форум программистов, компьютерный форум CyberForum.ru

Организация прерываний в DOS - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неправильно удаляет узел из бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread836787.html
Помогите подправить фунцию SearchDelete...Почему-то не работет. //13. Побудувати довільне бінарне дерево, зчитавши числові значення його вузлів з файла. //Видалити з дерева усі вузли, значення яких є парними числами. //Надрукувати дерево, що утворено до та після видалення його вузлів. #include<iostream> #include<string.h> #include<conio.h> using namespace std; struct node { ...
C++ Инициализация char массива Мне нужно объявить и инициализировать массив char'ов. К примеру, char *m_words={'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'}; При подобном использовании ругается на фигурные скобки, мол, "непредвиденные лексемы перед '{'; пропуск вероятного тела функции". При инициализации могут в массиве быть совершенно любые символы. http://www.cyberforum.ru/cpp-beginners/thread836785.html
Создания матрицы через класс C++
Люди у кого есть пример реализации матрицы через класс дайте пожалуйста , желательно что бы там был конструктор копирования , а так все остальное я сам решу.
C++ Нечетные строки матрицы заменить на заданный одномерный массив
Всем привет! Натолкните на совет как решить задачку :) Задача: Написать программу которая случайным образом заполняет двумерным массив размерами 6х6 цифрами от 0 до 10 и одномерный массив из 6 чисел. Нужно нечетные строки двумерного массива заменить на одномерный массив :) Вот что у меня есть: #include <iostream> # include <windows.h> // Библиотеки # include <time.h> using namespace std; ...
C++ задачка S = sin X + sin X^2 + sin x^3 + sin X^4+…+sin X^n http://www.cyberforum.ru/cpp-beginners/thread836753.html
я как то писал уже на форуме эту тему, простите если повторяюсь! спасибо большое за помощь в задаче, но возниакает новый вопрос, правильно ли он выводит ответ?! #include "StdAfx.h" #include <iostream> #include <cmath> #include <math.h> using namespace std; int main()
C++ Очередь. Извлечь из исходной очереди пять начальных элементов и вывести их значения Даны указатели Р1 и Р2 на начало и конец очереди, содержащей не менее пяти элементов. Используя тип TQueue (запись с двумя полями Head - начало очереди и Tail - конец очереди) опсиать функцию Dequeue(Q) целого типа, которая извлекает из очереди первый элемент, возвращает его значение и освобождает память, занимаемую извлеченным элементом (Q - входной и выходной параметр типа Tqueue). С помощью... подробнее

Показать сообщение отдельно
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
13.04.2013, 18:31     Организация прерываний в DOS
Доброе время суток. Возникла проблема с прерываниями в DOS. Недавно начал изучать их использование в написании программ, так что заранее извиняюсь, если что-то в моем сообщении будет выглядеть глупо. Буду краток: когда читал статьи об использовании прерываний наткнулся на две из них:
1 программа, генерирует 33 прерывание и выводит мышь на экран.(в дальнейшем дополнил программу определением координат и нажатых кнопок)
C++
1
2
3
4
5
6
7
8
#include <dos.h>
#include<conio.h> 
main()
{
_AX=1; //заносим в регистр AX 1
geninterrupt(0x33); //генерируем 33-е прерывание
getch();
}
затем я нашел сайт с описание большого кол-ва прерываний, и сейчас продемонстрирую одну из статей:
AH = 2Ch - Получить время [1] [2] [3] [4]


Вход : нет

Возврат : CH = часы (от 0 до 23)

CL = минуты (от 0 до 59)

DH = секунды (от 0 до 59)

DL = сотые доли (с 0 до 99)
опираясь на код мыши и эти данные, я решил составить простую программу, выводящую системное время, но компилятор начал ругаться. Пожалуйста, укажите в чем ошибка моей программы. Заранее благодарю.
Скрин компилятора:
Миниатюры
Организация прерываний в DOS  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru