16
ответов

Какие проекты (помимо очевидного материала ОС) используют ассемблер?

По-видимому, никакой блок использования в наше время кроме разработать драйверы устройств или очень базовые из ядер ОС и т.д. У кого-либо есть знание его в настоящее время используемый для других вещей? Я имею в виду стиль ПК...
вопрос задан: 19 June 2009 18:11
14
ответов

Точно, как “быстро” современные центральные процессоры?

Когда я раньше программировал встроенные системы и рано 8/16-bit ПК (6502, 68K, 8086) у меня был довольно хороший дескриптор на exacly, сколько времени (в наносекундах или микросекундах) каждая инструкция взяла для выполнения...
вопрос задан: 14 November 2019 02:54
14
ответов

Портирование C++ на 32 бита кодирует к 64 битам - действительно ли это стоит того? Почему?

Я знаю о некоторых очевидные усиления x64 архитектуры (выше адресуемые адреса RAM, и т.д.)..., но: Что, если моя программа не имеет никакой реальной потребности работать в собственном режиме на 64 бита. Действительно ли я должен портировать его так или ин
вопрос задан: 27 January 2011 20:21
12
ответов

Разработка операционной системы для x86 [закрытой] архитектуры

Я планирую разработать операционную систему для x86 архитектуры. Какие опции языков программирования я имею? Какие типы компиляторов там доступны, предпочтительно в Windows...
вопрос задан: 4 May 2016 03:50
11
ответов

Есть ли какие-либо Операционные системы реального времени С открытым исходным кодом для x86? [закрытый]

Есть ли там какие-либо операционные системы реального времени с открытым исходным кодом? Я услышал о Linux в реальном времени, но большинство реализаций, кажется, действительно собственный RTOS (что необходимо заплатить за), то выполнение Linux...
вопрос задан: 14 December 2012 18:14
11
ответов

Методы оптимизации блока Intel x86 в демонстрационной проблеме

Я изучаю ассемблер долгое время, и я пытаюсь переписать некоторые простые процедуры \функции к нему для наблюдения выигрышей в производительности (если таковые имеются). Мое основное средство разработки является Delphi 2007 и сначала...
вопрос задан: 17 August 2011 08:36
10
ответов

Borland x86 встроила ассемблер; получить адрес маркировки?

