Результаты поиска по запросу "assembly"
Как мне получить доступ к USB-порту через BIOS в 16-битном реальном режиме x86?
Я новичок в мире Ассамблеи, Я пытаюсь написать несколько ассемблерных кодов для связи с аппаратными устройствами, такими как Serial, Parallel, VGA, Keyboard и т. Д. Я делаю это, находясь в режиме реального времени на процессоре Intel ...
Разница между SHL и SAL в 80x86
Я научился работать с ассемблером 80x86, поэтому в битовой операции сдвига я столкнулся с проблемой использования SAL и SHL. Я имею в виду разницу между строками кода следующим образом: MOV X, 0AAH SAL X, 4 MOV X, 0AAH SHL X, 4Когда мы должны ...
Как мне достичь теоретического максимума 4 FLOP за цикл?
Как достичь теоретической пиковой производительности 4 операций с плавающей запятой (двойной точности) за такт на современном процессоре Intel x86-64? Насколько я понимаю, это займет три цикла ...
включить / отключить кэш на 64-битной машине Intel: бит CD всегда установлен?
Я пытаюсь отключить все уровни кэша для моей машины Intel (R) Xeon (R) CPU E5-1650 v2 @ 3,50 ГГц в Xen. Я написал инструмент для вызова следующего кода сборки, чтобы отключить / включить кэш и показать значение регистра CR0. case ...
Источники, чтобы узнать больше аппаратно-ориентированного программирования [закрыто]
Я хочу научиться создавать / программировать простое оборудование, а затем перейти к простой робототехнике. С чего мне начать? Каковы лучшие сайты для покупки оборудования? Любые рекомендации по типу оборудования / языка, которые я должен ...
Количество бит в числе [дубликаты]
Дубликат:Лучший алгоритм для подсчета количества установленных бит в 32-разрядном целом числе? [https://stackoverflow.com/questions/109023/best-algorithm-to-count-the-number-of-set-bits-in-a-32-bit-integer] Предположим, у вас есть номер. Есть ли ...
Компиляторы языка программирования сначала переводят в ассемблер или непосредственно в машинный код?
Меня в первую очередь интересуют популярные и широко используемые компиляторы, такие как gcc. Но если с разными компиляторами дела обстоят по-разному, я бы тоже хотел это знать. Взяв в качестве примера gcc, он компилирует короткую программу, ...
Некоторые справочники / учебники по x86 ASM? [закрыто]
Я пытаюсь найти ссылки на языки сборки x86. Учебники / Примеры, чтобы помочь моему пониманию. -Спасибо
Как скомпилировать файл ассемблера в необработанный двоичный (например, DOS .com) формат с помощью ассемблера GNU (as)?
Я хочу скомпилировать этот исходный код в Windows (это просто пример): start: NOP NOPКогда я компилирую его с помощью NASM или FASM, длина выходного файла составляет 2 байта. Но когда я компилирую его с помощью ассемблера GNU (as), длина ...
как использовать movntdqa, чтобы избежать загрязнения кэша?
я пытаюсь написать функцию memcpy, которая не загружает исходную память в кэш процессора. Цель состоит в том, чтобы избежать загрязнения кеша. Функция memcpy ниже работает, но загрязняет кеш, как это делает стандартная memcpy. Я использую P8700 ...