Каков самый быстрый способ, которым Вы знаете для преобразования числа с плавающей запятой в интервал на x86 ЦП. Preferrably в C или блоке (который может быть встроен в C) для любой комбинации следующего: 32/64/80-...
Я беру курс о Микропроцессоре, Программируя как часть моего градуса Электроники. К сожалению, в лабораториях, мы должны работать в DOS с помощью MASM. Теперь, я действительно не нахожу DOS помехой...
Это походит на ненормальный вопрос сначала, но терпите меня. Это общеизвестно, что двоичные файлы для одной архитектуры ЦП не работают на других. Так, например, невозможно работать (без...
Иногда цикл, где ЦП проводит большую часть времени, имеет некоторое предсказание ветвлений мисс (misprediction) очень часто (около.5 вероятностей.) я видел несколько методов на очень изолированных потоках, но никогда...
Я чувствую себя чрезвычайно комфортно имеющим дело с 32-разрядным кодом сборки PowerPC, но я полностью потерян при попытке понять x86-код. Сделайте любую из других общих архитектур как ARM, MIPS, Sparc...
Как выполнимый это должно было бы скомпилировать Python (возможно через промежуточное звено C представление) в машинный код? По-видимому, это должно было бы связаться с библиотекой времени выполнения Python и любыми частями Python...
Я всегда хотел иметь лучшее понимание того, что происходит на аппаратном уровне. Как практический уровень, что-либо после компиляции равняется 'волшебству', и я хотел бы исправить это. Я хотел бы...
Как реализовать alloca () с использованием встроенного ассемблера x86 в таких языках, как D, C и C ++? Я хочу создать слегка измененную версию, но сначала мне нужно узнать, какова стандартная версия ...
В моем предыдущем работодателе мы использовали сторонний компонент, который в основном был просто DLL и заголовочным файлом. Тот конкретный модуль обработал печать в Win32. Однако компания, которая сделала компонент...
Я - инженер-электрик, который недавно обнаружил потребность изменить код в MBR. В основном мне нужна способность выполнить код на жестком диске прежде, ОС запускает и вступает во владение. Я...
Я пытаюсь найти способ выполнить косвенную shift-left/right операцию, на самом деле не используя переменный сдвиг op или любые ответвления. Конкретный процессор PowerPC я продолжаю работать, имеет причуду...
Когда-то давно, для записи x86 ассемблера, например, у Вас были бы инструкции, указывающие "загрузку регистр EDX со значением 5", "увеличивают EDX" регистр, и т.д. С современными центральными процессорами, которые имеют 4...
Я просто задал вопрос, связанный с тем, как компилятор оптимизирует определенный код C++, и я наводил справки ТАК о любых вопросах о том, как проверить, что компилятор выполнил определенную оптимизацию...
Я думал, почему, когда я толкаю что-то в стек esp, уменьшаюсь и не увеличиваюсь. Я знаю, что это способ, которым стек использует много языка, но я хочу знать, почему они это делают и не делают ...
Я надеюсь, что кто-то сможет помочь диагностировать то, что я думаю, проблема сценария компоновщика. Я встречаюсь со странной проблемой после добавления вызова к новой функции. Без вызова функции, моего...
Я должен реализовать простой макрос, который находит модуль двух чисел на процессоре, который не имеет оператора деления (думайте ARM). Я мог использовать подразделение повторным вычитанием, но я не знаю...
Как я пошел бы о... умножении двух 64-разрядных чисел, умножающих два 16-разрядных шестнадцатеричных числа... с помощью Ассемблера. Мне только разрешают использовать регистры %eax, %ebx, %ecx, %edx, и...
Мой вопрос: Настолько выгоден язык программирования MIPS для знания? Я - студент CS и посещаю урок блока, который фокусируется на MIPS. Я - очень удобная запись на высокоуровневых языках, но...
Если Вы программировали некоторое время затем, Вы, вероятно, заметили, что что-то абсолютно невозможное происходит время от времени, для которого Вы убеждены, что нет никакого возможного объяснения ("IT...
Почему язык сборки отличается от Mac и окна. AS Я читал, что Mac и Window используют одни и те же процессоры (на базе Intel)? (И язык сборки зависит от машины и использует тот же процессор Intel ...
Я знаю немного о блоке, и что существует 4 или приблизительно 8 регистров общего назначения. Как делают все программы на компьютере работают только с что количество регистров, особенно с многопоточностью...
Я знаю только, что «Инструкция по сборке IN и OUT» означает набор данных для порта ввода-вывода и получение данных из порта ввода-вывода. Какое устройство подключено к порту ввода-вывода 5 в стандартном IBM PC? Порты 60h и 61h ...
Действительно ли возможно получить доступ к 32-разрядным регистрам в C? Если это, как? И в противном случае затем есть ли какой-либо способ встроить Ассемблерный код в C? Я использую компилятор MinGW, между прочим.Заранее спасибо!
(Если Ваши ленивые видят нижнюю часть для TL; DR) Привет, я планирую создать новое (прототип) контакт проекта с физическими вычислениями. В основном у меня есть провода. Эти провода вся потребность считать их напряжение...
Который является, в среднем, быстрее - проверяют значение затем, в случае необходимости, присваиваются или просто присваиваются? Или, в терминах C++: bool b; если (b) b = ложь; или b = ложь; Предположите, что, если () условие верно с...