Я использую Borland Turbo C ++ с некоторым встроенным ассемблерным кодом, поэтому по-видимому, Turbo Accembler (TASM) разрабатывает ассемблерный код. Я хочу сделать следующее: пустое нечто:: панель (пусто) {__ asm {mov...
вопрос задан: 10 June 2014 14:08
10
ответов

Какой синтаксис и архитектура блока являются самыми полезными для знания?

Я всегда хотел изучить блок, но, кажется, существуют джунгли связанной с блоком информации там, которую трудно интерпретировать. Я только был в состоянии погуглить, "изучают блок" и...
вопрос задан: 31 August 2009 19:24
9
ответов

Странная ошибка MSC 8.0: “Значение ESP не было правильно сохранено через вызов функции …”

Мы недавно попытались разбить некоторые наши проекты Visual Studio в библиотеки, и все, казалось, скомпилировало и создало прекрасный в тестовом проекте с одним из проектов библиотеки как...
вопрос задан: 30 December 2016 13:37
9
ответов

Я могу вызвать когерентность кэш-памяти на многоядерном x86 ЦП?

Другая неделя, я записал немного класса потока и односторонний канал сообщения для разрешения коммуникации между потоками (два канала на поток, очевидно, для двунаправленной связи). Все работало...
вопрос задан: 17 March 2015 13:36
9
ответов

Что лучший способ состоит в том, чтобы изучить x86 блок на платформе Linux? [закрытый]

Я не имею никаких предварительных знаний программирования блока и хотел бы изучить, как кодировать x86 блок на платформе Linux. Однако мне нелегко находить, что хороший ресурс самостоятельно учится с...
вопрос задан: 26 October 2013 08:03
9
ответов

Что лучший способ состоит в том, чтобы пойти о записи простого x86 ассемблера?

Мне интересно в письменной форме x86 ассемблер для проекта хобби. Сначала это казалось довольно прямым мне, но чем больше я читал в него, тем более оставшиеся без ответа вопросы я имею. Я'...
вопрос задан: 1 November 2009 12:18
9
ответов

Преобразование 32-разрядного приложения в 64-разрядное приложение в C

Я в настоящее время работаю над преобразованием приложения на 32 бита в приложение на 64 бита в C. Это приложение в настоящее время работает над x86 архитектурой (Windows, osx, Unix, Linux). Так, перед запуском...
вопрос задан: 4 January 2009 22:21
8
ответов

Каковы некоторые способы, которыми можно управлять крупномасштабными проектами ассемблера?

В моем университете Программирование блока (x86 и миллион операций в секунду) класс тянет к концу. Я полностью наслаждался своей работой в блоке, и я действительно хотел бы продолжить работать с ним. Вы думали бы...
вопрос задан: 11 March 2019 05:01
8
ответов

Как я могу выполнить программы сборки MIPS на x86 linux?

Есть ли какие-либо интерпретаторы командной строки или какой-либо другой набор программ вокруг для x86 linux для выполнения программ сборки MIPS? Я хотел бы смочь записать простые программы сборки MIPS и работать...
вопрос задан: 10 January 2014 12:29
8
ответов

Порядковый номер ЦП

Как я получаю порядковый номер ЦП в ПК?
вопрос задан: 21 May 2012 18:13
8
ответов

Что самый быстрый путь состоит в том, чтобы преобразовать плавание в интервал на x86

Каков самый быстрый способ, которым Вы знаете для преобразования числа с плавающей запятой в интервал на x86 ЦП. Preferrably в C или блоке (который может быть встроен в C) для любой комбинации следующего: 32/64/80-...
вопрос задан: 2 May 2012 04:20
8
ответов

Как x64 архитектура отличается от x86

Я должен бездельничать со стеками на них архитектуре и являюсь действительно n00b здесь. Любые указатели на чтение поисков тем/Google, которые я могу сделать. Я ищу, как эта архитектура...
вопрос задан: 23 November 2009 17:55
8
ответов

Порядок выделения локальной переменной на стеке

Смотрите на эти две функции: освободите function1 () {интервал x; интервал y; интервал z; интервал *мочит;} освобождают function2 () {символьный buffer1[4]; символьный buffer2[4]; символьный buffer3[4]; интервал *мочит;...
вопрос задан: 9 July 2009 05:55
8
ответов

Что Ваш фаворит антиотлаживает прием?

В моем предыдущем работодателе мы использовали сторонний компонент, который в основном был просто DLL и заголовочным файлом. Тот конкретный модуль обработал печать в Win32. Однако компания, которая сделала компонент...
вопрос задан: 21 February 2009 16:59
7
ответов

Каковы точно указатель базы и указатель вершины стека? На какой они указывают?

Используя этот пример, прибывающий из Википедии, в которой DrawSquare () называет DrawLine (), (Отмечают, что эта схема имеет высокие адреса внизу и низкие адреса наверху.) Мог любой объяснять меня что...
вопрос задан: 24 March 2019 00:10
7
ответов

Действительно ли возможно сказать предиктор ответвления, как, вероятно, это должно следовать за ответвлением?

Только для прояснения я не иду ни для какого вида мобильности сюда, таким образом, любые решения, которые свяжут меня с определенным полем, будут прекрасны. В основном я имею, если оператор, который будет 99% времени оценивать...
вопрос задан: 5 December 2018 06:53
7
ответов

На что похож многоядерный ассемблер?

Когда-то давно, для записи x86 ассемблера, например, у Вас были бы инструкции, указывающие "загрузку регистр EDX со значением 5", "увеличивают EDX" регистр, и т.д. С современными центральными процессорами, которые имеют 4...
вопрос задан: 6 May 2018 22:22
7
ответов

Каково различие между MOV и ЛЕЕЙ?

Я хотел бы знать, каково различие между этими инструкциями: MOV AX, [ADDR таблицы] и ЛЕА AX, [ADDR таблицы]
вопрос задан: 17 April 2018 01:55
7
ответов

Linux кросс-компиляция для архитектуры ARM

Я заинтересован в кросс-компиляции ядра Linux для цели ARM на хосте x86. Есть ли хорошие практики, которые вы рекомендуете? Какой, по вашему мнению, лучший пакет кросс-компиляции? Вы поселились ...
вопрос задан: 22 October 2013 08:13
7
ответов

Как я могу умножить два 64-разрядных числа с помощью x86 ассемблер?

Как я пошел бы о... умножении двух 64-разрядных чисел, умножающих два 16-разрядных шестнадцатеричных числа... с помощью Ассемблера. Мне только разрешают использовать регистры %eax, %ebx, %ecx, %edx, и...
вопрос задан: 14 September 2012 17:02
7
ответов

Действительно ли x86 является ассемблером через возможную.NET?

Действительно ли там такая вещь как x86 ассемблер, который я могу назвать через C#? Я хочу смочь передать x86 инструкции как строку и вернуть массив байтов. Если Вы не существуете, как я могу сделать свое собственное? К...
вопрос задан: 4 May 2012 13:13
7
ответов

почему стек вызовов настраивается как это?

Я просто играл со стеком вызовов, пытаясь изменить обратный адрес функции и т.д., и волновал запись этой программы в C: #include <stdio.h> освобождают трассировку (интервал); освободите func3 (интервал); пусто...
вопрос задан: 3 August 2009 20:05
7
ответов

Как процессор обрабатывает условия?

Так, СУПЕР низкий уровень, что делает, ЕСЛИ () похожи, как он обрабатывается x86 процессором?
вопрос задан: 25 March 2009 19:48
7
ответов

Там какие-либо соображения необходимы, чтобы быть взятыми, запуская Вашу программу .NET на x64 по сравнению с x86?

Я полагаю, что тип архитектуры (x86 по сравнению с x64) абстрагирован далеко для Вас при создании программ .NET, но является там какими-либо другими соображениями, которые могут вызвать проблемы?
вопрос задан: 28 September 2008 02:31