0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 5
1

Снова старый добрый DOS

11.02.2015, 10:57. Показов 718. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*      Текст программы и выходные результаты       */
#include <stdio.h>
#include <dos.h>
main()
{
  int h,i; unsigned char c,cr[2];  
  char dsk[2]={'A','B'};
  /*  Определить наличие сопроцессора  */
  h=peek(0,0x410);
  if(h&2) puts("Есть сопроцессор\n");
  else puts("Нет сопроцессора\n");
  /*  Определить тип накопителя на гибких дисках  */
  /*  Читаем нужную ячейку КМОП-памяти  */
  outportb(0x70,0x10); c=inportb(0x71);
  cr[0]=(c>>4); cr[1]=(c&0x0f);
  for(i=0;i<2;i++)
  {
    switch(cr[i])
    {
      case 0 : printf("Дисковод %c: не установлен\n",
      dsk[i]); break;
      case 1 : printf("Дисковод %c: на 360 Кб\n",
      dsk[i]); break;
      case 2 : printf("Дисковод %c: на 1.2 Мб\n",
      dsk[i]); break;
      case 3 : printf("Дисковод %c: на 720 Кб\n",
      dsk[i]); break;
      case 4 : printf("Дисковод %c: на 1.44 Мб\n",
      dsk[i]); break;
    }
  }
}
Определить наличие сопроцессора, используя переменную BIOS по адресу 0:0410. Затем, используя CMOS-память, определить тип накопителя на гибких магнитных дисках.
Ругается на синтаксис.
Миниатюры
Снова старый добрый DOS  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2015, 10:57
Ответы с готовыми решениями:

Старый добрый COMPORT
Как же надоели эти ком порты, уже неделю занимаюсь с ними а толку ноль. У меня C++ Bulder....

День добрый...и снова матрицы)
День добрый!) не могу &quot;допедрить&quot; что называется несколько задач: *вывод квадратной матрицы по...

Как сделать чтобы таймер дойдя до 0 стартовал снова и снова?
Здравствуйте :) Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? TimerSec = 59;...

Старый добрый дос
Всем привет. Интересует программа прозвонки IP адреса из списка например CSV по определенному порту...

1
1778 / 756 / 153
Регистрация: 03.06.2009
Сообщений: 5,905
11.02.2015, 11:33 2
почему на картинке разные скобки? (}, а не {}
1
11.02.2015, 11:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2015, 11:33
Помогаю со студенческими работами здесь

старый добрый ряд фурье
народ расскажите что делаю не так... делалось в мат каде нужно разложить функцию в ряд Фурье,...

Старый добрый Runas и локалка
Добрый день всем форумчанам! Было время, и пользовался я WinXP и был я доволен как небольшой...

старый добрый синий экран
Здравствуйте. Сегодня решил включить комп после четырёх лет простоя. Все 4 года он был отключен и...

А давайте, приукрасим старый добрый VB6
Всем добрый день! Надоела &quot;серая обыденность&quot; VB6..)) Перепробовал ряд манифестов (в основном от...

Как изменить интерфейс Windows 7 на старый добрый XP
Как изменить интерфейс Windows 7 на старый добрый XP? Семерка для меня неудобна. Хочется новую...

EL Classico или старый добрый синий экран
Доброго времени суток. Собственно синий экран выскакивает внезапно в момент работы компа. Скрины...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru