8
ответов

Какова роль стека в микропроцессоре?

Какова роль стека в микропроцессоре?
вопрос задан: 24 October 2012 03:34
6
ответов

Для чего используется указатель вершины стека в микропроцессорах?

Я готовлюсь к экзамену микропроцессора. Если использование счетчика команд должно содержать адрес следующей инструкции, что такое использование указателя вершины стека?
вопрос задан: 25 May 2016 04:00
6
ответов

Каково различие между FIQ и системой прерывания IRQ?

Я хочу знать различие между FIQ и системой прерывания IRQ в любом микропроцессоре, например: ARM926EJ.
вопрос задан: 8 January 2013 10:07
6
ответов

What are 16, 32 and 64-bit architectures?

What do 16-bit, 32-bit and 64-bit architectures mean in case of Microprocessors and/or Operating Systems? In case of Microprocessors, does it mean maximum size of General Purpose Registers or size of ...
вопрос задан: 29 August 2010 10:40
3
ответа

Mutli-основные-процессоры: каждое “ядро” работает в полной тактовой частоте или некоторой части полной тактовой частоты?

Скажем, у Вас есть сингл (1), Intel/AMD x86-64 укусил 2 основных процессора GHz 8. Делает каждое из этих 8 ядер все выполнение на уровне полных 2 ГГц или, действительно каждый удаляет сердцевину выполненный в некоторой части полных часов на 2 ГГц (наприме
вопрос задан: 18 November 2014 00:33
3
ответа

Почему регистры на 24 бита?

В моей работе я имею дело с различными микроконтроллерами, микропроцессорами и процессорами DSP. У многих из них есть регистры на 24 бита и счетчики. Я знаю, как использовать их, это не мой вопрос. Мой...
вопрос задан: 5 June 2011 16:48
1
ответ

Как проверить состояние флага четности в микропроцессоре 8086?

Возьмем для примера результат умножения двух 16-битных чисел. Как повлияет флаг четности в микропроцессоре 8086 и на каком основании? Мы рассматриваем весь 32-битный результат или просто ...
вопрос задан: 18 January 2019 15:35
1
ответ

Как работают память заборов?

Мне нужно понимать память ограды в многокатечных машинах. Скажем, у меня есть этот код Core 1 MOV [_X], 1; MOV R1, [_Y] CORE 2 MOV [_Y], 1; MOV R2, [_X] Теперь неожиданные результаты без памяти ...
вопрос задан: 2 September 2011 07:29
0
ответов

Сколько регистров в 8086/8088?

Я прошел курс компьютерной архитектуры и понял, что процессор имеет 32 регистра по 32 бита каждый. Сейчас я изучаю курс компьютерной архитектуры, в котором я прочитал, что у 8086 всего 8 регистров. Но ...
вопрос задан: 17 October 2019 16:11
0
ответов

Флаг направления в x86

Я не могу понять, как флаг направления работает в x86. Текст в моих лекциях говорит, что он увеличивает или уменьшает исходный или целевой регистр, но это не имеет смысла с его...
вопрос задан: 11 July 2019 20:43
0
ответов

Почему x86 имеет прямой порядок байтов?

Настоящий вопрос, который я задавал себе в последнее время, заключается в том, какие варианты дизайна привели к тому, что архитектура x86 стала архитектурой с прямым порядком байтов, а не с прямым порядком байтов?
вопрос задан: 27 January 2019 01:43
0
ответов

Операция выборки ЦП TSC, особенно в многоядерной многопроцессорной среде

В мире Linux, чтобы получить таймер/часы с точностью до наносекунд, можно использовать: #include int foo() { временные характеристики; clock_gettime (CLOCK_REALTIME, & ts); //--snip-- ...
вопрос задан: 23 May 2017 12:01
0
ответов

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

Я изучаю программирование на ассемблере в целом, поэтому я решил попробовать реализовать «виртуальный микропроцессор» в программном обеспечении, которое имеет регистры , флаги и ОЗУ для работы, реализованные с помощью переменных ...
вопрос задан: 11 June 2015 12:15
0
ответов

Отрицательные числа хранятся в памяти как дополнение до 2, как ЦП узнает, отрицательное оно или положительное?

-1 может быть представлено в 4-битном двоичном виде как (2-дополнение ) 1111 15 также представлен как 1111. Итак, как ЦП различает 15 и -1, когда получает значения из памяти?
вопрос задан: 28 December 2012 16:14
0
ответов

Сделать большие константы в исходном коде C более читабельными?

Я работаю над кодом для микропроцессора. У него есть несколько больших критических констант. #определить F _ЦП 16000000UL В данном случае это частота ЦП. В Герцах. Как есть, довольно трудно сказать...
вопрос задан: 12 June 2012 09:09
0
ответов

разница между регистром адреса памяти (MAR) и программным счетчиком (PC)?

Чем регистр адреса памяти (MAR) и программный счетчик (PC) отличаются друг от друга?
вопрос задан: 4 June 2012 04:38
0
ответов

Как я могу вызвать промахи кэша инструкций?

Мне было поручено сгенерировать определенное количество промахов кэша данных и промахов кэша инструкций. часть кэша данных без проблем. Так что мне осталось сгенерировать ...
вопрос задан: 15 May 2012 17:17
0
ответов

есть ли учебник Verilog, где вы создаете очень простой микропроцессор? [закрыто]

Я программист, желающий изучить Verilog. Что было бы удивительно изящно, так это учебник, в котором вы конструируете крошечный микропроцессор с очень простой конструкцией, что-то вроде Intel 4004, а затем...
вопрос задан: 25 April 2012 21:39
0
ответов

LDA: Вставка 16 бит в 8-битный регистр? Что это значит?

Я читал, что в 8085 аккумулятор представляет собой 8-битный регистр. Тогда почему следующая инструкция будет верной: Адрес LDA, где адрес - это "16-битный" адрес в порядке LH. Как мы можем вставить 16 ...
вопрос задан: 8 February 2012 16:36
0
ответов

Декодирование инструкций, когда инструкции имеют переменную длины

Вот некоторые инструкции и их соответствующие кодировки: 55 push% ebp 89 e5 mov% esp,% ebp 83 ec 18 sub $ 0 x18,% esp a1 0c 9f 04 08 ...
вопрос задан: 21 November 2011 09:29