Перейти к содержанию

D2

Пользователи
  • Постов

    23
  • Зарегистрирован

  • Посещение

Весь контент D2

  1. Наименование товара: знаменитая советская горизонталка, в очень хорошем состоянии, стволы-зеркало, без люфтов, приклад орех. Ручная гравировка на всех деталях. Изучаю спрос. Сколько в наше время стоят такие ружья? Описание: Цена: руб. Контакты:
  2. Электромонтажные работы под ключ -Диагностика неисправной электропроводки. -Частичная или полная замена эл.проводки в квартирах, дачах, гаражах, офисах - Установка, перенос, замена розеток, выключателей , светильников. -Монтаж и подключение эл.щитов, эл.плит, варочных панелей, духовок, вытяжки... -Подвеска люстр, бра, точечных светильников. -Подключение частных домов, монтаж заземления, протоколы заземления. -Помощь в получении документов. Имеются скидки на материалы и сантехническую продукцию в ТГ"СМИТ", "Вегос-М", "Электрос". Работаем без выходных, 24 часа в сутки. тел: 89996038389
  3. на ебей смотрел, цена ~500 и доставка только в 20 числах июня(
  4. arduino uno r3 ardino leonardo freeduino 2013 надо 5 плат, где их купить? или заказать? есть у кого-нить проверенные источники. главное, чтоб доставка была не более недели)
  5. Intel_agent а есть схема AVR910?) или может готовый есть?) а можешь помочь с прошивкой?)
  6. сабж) надо прошить микроконтроллер ATtiny85. код есть, нету программатора, а покупать на 1 раз не охото)
  7. Stito тяга вроде нормальная, для волги. темпер не показывает. расход воздуха не помню, вроде не показывал. выхлоп сильный, белый. deavil мозг миказ 5.~ дмрв с ниткой. а у нас перепрошивают компы где-нить?
  8. deavil не помню как называется, российский какой-то. провод с вишкой и сам сканер ввиде пейджера. кислородника нету. 406.2 дмвр 2 штуки, один родной, второй в другой машины. либо они оба убиты, либо причина не в них. и с тем и с тем работает одинаково.
  9. форсунки поставил летом, пробег у них 1.5тыс км. датчик распредвала новый... вот я и не знаю, в чем проблема. форсунки бош.
  10. Hohol84 мастер, по тому номеру сможет это все сделать? для начала комп диагностику микас 5.1. и общую диагностику двигателя. давление топлива в топливопроводе нормальное должно быть, насос новый, гонит напрямую к рампе, нету фильтра тонкой очистки. двиг не троит, но выхлоп непонятный. такое ощущение, что смесь насыщенная подается, свечи черные были.
  11. я делал сам сканером, не работал датчик положения распредвала, я обнулил ошибки. сейчас она у меня кушает пол бака на 100км. причину найти не могу, форсунки новые, половина датчиков новые. грешу на комп. нужен мастер, который сможет определить в чем проблема.
  12. подскажите полз, где у нас в городе делают комп диагностику на советские автомобили? волга двс 406 установлено ГБО. из-за гбо некоторые не берутся? там особые настройки?
  13. roman1977 мы же в Бурятии живем) печаль... под синькой макс на что был способен, так это побриться на лыску) а это аще печаль)
  14. такое ощущение, как будто последние три трэка поет в караоке пьяная в говно, жирная баба, гез голоса. не рэп, а стёб.
  15. Creo_47 согласен. Вокал-жуть=) рифма-печаль=) но все равно молодец.
  16. #include требуется только для объявления функции int inp(port); unsigned port; номер порта Описание. Функция inp читает 1 байт из порта ввода, определенного по port. Аргумент port может быть любым беззнаковым целым числом в пределах от 0 до 65535. Возвращаемое значение. Функция inp возвращает прочитанный байт из port. Возвращае- мого значения в случае ошибки нет. Смотри также output. Пример: #include unsigned port; char result; . . . /* следующий оператор вводит тот байт из порта, на который установлен port */ result=inp(port); INT86 #include int int86(intno,inregs,outregs); int ntno; номер (число) прерывания зна- union REGS *inregs; чения регистров при вызове union REGS *outregs; значения регистров при воз- врате Описание. Функция int86 выполняет прерывание 8086 программного обес- печения, которое определено номером прерывания intno. Перед вы- полнением прерывания int86 копирует содержимое inregs в соответс- твующие регистры. После возврата прерывания функция копирует зна- чение текущего регистра в outregs. Она также копирует статус пе- реносимого флага системы в поле cflag, содержащееся в outregs. Аргументы inregs и outregs являются объединениями типа REGS. Тип объединения объявлен в include-файле . Использование функ- ции int86 предназначено для вызовов прерываний DOS. Возвращаемое значение. Возвращаемым значением является значение в регистре AX пос- ле возврата прерывания. Если поле cflag в outregs ненулевое, воз- никает ошибка и переменная _doserrno также устанавливает соответ- ствующий код ошибки. Смотри также bdos, intdos, intdosx, int86x. Пример: #include #include #include #include /* прерывание номер 0х23, подхватываемое процедурой обра- ботки прерываний int_handler. Замечание: Значения в структуре regs не имеют смысла для этого прерывания. */ #define CNTRL_C 0x23 int int_handler(int); union REGS regs; . . . signal (SIGINT, int_handler); . . . int86 (CNTRL_C, &regs, &regs); INT86X #include int int86x(intno,inregs,outregs,segregs); int intno; номер (число) прерываний union REGS *inregs; значение регистров при вызове union REGS *outregs; значение регистров при возврате struct SREGS *segregs; значение сегментов при вызове Описание. Функция int86x выполняет прерывание 8086 программного обес- печения, которое определено номером прерывания intno. В отличие от функции int86, функция int86x принимает значения регистра сег- мента в segregs, позволяя программам, использующим сегменты дан- ных большой модели или far-указатели, определять, какой сегмент или указатель должен быть использован в процессе системного вызо- ва. Перед выполнением определенного прерывания int86x копирует содержимое inregs и segregs в соответствующие регистры. В segregs используются только значения регистров DS и ES. После возврата прерываний функция копирует значения текущего регистра в outregs и перезаписывает DS. Она также копирует состояние (статус) пере- носимого флага системы в поле cflag, содержащееся в outregs. Ар- гументы inregs и outregs являются объединениями типа REGS. Аргу- мент segregs является структурой типа SREGS. Эти типы объявлены в include-файле . Использование функции int86x предназначено для прямого вызова прерываний DOS, которые берут аргумент в ре- гистре ES или значение регистра DS, которое отличается от умал- чиваемого сегмента данных. Возвращаемое значение. Возвращаемым значением является значение в регистре AX пос- ле возвращения прерываний. Если поле flag в outregs является не- нулевым, возникает ошибка и переменная _doserrno также устанавли- вает соответствующий код ошибки. См.также bdos, intdos, intdosx, int86, segread, FP_SEG. Замечание! Значения сегмента для аргумента segreg могут быть получены либо при использовании функции segread, либо макро FP_SEG. Пример: #include #include #include #include /* процедура int86x используется для генерирования прерыва- ния 0х21 (системный вызов), который, в свою очередь, активизирует системный вызов "Изменение атрибутов" DOS. Здесь используется процедура int86x, поскольку ссылка на имя файла может находиться в сегменте, отличном от умалчиваемого сегмента данных (ссылка при помощи far-указателя), поэтому регистр DS может быть точно уста- новлен со структурой SREGS. */ #define SYSCALL 0x21 /* INT 21H вызывает системные вызовы */ #define CHANGE_ATTR 0x43 /* системный вызов 43H - изменения атрибутов */ char far *filename; /* имя файла в far-сегменте данных */ union REGS inregs, outregs; struct SREGS segregs; int result; . . . inregs.h.ah=CHANGE_ATTR; /* AH - номер (число) системного вызова */ inregs.h.al=0; /* AL - функция вызова атрибутов */ inregs.x.dx=FP_OFF(filename); /* DS:DX указывают на имя файла */ segregs.ds=FP_SEG(filename); result=int86x(SYSCALL,&inregs,&outregs,&segregs); if (outregs.x.cflag) { printf("can't get attributes of file; error number %dn", result); exit(1); } else { printf("Attribs=%#xn", outregs.x.cx); }
×
×
  • Создать...