10
ответов

Самый быстрый способ вычислить 128-разрядное целое число по модулю 64-разрядное целое число

У меня есть 128-разрядное целое число без знака A и 64-разрядное целое число без знака B. Что самый быстрый путь состоит в том, чтобы вычислить % B - который является (64-разрядным) остатком от деления A на B? Я надеюсь делать это в также...
вопрос задан: 30 April 2012 17:16
10
ответов

Распутывание запутанного кода ассемблера

Я наследовал программу 10K-строки, записанную в 8 051 ассемблере, который требует некоторых изменений. К сожалению, это записано в самых прекрасных традициях запутанного кода. Программа - записанный как сингл...
вопрос задан: 1 June 2011 20:03
10
ответов

блок на машинах X86, Windows по сравнению с Linux

Действительно ли они - то же? Более длительная версия: Скажите, что я записал, в блоке, на машине окон, небольшое приложение, которое все он делает, добавляют 1+1, и хранит его в регистре. ЗАТЕМ я пишу тот же самый код на Linux...
вопрос задан: 23 July 2010 21:01
10
ответов

Классические тексты ассемблера, не используя x86?

Я ищу тексты, которые предоставляют подробное лечение принципов программирования блока и не используют x86 в качестве целевой архитектуры. Я не нашел недавних книг как этот, но я ожидал бы это...
вопрос задан: 27 November 2009 07:57
10
ответов

Всегда ли одна инструкция на ассемблере выполняется атомарно?

Сегодня я сталкивался с таким вопросом: у вас есть код static int counter = 0; void worker () {for (int i = 1; i <= 10; i ++) counter ++; } Если рабочий будет вызван из двух разных ...
вопрос задан: 14 November 2009 09:32
10
ответов

Как стек работает в ассемблере?

Я в настоящее время пытаюсь понять, как стек работает, таким образом, я решил, преподают мне некоторый ассемблер, я использую эту книгу: http://savannah.nongnu.org/projects/pgubook/ я использую Газ и...
вопрос задан: 21 October 2009 20:10
10
ответов

Разработка non-x86 [закрытой] Операционной системы

Я должен скоро выбрать тему тезиса, и я рассматривал реализацию операционной системы для архитектуры, которая не является x86 (я склоняюсь к ARM или AVR). Причина я избегаю x86...
вопрос задан: 8 October 2009 11:02
10
ответов

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

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

Компиляторы языка программирования сначала переводят в блок или непосредственно в машинный код?

Я, прежде всего, интересуюсь популярными и широко используемыми компиляторами, такими как gcc. Но если бы вещи сделаны по-другому с различными компиляторами, я хотел бы знать это, также. При взятии gcc как пример, делает это...
вопрос задан: 10 May 2009 13:45
10
ответов

Что такое хорошие или интересные подобные Ассемблеру языки, но в более высоком уровне? [закрытый]

Я смотрел на L.in.oleum, и заинтригован, он - соединение высокоуровневых конструкций (циклы, динамические переменные) с ассемблерным питанием низкого уровня (регистры). Есть ли другие языки как Lino...
вопрос задан: 21 April 2009 22:58
10
ответов

Почему структура передачи ссылкой не является общей оптимизацией?

До сих пор я всегда думал, что достойные компиляторы автоматически преобразовывают передачу значением структуры в передачу ссылкой, если бы структура является достаточно большой, что последний был бы быстрее. К лучшему...
вопрос задан: 16 February 2009 05:22
10
ответов

Алгоритм для нахождения самого маленького питания два это больше или равно данному значению [дубликат]

Я должен найти самое маленькое питание два, это больше или равно данному значению. До сих пор у меня есть это: международное значение = 3221;//3221 просто пример, мог быть любой результат интервала числа = 1; в то время как (...
вопрос задан: 17 December 2008 01:41
10
ответов

Где я могу найти инструменты для изучения ассемблера на OS X? [закрытый]

