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

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

С# побитовый сдвиг на ushort (UInt16)

Мне нужно выполнить побитовый сдвиг влево по 16-битовому целому (ushort/UInt16), но побитовые операторы в С#, похоже, применимы только к int (32-разрядному). Как я могу использовать < < на укорт или, по крайней мере, получить один и тот же резу...
задан 29 сент. '10 в 10:32
1
ответ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Python и 16-битная PGM

У меня есть 16-битные изображения PGM, которые я пытаюсь прочитать на Python. Кажется (?), Как PIL не поддерживает этот формат? import Image im = Image.open('test.pgm') im.show() Показывает примерно изображение, но это неправильно. По всей видимос...
задан 09 сент. '11 в 18:10
1
ответ

управление 32-разрядными номерами с 16-разрядными регистрами в 8086

Я пытаюсь написать программу, которая получает два шестизначных десятичных числа и показывает их добавление, но в 16 бит 8086 я определил числа как двойное слово и поместил LO в WORD 1 и HO в слово 2. аналогично приведенному ниже коду но у меня нет и...
задан 02 дек. '11 в 9:47
2
ответов

MOV BX, [SI] - вопрос ASM

Я изучаю ASM 8086 теоретически на старшей школе. И когда я это делаю: MOV BX,[SI] SI + 1 идет в BH или BL? Спасибо: -)
задан 04 мая '10 в 23:30
4
ответов

Смутно с инструкцией CMPSB

Я просматривал этот код, и я смущен о строке rep cmpsb. .LOOP: push cx mov cx, 0x000B ; eleven character name mov si, ImageName ; image name to find push di ...
задан 11 мая '12 в 16:43