Вопросы с тегом '16-bit'

Ссылаясь на компьютерную архитектуру с адресами и другими блоками данных шириной 16 бит.
2
ответов

Неразрешенный внешний (старый компилятор)

Я пытаюсь скомпилировать программу C с процедурой ASM. Он должен быть 16-битным, поэтому я использую Visual С++ 1.0 и MASM 6.11. Код ASM: .MODEL MEDIUM EXTRN first:WORD, second:WORD, third:WORD .CODE _Add_Ext PROC FAR mov AX, first add AX, ...
задан 27 февр. '16 в 17:55
5
ответов

Как конвертировать приложение OWL/BP7 в Delphi?

Какой инструмент/подход вы предложили бы конвертировать большое 16-битное приложение Windows GUI, написанное в старой Borland Pascal 7/OWL, в Delphi? Понимая довольно тяжелые различия между OWL и VCL, а также различия между манипуляторами указателей...
задан 04 февр. '09 в 14:36
1
ответ

Строка 16 бит os - массив символов не работает

Я создаю 16-разрядную операционную систему. Но массив символов, похоже, не работает. Вот мой пример кода ядра: asm(".code16gcc\n"); void putchar(char); int main() { char *str = "hello"; putchar('A'); if(str[0]== 'h') putchar('h'); return 0; ...
задан 27 апр. '10 в 17:48
5
ответов

Проблема с записью 16-битного исходного файла PCM

Как небольшая экспериментальная музыкальная пьеса, я пытаюсь запрограммировать песню в стандарте C. Код выводит необработанный файл PCM, который можно импортировать в Audacity. На данный момент все работает так, как ожидалось, но я столкнулся с пробл...
задан 24 июля '10 в 17:07
3
ответов

Python: Манипулирование 16-битным .tiff-изображением в PIL &/или pygame: как-то конвертировать в 8-битный?

Привет всем, Я работаю над программой, которая определяет средний размер колонии дрожжей на фотографии, и она отлично работает с изображениями .bmp, на которых я тестировал их. Программа использует pygame и может использовать PIL позже. Однако ко...
задан 24 апр. '11 в 7:52
1
ответ

Произвольная арифметика точности (Bignum) для 16-разрядного процессора

Я разрабатываю приложение для 16-битного встроенного устройства (80251 микроконтроллер), и мне нужна произвольная арифметика. Кто-нибудь знает библиотеку, которая работает для 8051 или 80251? GMP явно не поддерживает 8051, и я опасаюсь проблем, с ко...
задан 01 июля '11 в 0:56
1
ответ

16-битный код C для ядра реального режима

Я не знаю, как скомпилировать мое ядро ​​C для 16-битного реального режима. Я пробовал множество компиляторов без везения. Мой загрузчик просто загружает необработанные сектора с дискеты (мое ядро ​​живет сразу после первого сектора на диске) до адре...
задан 17 июля '11 в 1:08
4
ответов

синусоидальная функция на 16-разрядном микроконтроллере

Мне нужно создать синусоидальную волну, чтобы заполнить таблицу размером char размером 1024. Размер слова на микроконтроллере - это 16-разрядный, а операции с плавающей запятой недоступны. Сама синусоидальная волна будет колебаться между значением ...
задан 06 дек. '11 в 11:06
1
ответ

Лучший подход для отладки Win 16-битного приложения?

Я должен перевернуть устаревшее приложение (16-разрядное, NE exec), которое управляет старым DAQ, с которым я должен каким-то образом взаимодействовать с обновленным оборудованием. Я смог разобрать exec с помощью W32Dasm (и WindowsCodeBack, а также т...
задан 31 янв. '12 в 2:06
1
ответ

Чтение символов из командной строки и использование их для имени пути в сборке 8086

у моей программы есть цель: прочитать символы из командной строки и использовать их как полное имя пути, идущее в другой каталог. Эта программа работает, если вместо ввода символов из командной строки я определяю буфер как "P:\test \", поэтому пробле...
задан 02 нояб. '15 в 12:29
8
ответов

Сделать 16-битный код работы в WinXP или Vista (или, альтернативно, как найти лицензии Win98 для розничной продажи?)

У нас есть тысячи программ DOS, которые были написаны в 80-х годах с использованием 16-битного C, содержащего более 1 000 000 строк кода. Многие из этих программ используют библиотеки, которые напрямую обращаются к экрану, диску и т.д. (И у нас нет и...
задан 26 марта '09 в 7:38
6
ответов

Легкий двигатель базы данных для Delphi 1?

Я ищу легкий двигатель базы данных для Delphi 1 (не спрашивайте, это долгая история). Delphi 1 - 16 бит. Двигатель должен скомпилироваться в EXE. SQL было бы неплохо, но не обязательно. Любая информация будет полезной. Спасибо, Карл
задан 06 июня '09 в 20:26
2
ответов

Изменение прерывания в 16-битном режиме

Я пытаюсь изменить таблицу прерываний, чтобы прервать прерывание клавиатуры. Моя конечная цель - написать мою новую процедуру прерывания, скопировать себя в ОЗУ и сделать таблицу прерывания реального режима для меня. Я нашел случайный пример кода в ...
задан 23 окт. '09 в 22:49
1
ответ

Список прерываний оборудования

Есть ли список аппаратных прерываний? я кодировал 16-битное приложение, и я хотел проверить некоторые INT, но я не мог найти ничего полезного в google, может ли any1 предоставить мне несколько документов об этом? если возможно, с деталями. Мне жаль,...
задан 02 авг. '10 в 4:13
3
ответов

Запись в 16 бит BufferedImage TYPE_USHORT_GRAY

Я пытаюсь записать 16-битные изображения в оттенках серого в png, используя BufferedImage.TYPE_USHORT_GRAY. Обычно я пишу так: BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); то image.setRGB(x,y,Color.getRGB)...
задан 07 нояб. '10 в 10:36