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

Ссылаясь на компьютерную архитектуру с адресами и другими блоками данных шириной 16 бит.
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
2
ответов

16-разрядный код C, скомпилированный с помощью GCC

Как скомпилировать 16-битный код C с GCC? Я пытаюсь написать плоский загрузчик, который просто пишет "Hello World!". на компьютер и останавливается. int main(int argc, char** argv) { char* value = "Hello World!"; __asm { mov si, ...
задан 07 мая '12 в 2:48
2
ответов

Программа TASM выводит мусор и может висеть при выходе

У меня есть следующий код, который принимает число в шестнадцатеричном формате и выводит его десятичный формат. Эта программа отлично работает в Turbo Debugger, но когда я запускаю ее в DOS, я вижу некоторые дополнительные символы на выходе после вы...
задан 08 окт. '15 в 23:56
1
ответ

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

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

Использование ES-регистра дает ошибки

Я конвертирую программу из среды EMU8086 в NASM. При сборке NASM эти ошибки: system\kernel.asm: 14: ошибка: недопустимая комбинация опкода и операндов system\kernel.asm: 20: ошибка: недопустимая комбинация опкода и операндов system\kernel.asm: 28: ...
задан 06 дек. '15 в 22:58
1
ответ

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

Я пробовал почти каждый компилятор C с каждым параметром, и мне еще предстоит найти компилятор C, который может скомпилировать C в код Intel x86, подходящий для разработки ядра Real Mode. Мне не нужны шпионы о том, почему вы должны использовать защищ...
задан 15 сент. '16 в 6:59
2
ответов

Как передать/получить параметры командной строки DOS в 16-битной программе сборки?

Я пишу несколько небольших инструментов для MS-DOS. Теперь я пишу Shutdown.com, например, для Windows XP и выше. Я уже написал весь код, теперь мне просто нужно передать аргумент из DOS. Мне нужно передать параметры "-r" для перезагрузки и "-s" для...
задан 03 янв. '17 в 20:11
0
ответов

24-битное и 16-битное число с плавающей запятой в С#

У меня есть 32-битный файл tiff, который хранит 4-байтовые значения на пиксель. Я использовал BitConverter.toSingle() для преобразования каждого значения в 4 байта в значение пикселя, и он отлично работает. Но проблема в том, что у меня есть 24 и 16...
задан 17 мая '17 в 18:04