4
ответа

Доступ к сверхоперативной памяти блокнотного типа от C

Это могло бы быть немного экзотической проблемой, но я надеюсь, что кто-то может все еще выручить меня немного ;). Я хотел бы выполнить стандарт C программа, однако, в какой-то момент во время выполнения программы I...
вопрос задан: 15 July 2010 21:07
4
ответа

Какова ширина стека в архитектуре Intel IA32?

Ширина стека 8 битов шириной для архитектуры IA32 и для всех микропроцессоров/микроконтроллеров типов. Я в настоящее время читаю http://ozark.hendrix.edu/~burch/csbsju/cs/350/handouts/x86.html...
вопрос задан: 30 June 2010 04:58
4
ответа

То, как использовать C, определяет в ассемблере ARM

То, как я могу использовать внешний, определяет, такие как LONG_MIN и LONG_MAX в ассемблерном коде ARM? Скажем, my_arm.h похож на это: интервал my_arm (международное нечто); Скажем, у меня есть my_main.c следующим образом:... #include и...
вопрос задан: 22 June 2010 07:45
4
ответа

Код уровня ассемблера случая переключателя

Я - программирование C на cygwin окнах. Сделав немного программирования C и получения довольного языком, я хотел посмотреть под капотом и видеть то, что компилятор делает для...
вопрос задан: 10 June 2010 06:08
4
ответа

Нуждаюсь в серьезной помощи блока

Я пытался изучить блок в течение нескольких лет теперь. Я добираюсь, чтобы сделать "Привет, Мировая" программа, но никогда далее. Мне так трудно. Любой, который в состоянии указать на меня на место или возможно даже их...
вопрос задан: 7 June 2010 15:39
4
ответа

Загадка блока ARM

В первую очередь, я не уверен, существует ли решение даже. Я провел больше чем несколько часов, пытаясь придумать один, поэтому остерегайтесь. Проблема: r1 содержит произвольное целое число, флаги не установлены...
вопрос задан: 2 June 2010 18:46
4
ответа

Вызывание неэкспортируемой функции в DLL

У меня есть программа, которая загружает DLLs, и я должен вызвать одну из неэкспортируемых функций, которые это содержит. Есть ли какой-либо способ, которым я могу сделать это через поиск в отладчике или иначе? Прежде чем любой спросит, да я...
вопрос задан: 27 May 2010 18:07
4
ответа

Programatically C/C ++/Assembly обнаруживают, если гиперпоточность активна в Windows, Mac и Linux [дубликат]

Я могу уже правильно обнаружить количество логических процессоров правильно на всех трех из этих платформ. Чтобы смочь обнаружить количество физических процессоров/ядер правильно, я должен буду обнаружить...
вопрос задан: 25 May 2010 11:55
4
ответа

Любопытство вне абстракций: как байт-код выполняется? как драйверы устройств работают?

Все, что я видел на *, отклоняет, был ряд абстракций от аппаратных средств, но мне любопытно относительно того, как аппаратные средства работают. Я запрограммировал в блоке, но это - все еще только ряд абстракций. Как...
вопрос задан: 23 May 2010 15:35
4
ответа

Когда должен флаг переноса быть установленным в ассемблере

Я озадачен этой проблемой при записи средства моделирования блока ARM в C. Я нашел некоторые подобные вопросы на форуме, но ни один из них не объясняет, как установить флаг переноса просто с помощью отношений...
вопрос задан: 18 May 2010 07:48
4
ответа

Самый Эффективный способ установить Регистр на 1 или (-1)

Я беру ход блока теперь и парня, который проверяет, наши домашние присвоения очень педантичное олдскульное пятно оптимизации. Например, он вычитает 10%, если он видит: топор mov, 0 вместо: xor...
вопрос задан: 13 May 2010 13:12
4
ответа

Вопрос о прибавляет ASM 8086

Я изучаю ASM 8086 теоретически на highschool. (который означает, что я изучаю ASM 8086 на ноутбуке и никогда не добирался для выполнения его по компьютеру). И я не понимаю - что произойдет, если я сделаю это:...
вопрос задан: 5 May 2010 20:23
4
ответа

Инструкция ADC в ASM 8086

Когда я использую ADC для экс-клена: AL = 01 и BL = 02, и CF = 1, когда я делаю это: ADC AL, BL AL будет 3 или 4? (с дополнением CF или без?)
вопрос задан: 22 April 2010 07:36
4
ответа

Как использовать инструкцию MOV в ARM с непосредственным числом как второй операнд

Я только начинаю изучать ассемблер ARM и не соглашаюсь, как использовать MOV для передачи непосредственного числа в регистр. И из справочника ARM и из моего учебника, это сказано это...
вопрос задан: 13 April 2010 06:38
4
ответа

