31
ответ

Когда сборка происходит быстрее, чем C?

Одна из заявленных причин для знания ассемблера состоит в том, что иногда его можно использовать для написания кода, который будет более производительным, чем написание этого кода на языке более высокого уровня, в частности C. ...
вопрос задан: 3 January 2018 15:58
28
ответов

Почему Вы программируете в блоке? [закрытый]

У меня есть вопрос для всех жестких низкоуровневых хакеров там. Я натыкался на это предложение в блоге. Я действительно не думаю исходные вопросы (это - Haack, если Вы действительно заботитесь), потому что это кажется...
вопрос задан: 11 June 2015 10:59
27
ответов

Почему программы не пишутся в блоке чаще? [закрытый]

Это, кажется, основное мнение, что программирование блока занимает больше времени и является более трудным к программе в, чем высокоуровневый язык, такой как C. Поэтому это, кажется, рекомендуют или принятый...
вопрос задан: 30 April 2012 17:09
22
ответа

Изучение [закрытого] блока

Я решил изучить Ассемблер. Главной причиной сделать так является способность понять демонтированный код и возможно способность записать более эффективные части кода (например, через C++)...
вопрос задан: 1 May 2012 04:16
18
ответов

Как я могу создать маленькую операционную систему на старом настольном компьютере? [закрытый]

Это могло бы быть напрасно, поскольку я знаю запись, что операционная система является невыносимо сложной (особенно собой). Я не ожидаю создавать следующий Linux или окна. Я знаю, что это будет ужасно, и...
вопрос задан: 20 April 2018 18:09
16
ответов

“Ниже” блока существует ли язык программирования? [закрытый]

"Ниже" блока существует ли язык программирования?
вопрос задан: 12 May 2014 16:59
16
ответов

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

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

Запись встроенного микропрограммного обеспечения: уровень ассемблера или высокий уровень?

Связанный с: Тестирование микропрограммного запуска средства моделирования/эмулятора микроконтроллера, Интерпретирующего ассемблерный код, Если Вы - написание кода для микроконтроллера, является там реальной разницей, если Вы пишете в...
вопрос задан: 23 May 2017 12:00
14
ответов

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

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

Какой C++ я должен был бы учиться делать своим собственным ядром ОС? [закрытый]

Какой C++ (Вновь заявляют к программированию) я должен был бы учиться делать своим собственным ядром ОС? (Я знаю, что должен был бы также изучить блок.) РЕДАКТИРУЮТ *** Как прерывания, драйвер клавиатуры, будучи введенным. ***...
вопрос задан: 4 January 2012 13:15
14
ответов

Используя инструкции SSE

Мне записали цикл в C++, который выполняется для каждого элемента большого целочисленного массива. В цикле я маскирую некоторые биты целого числа и затем нахожу минуту и макс. значения. Я слышал это, если я использую...
вопрос задан: 25 February 2009 15:55
14
ответов

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

Большинство людей предполагает, что изучение блока важно, его важное для знания базовых работ компьютера, и т.д. Но что я ищу, некоторые практические предложения, которые будут...
вопрос задан: 7 January 2009 23:28
13
ответов

печатать строку с цветами под окнами [дублировать]

Мне интересно, как можно выводить строку с цветом в программе сборки, запущенной на cmd. То, что я имею в виду, похоже на графический режим 0x02 под DOS, где вы можете написать сообщение как ...
вопрос задан: 3 November 2015 08:55
13
ответов

Если я использую Python или блок для супер быстрой программы копии

Как проблема обслуживания я должен обычно (3-5 раз в год), копируют репозиторий, который является, теперь имеет более чем 20 миллионов файлов и превышает 1,5 терабайта в общем дисковом пространстве. Я в настоящее время использую RICHCOPY...
вопрос задан: 6 June 2010 03:16
12
ответов

Понимание умножения в сборке [дубликат]

Я пытаюсь понять, как этот фрагмент кода сборки делает 8-битное умножение. Я знаю, что делает каждая строка, но я не могу понять, как это делает все умножение. Не могли бы вы ...
вопрос задан: 3 October 2012 11:24
12
ответов

Самый быстрый способ просканировать для комбинации двоичных разрядов в потоке битов