Я хотел бы изучить ассемблер. Однако существует очень немного ресурсов для того, чтобы сделать ассемблер с OS X. Есть ли кто-либо там, кто запрограммировал в блоке на Mac? Где Вы учились? И...
вопрос задан: 16 November 2008 01:46
9
ответов

Что такое пещера кода и там какое-либо законное использование для одного?

Я встретился с этим словом впервые в вопросе о StackOverflow "Теоретический C#: Запишите JMP в codecave в asm". Я вижу, что по данным Wiktionary, пещера кода: неиспользованный блок...
вопрос задан: 23 May 2017 12:09
9
ответов

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

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

Простой способ преобразовать код c в x86 блок?

Существует ли простой способ (как бесплатная программа), который может тайный c/c ++ код к x86 блоку? Я знаю, что любой компилятор C делает что-то очень похожее и что я могу просто скомпилировать код c и затем...
вопрос задан: 9 May 2013 23:01
9
ответов

Сколько битов WORD, и это постоянно по различной архитектуре?

Машинное слово всегда является тем же, или оно зависит от архитектуры машины? И является значением слова WORD, контекстно-зависимый или обычно применимый?
вопрос задан: 30 April 2012 17:33
9
ответов

Ключевые понятия для изучения в блоке

Я - твердый сторонник идеи, что одна из самых важных вещей, которые Вы получаете от изучения нового языка, не то, как использовать новый язык, но знание понятий, что Вы добираетесь от него. Я...
вопрос задан: 30 April 2012 08:56
9
ответов

идиомы блока x86

Я пытался добраться, польза держат x86 ассемблер, и задавался вопросом, был ли быстрый-и-короткий эквивалент movl 1$, %eax. Именно тогда я думал, что список идиом использовал...
вопрос задан: 15 April 2010 17:36
9
ответов

инженерный анализ c программы

каждая c программа преобразовывается в машинный код, если этот двоичный файл распределяется. Так как система команд компьютера известна, действительно ли возможно возвратить исходную программу C?
вопрос задан: 18 February 2010 16:10
9
ответов

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

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

Как Вы добираетесь, сколько памяти программа использует?

У меня есть две программы, один в C++, другом в ассемблере. Я хочу выдержать сравнение, сколько памяти они используют при выполнении соответственно. Как я могу сделать это? Я делаю тестирование в Windows, но я также был бы...
вопрос задан: 18 October 2009 18:47
9
ответов

Что преимуществом записи является ОС полностью в блоке?

MenuetOS является примером ОС, записанной полностью в блоке. Там какое-либо преимущество к записи его в блоке вместо низкоуровневого языка программирования, такого как C?
вопрос задан: 19 August 2009 21:24
9
ответов

разница в сборке gdb и amp; сборка сборочного узла [дубликат]

У меня есть этот код c: #include & lt; stdio.h & gt; int main () {int x = 10; int y = 20; int z = 30; return 0; } когда я скомпилирую его с помощью gcc v4.8.5 & amp; ...
вопрос задан: 9 July 2009 06:55
8
ответов

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

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

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

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

Блок: Почему мы беспокоимся регистрами?

У меня есть основной вопрос о блоке. Почему мы потрудились делать арифметические операции только на регистрах, если они могут работать над памятью также? Например, обе из следующей причины (по существу)...
вопрос задан: 2 July 2018 22:17
8
ответов

Почему x86 ужасный? Почему это считают нижним по сравнению с другими? [закрытый]

Недавно я читал, некоторые ТАК архивируют и встретились с операторами против x86 архитектуры. Почему нам нужна другая архитектура ЦП для сервера и мини-/мейнфреймовый и смешанное ядро? говорит "...
вопрос задан: 11 September 2017 23:48
8
ответов

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

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

Псевдослучайный генератор в Ассемблере

Мне нужен алгоритм генератора псевдослучайного числа для ассемблерной программы, присвоенной в курсе, и я предпочел бы простой алгоритм. Однако я не могу пользоваться внешней библиотекой. Что такое польза...
вопрос задан: 14 September 2012 18:29