Питание со стеком в блоке и C++

Я хочу сделать следующее: у Меня есть функция, которая не является моей (она действительно не имеет значения здесь, но только сказать, что я не управляю ею), и что я хочу исправить так, чтобы она вызвала функцию...
вопрос задан: 12 April 2010 21:19
4
ответа

Изменение кода во времени выполнения

У меня есть указатель на функцию (который я получаю от vtable), и я хочу отредактировать функцию путем изменения ассемблерного кода (изменяющийся на несколько байтов) во времени выполнения. Я попытался использовать memset и также попробовал...
вопрос задан: 5 April 2010 21:50
4
ответа

Существует ли Код Конвенции для блока (главным образом PIC)? [закрытый]

Существует ли Код Конвенции для блока (главным образом PIC)?
вопрос задан: 31 March 2010 16:37
4
ответа

Что ESP означает в блоке? [дубликат]

ESP =? указатель вершины стека, Что обозначает E здесь? ОБНОВИТЬ RSP для 64 битов? Что R означает здесь?
вопрос задан: 29 March 2010 11:32
4
ответа

различия в понимании справки между #define, константой и перечислением в C и C++ на уровне ассемблера

недавно, я изучаю ассемблерные коды для #define, константы и перечисления: C коды (#define): 3 #define пи 3 4 международных основных (пустых) 5 {6 интервалов a, r=1; 7 a=2*pi*r; 8 возвратов 0;...
вопрос задан: 8 March 2010 10:05
4
ответа

Вызовите Visual Studio к всегда, 'восстанавливают все' при отладке

Править: В основном то, в чем я нуждаюсь, - чтобы Visual Studio всегда восстанавливала все, когда я поразил отладку. Я в настоящее время использую Visual Studio для компиляции моих программ сборки, с помощью MASM, и в целом это хорошо работает....
вопрос задан: 4 March 2010 04:15
4
ответа

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

У меня есть вопрос о встроенном ассемблере. Возможно назвать другую ассемблерную подпрограмму от встроенного ассемблера в той же функции? Например: освободите FindValidPID (неподписанный международный &Pid) {...
вопрос задан: 10 February 2010 21:02
4
ответа

Как я должен начать при записи драйверов устройств? [закрытый]

Я хотел бы изучить, как записать драйверы устройств, потому что я думаю, что это была бы забава. Я использую MacBook Mac OS X, но у меня также есть машина Ubuntu (работающий на Mac Min). Я довольно знаком с C и...
вопрос задан: 8 February 2010 15:49
4
ответа

Блок: что такое семантический NOPs?

Я задавался вопросом, что такое "семантический NOPs" в блоке?
вопрос задан: 5 February 2010 20:03
4
ответа

Когда компьютер включается: Как это знает, от которой инструкции это должно начать выполняться?

Когда компьютер включается: Как это знает, от которой инструкции это должно начать выполняться? Сначала это - программа BIOS, которая должна быть выполнена. Так, что точно происходит там? Я хочу знать...
вопрос задан: 5 February 2010 16:32
4
ответа

Текстовый редактор для блока

Я теперь разрабатываю на блоке в соответствии с Linux, но я люблю разрабатывать на редакторе, которые имеют функцию выделения синтаксиса. Затем я хочу знать то, что является лучшим для блока (который имеет выделение синтаксиса).
вопрос задан: 28 January 2010 22:20
4
ответа

эмулятор x86 для обучения встроил разработку

Я хочу узнать больше о внутренней работе компьютера, улучшить мое знание о разработке встроенной системы. На работе я никогда не связываюсь с деталями низкого уровня (такой как, GDT...
вопрос задан: 17 January 2010 20:24
4
ответа

Эффективность GCC optmization на битовых операциях

Вот два способа установить отдельный бит в C на x86-64: действующий недействительный SetBitC (долго *множество, международный бит) {//Чистая версия C *выстраивают | = 1 <<бит;} действующий недействительный SetBitASM (долго *множество, международный
вопрос задан: 11 January 2010 04:57
4
ответа

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

Я изучаю ассемблер. Я запустил с Ассемблера ПК Paul A. Carter, который использует NASM (Ассемблер Netwide). Затем в середине я переключил и начал читать Введение в 80×86...
вопрос задан: 3 January 2010 16:42
4
ответа

Распечатывание числа в ассемблере?

mov al, 10 добавляют al, 15, Как я печатаю значение 'al'?
вопрос задан: 19 December 2009 16:08
4
ответа

Цель регистров ESI & EDI?

Каковы фактическая цель и использование регистров EDI & ESI в ассемблере? Я знаю, что они используются для строковых операций, с одной стороны. Кто-то может также дать пример?
вопрос задан: 6 December 2009 19:33