Я должен просканировать для слова на 16 битов в небольшом потоке. Это, как гарантируют, не будет выровненное на границах слова или байте. Каков самый быстрый способ достигнуть этого? Существуют различные методы грубой силы;...
вопрос задан: 14 November 2009 09:11
12
ответов

Как сохранить и вызвать скомпилированную функцию в C / C++?

В очень низкоуровневых целях оптимизации для меня было бы полезно, если я мог бы сохранить скомпилированную функцию в переменной непосредственно, не указатель на функцию. Таким образом, если у меня есть функциональное нечто, я...
вопрос задан: 20 July 2009 19:20
11
ответов

Преобразуйте ASM в C (не, перепроектируют),

Я погуглил, и я вижу удивительный объем легкомысленных ответов, в основном смеясь над автором вопроса для того, чтобы задать такой вопрос. Микрочип обеспечивает некоторый исходный код бесплатно (я не хочу отправлять его здесь в...
вопрос задан: 21 August 2019 14:24
11
ответов

Как двоичный файл переводит в аппаратные средства?

Я понимаю, как код компилируется в блок, и тот блок 1:1 замена с двоичными кодами. Кто-то может помочь мне понять, как двоичный файл подключен к аппаратным средствам? Как двоичный файл...
вопрос задан: 7 February 2018 14:03
11
ответов

Действительно ли C неэффективен по сравнению с блоком? [дубликат]

Возможный Дубликат: Когда ассемблер быстрее, чем C? Привет, Это - просто вопрос о теории, таким образом, учитывая "бесконечное" время для создания тривиальной программы и усовершенствованного знания C и блока...
вопрос задан: 23 May 2017 12:33
11
ответов

Сравнение строк C++ в одном такте

Действительно ли возможно сравнить целые регионы памяти в единственном цикле процессора? Более точно действительно ли возможно сравнить две строки в одном цикле процессора с помощью своего рода инструкции по ассемблеру MMX? Или...
вопрос задан: 30 January 2013 18:32
11
ответов

Ассемблерный IDE/средство моделирования для [закрытого] новичка

Я хотел бы изучить, как программировать в Ассемблере. Я сделал немного блока прежде (во время моего A-уровня Вычислительный курс), но это было очень определенно упрощенным 'псевдоассемблером'. Я одолжил мой...
вопрос задан: 2 May 2012 12:14
11
ответов

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

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

Что происходит в ассемблере, когда Вы называете метод/функцию?

Если у меня есть программа в C++/C, что (язык не имеет значения очень, просто должен был проиллюстрировать понятие): #include <iostream> освобождают нечто () {printf ("в нечто");} международное основное () {нечто ();...
вопрос задан: 12 February 2010 22:21
11
ответов

Во что на самом деле компилируют C и Ассемблер? [закрытый]

Таким образом, я узнал, что C (++) программы на самом деле не компилируют в простой "двоичный файл" (я, возможно, понял некоторые вещи превратно здесь, в этом случае я сожалею: D), но к диапазону вещей (таблица символов, связанная с OS...
вопрос задан: 26 January 2010 20:25
11
ответов

Просто законченное изучение x86 ассемблер. Что я могу сделать с ним? [закрытый]

Я только что закончил изучать ассемблер. Но я не мог понять то, что могло я реализовывать (для, практикуют/любят маленький проект). Было бы большим если что-то полезное для любого.
вопрос задан: 27 November 2009 17:20
11
ответов

Оптимизирует определенные функции с Ассемблером в программе C/C++, действительно стоящей того?

В определенных областях разработки, таких как разработка игр, системы реального времени, и т.д., важно иметь быструю и оптимизированную программу. С другой стороны современные компиляторы делают большую оптимизацию...
вопрос задан: 11 September 2009 08:36
10
ответов

Самый быстрый способ узнать минимум 3 чисел?

В программе я записал, 20% времени тратятся на обнаружение минимума 3 чисел во внутреннем цикле в этой стандартной программе: статическая встроенная неподписанная международная минута (неподписанный интервал a, неподписанный интервал b, неподписанный...
вопрос задан: 23 May 2017 12:01
10
ответов

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

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

Как я могу видеть ассемблерный код для программы C++?

Как я могу видеть ассемблерный код для программы C++? Что популярные инструменты должны сделать это?
вопрос задан: 7 June 2014 14:10