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

Вывод на экран в простой ОС
Я сейчас начинаю писать очень простую ОС, просто загрузочный сектор, чтобы привыкнуть к базовой сборке. Как лучше всего выводить текст? Я пробовал : интервал 0x10 ah = 0x0E интервал 0x21 ah = 0x09 Int 0x10 работает медленно, а int 0x21 -...
322 просмотров
schedule 04.09.2021

Старое 16-битное приложение, периодически вызывающее GPF в WIN87EM.DLL
У меня есть старое 16-битное приложение, разработанное для Windows 3.1. Он выполняет некоторые вычисления и является частью более сложной системы. Система настраивает входные данные для программы и собирает выходные результаты. К сожалению,...
19553 просмотров
schedule 22.10.2021

Есть ли способ получить 16-битное изображение из видеозахвата opencv
Если одна камера поддерживает 16-битное серое изображение, как получить 16-битное изображение через класс видеозахвата opencv? Можем ли мы сделать это с помощью свойств cam.set CV2 CAP_PROP_FORMAT? Если да, то как установить эти свойства? env:...
1024 просмотров
schedule 17.10.2021

Qt - невозможно экспортировать QImage в 16-битный bmp
Я создал простое приложение, и мне нужно экспортировать из pixmap в 16-битное изображение bmp. У меня есть несколько элементов растрового изображения, поэтому у меня есть цикл for, подобный этому, где я сначала создаю QImage и преобразовываю его в...
1030 просмотров
schedule 12.03.2022

MASM для 8086, символ не определен: ffh
Код: .model small .data ar db ffh .code mov ax,@data mov ds,ax mov ah,00h mov al,ar mov bl,40h clc adc ax,bx mov ah,4ch int 21h end #P2# #P3# #P4# Также, пожалуйста, скажите мне, будет ли в конце ax храниться сумма с переносом или...
2936 просмотров
schedule 14.03.2022

Процессор Z80 Game Boy 8-битный или 16-битный?
Я читал руководство по созданию эмулятора Game Boy и понимаю, что Game Boy использует 8 -bit CPU, но я не могу понять, почему Gameboy использует два типа данных: байты (8 бит) и слова (16 бит). Если процессор имеет разрядность 8 бит, почему...
1236 просмотров
schedule 23.03.2022

Несовместимость 16-битной сборки с 64-битной windows 7
Недавно я обнаружил, что 64-битное окно не будет запускать 16-битные приложения (в данном случае .com), потому что 64-битное окно не имеет 16-битной подсистемы (по крайней мере, так говорят в Интернете). Я столкнулся с этим при попытке выполнить файл...
5407 просмотров

Проблема с записью 16-битного необработанного файла PCM
В качестве небольшого экспериментального музыкального произведения я пытаюсь запрограммировать песню на стандартном C. Код выводит необработанный файл PCM, который можно импортировать в Audacity. На данный момент все работает так, как ожидалось, но я...
6028 просмотров
schedule 12.05.2022

Что произойдет, если я постоянно суммирую отрицательные значения в 16-битном регистре
Я застрял в своем проекте. На самом деле я нахожу среднее значение нескольких значений. У меня есть десять значений для среднего. Сумма дает правильный результат в течение некоторого времени, то есть я добавляю отрицательные числа, и результат...
82 просмотров
schedule 15.06.2022

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

16-битный компилятор C реального режима для Mac OS X
Я ищу компилятор C, который работает на Mac, и ему нужно скомпилировать 16-битный машинный код реального режима 8086.
557 просмотров

Выключение компьютера с помощью nasm
Можно ли отключить или убить питание (есть ли разница?) компу от nasm. Я знаю, что вы можете использовать это для перезагрузки: mov al, 0xFE out 0x64, al Есть ли аналог для выключения? Я делаю свою собственную 16-битную ОС.
942 просмотров
schedule 20.09.2022

16-битные obj-файлы VC++
Как мне скомпилировать мой проект VC++ в 16-битный плоский объектный файл для использования в моем загрузчике, над которым я работаю? Насколько я понимаю, объектный файл технически уже «плоский», и компоновщик превращает его в целевой исполняемый...
473 просмотров

Изменить прерывание в 16-битном реальном режиме
Я пытаюсь изменить свою таблицу прерываний, чтобы взять на себя прерывание клавиатуры. Моя конечная цель - написать новую процедуру обработки прерываний, скопировать себя в ОЗУ и сделать так, чтобы таблица прерываний реального режима указывала на...
1511 просмотров
schedule 20.03.2023

Как я могу передать байты в видеопамять из другого места в 16-битной сборке?
Я сохранил определенные данные в ячейке памяти 0x4000 . Я хотел передать байт оттуда в ячейку памяти 0xb800 , чтобы данные печатались на экране. Проблема возникает, когда я пытаюсь сохранить в 0xb800:0 свой первый байт, который, как я полагаю,...
540 просмотров
schedule 14.02.2023

преобразование 2 байтов в одно 16-битное целое число в IDL
У меня есть массив байтов (char1), и мне нужно преобразовать их в определенные типы данных. Например, первые два байта в массиве необходимо преобразовать в символы ascii, поэтому я просто привожу их с помощью c = string(char1[0]) но для...
1357 просмотров

Понимание этого 16-битного ГПСЧ
Я нашел этот алгоритм для 16-битного ГПСЧ. Я не понимаю, что такое x, y и t. Что я хочу сделать, так это использовать 16-битное начальное число для генерации нескольких случайных 16-битных значений. Если я прав, функция, показанная на этой...
567 просмотров
schedule 23.02.2023

Что означает ПРЕДПОЛАГАЕТСЯ в ассемблере?
Везде это объясняется как вещь, которая связывает/ассоциирует регистры с сегментами, но я хочу понять, что именно связано.
7097 просмотров
schedule 08.12.2022

Получить значения пикселей изображения RGB как 16-битные и заполнить списки
С ImageMagick я могу преобразовать любое изображение в текстовый файл с представлением пикселей / значений каждого отдельного (RGB) пикселя. Это пример вывода 16-битного целочисленного файла png, полученного с помощью "convert spektrum.png...
1104 просмотров
schedule 18.01.2023

загрузить 16-битные данные из таблицы в 8051 без изменения DPTR
Я пытаюсь сделать простую процедуру для процессора 8051, которая позволяет мне загружать любое 16-битное число по моему выбору из таблицы, хранящейся в памяти кода, без изменения какой-либо части DPTR и без необходимости занимать место в стеке....
477 просмотров