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

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

Numpy и 16-бит PGM

Что такое эффективный и понятный способ чтения 16-битных изображений PGM в Python с numpy? Я не могу использовать PIL для загрузки 16-битных изображений PGM из-за ошибки PIL. Я могу читать в заголовке со следующим кодом: dt = np.dtype([('type', 'a2...
задан 10 сент. '11 в 3:18
1
ответ

Загрузочный загрузчик не переходит в код ядра

Я пишу небольшую операционную систему - для практики. Я начал с загрузчика. Я хочу создать небольшую систему команд, которая работает в реальном режиме 16 бит (на данный момент). Я создал загрузчик, который сбрасывает диск, а затем загружает сектор...
задан 21 сент. '15 в 21:06
3
ответов

Как проверить, представляют ли две структуры System.Drawing.Color один и тот же цвет с глубиной цвета 16 бит?

Как проверить, соответствуют ли две структуры System.Drawing.Color одному и тому же цвету с глубиной цвета в 16 бит (или вообще на основе значения Screen.PrimaryScreen.BitsPerPixel)? Скажем, я установил Form.TransparencyKey в Value1 (типа Color), я ...
задан 02 февр. '10 в 17:18
1
ответ

Есть ли разница в скорости столкновения между одним 32-битным хэшем и двумя 16-битными хэшами?

Я работаю над системой, в которой проблемы с хешем будут проблемой. По существу, существует система, которая ссылается на элементы в хэш-таблице + древовидной структуре. Однако рассматриваемая система сначала компилирует текстовые файлы, содержащие п...
задан 06 апр. '11 в 7:58
3
ответов

Набор инструкций 16 бит asm

Какой набор инструкций используется в COM файлах? Я предположил, что это был 8086 год, но, похоже, я ошибся. В руководстве 8086, которое я нашел, shl может принимать только 1 или cl для своего второго аргумента, в то время как немедленные значения, о...
задан 29 сент. '11 в 16:25
1
ответ

Префикс размера операнда в 16-битном режиме

Я пытаюсь понять поведение GAS.code16. Из руководства, похоже, в 16-разрядной секции для 32-разрядных операндов или инструкций для кодировки команд будет создан префикс переопределения операнда 66H. Означает ли это .code16 movw %eax, %ebx является...
задан 01 нояб. '12 в 11:01
2
ответов

Странное поведение загрузчика

Я пытаюсь создать простую ОС, только загрузочный сектор и 16-битный реальный режим с прерываниями. Я, наконец, смог сделать OS/bootloader, который я тестировал в виртуальной коробке, и это сработало. Затем я сжег изображение на компакт-диск и загруз...
задан 12 марта '12 в 3:22
1
ответ

Является ли Z80 "Game Boy" процессором 8 или 16 бит?

Я читал учебник о создании эмулятора Game Boy, я понимаю, что Game Boy использует 8-битный процессор, но я могу Не понимаю, почему Gameboy использует два типа данных: байты (8 бит) и слова (16 бит). Если процессор имеет емкость 8 бит, почему можно и...
задан 08 сент. '13 в 22:19
4
ответов

Печатать целое число для консоли в сборке x86

Когда я добавляю два значения в 16-битной сборке, что лучший способ распечатать результат на консоли? В данный момент у меня есть этот код: ;;---CODE START---;; mov ax, 1 ;put 1 into ax add ax, 2 ; add 2 to ax current value mov ah,2 ; 2 is the...
задан 22 нояб. '10 в 13:50
3
ответов

80x86 16-бит asm: lea cx, [cx * 8 + cx] вызывает ошибку в NASM (компиляция файла .com)

Ошибка NASM дает (несмотря на мою рабочую ОС) "недопустимый эффективный адрес". Теперь я видел много примеров того, как использовать LEA, и я думаю, что все правильно, но мой NASM не нравится. Я пробовал lea cx, [cx+9], и это сработало; lea cx, [bx...
задан 26 апр. '10 в 22:12
1
ответ

Как спать в 16-битной сборке x86?

Я хочу остановить выполнение около 0,1 секунды, независимо от тактовой частоты процессора. Код должен запускаться непосредственно с загрузочного устройства, поэтому он не должен использовать прерывания DOS. В настоящее время я использую int 15h, но...
задан 11 апр. '16 в 12:47
2
ответов

Значение количества страниц и последнего размера страницы в заголовке MZ (DOS, 16 бит).EXE

Я пытаюсь научиться создавать файлы DOS.EXE с помощью сборки (NASM), создавая заголовок вручную и собирая файл как двоичный. У меня проблема с параметрами страницы (как общее количество страниц, так и количество байтов на последней странице). Независ...
задан 10 янв. '13 в 0:07
2
ответов

Загрузочный загрузчик Linux x86

Я пытаюсь создать простой загрузчик x86 Linux в nasm. Linux bzImage хранится на диске sda1, начиная с первого сектора. Я прочитал код реального режима из bzImage (15 секторов) в память, начиная с 0x7E00. Однако, когда я перехожу в код, он просто за...
задан 02 февр. '13 в 5:53
1
ответ

Можно ли конвертировать 16-разрядную программу .exe в 64-разрядный .exe?

Я понимаю, что для такой задачи, скорее всего, не будет специальных программ-конвертеров или чего-нибудь такого простого, но обязательно нужно найти способ получить 16-разрядную программу для работы в 64-разрядной Windows. Из-за большого количества р...
задан 02 сент. '13 в 19:05
2
ответов

Как сохранить/загрузить 16-битное изображение в .net x64?

Раньше, когда я использовал win32, я использовал FreeImage для загрузки и сохранения растровых изображений с глубиной бит более 8 бит, С каждым изображением, с которым я работаю, поскольку я занимаюсь медицинской визуализацией, и прежде чем кто-нибуд...
задан 19 февр. '10 в 9:51