Описание тега microprocessors

A microprocessor incorporates the functions of a computer's central processing unit (CPU) on a single integrated circuit (IC).
0 ответов

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

Мне нужно предложение для выбора процессора или контроллера. Мне нужно сделать снимки с HD-камеры, и эти снимки будут отправлены в Интернет для дальнейшей обработки (через модуль WIFI). Итак, какие аспекты проектирования следует учитывать при выборе…
1 ответ

Как отрицать число в IJVM?

Я думал о способе реализации NOT операция / инструкция для IJVM, чтобы я мог написать метод умножения JAS, но у меня возникли проблемы при попытке реализовать метод отрицания. Может ли кто-нибудь помочь с этим способом?
10 апр '16 в 03:59
1 ответ

Почему программные прерывания устанавливают линии прерывания процесса на высокое напряжение

Я узнал, что всякий раз, когда происходит аппаратное прерывание, он устанавливает на линии прерывания процессора высокое напряжение (или низкое, зависит от архитектуры процессора), чтобы процессор останавливал свою работу и обслуживал запрос на прер…
1 ответ

Отображение чисел с использованием 7-сегментного BCD

Моя задача - запрограммировать PIC16F1517 с помощью bcd 4511, чтобы отображать числа с 0 до 9999, используя прерывание от TMR0. Подсчет начинается после нажатия кнопки останова (RB0). Дисплей подключен к PORTD. Я использовал отладчик, чтобы увидеть,…
21 янв '18 в 12:12
1 ответ

Массив Const Char изменяется на все 0 для AVR micro, записанного на C

Я помогаю другу получить графический ЖК-дисплей, работающий на его AVR, несколько месяцев назад все работало без проблем, с тех пор его не трогали. Чип теперь был заменен с ATMega32 на ATMega164P. По сути, тот же чип с большим количеством флеш-памят…
23 ноя '11 в 02:48
1 ответ

Как обнаружить два или более нажатия кнопки (GPIO) одновременно микропроцессором / микроконтроллером?

Как уже упоминалось в вопросе, мне было интересно, может ли контроллер обнаруживать одновременное нажатие двух кнопок. Я новичок в программировании контроллера и начал с основ - мигающий светодиод, затем перешел к кнопкам и теперь пытаюсь поиграть с…
09 май '14 в 06:25
1 ответ

Архитектура сопроцессора от Xeon Phi от Intel

Я попадаю в новый мир сопроцессоров xeon phi от Intel. Я хочу задать 2 вопроса, но близко друг к другу. Во-первых, довольно просто, каковы плюсы и минусы по сравнению с программированием / стоимостью / производительностью по сравнению с графическими…
5 ответов

Как может быть так много регистровых переменных с таким ограниченным количеством регистров?

Я дурачился с C и понял, по праву, если я объявлю кучу переменных регистра, не будут ли значения перезаписаны? Из того, что я могу сказать из сборки, в микропроцессоре нет тонны регистров, недостаточно для удовлетворения созданного мною требования. …
08 окт '18 в 22:32
1 ответ

Почему CMP является примером режима неявной адресации в микропроцессоре 8085?

Определение режима неявной адресации: Этот режим не требует никакого операнда; данные определяются самим кодом операции. CMP B: Эта инструкция сравнит B с содержимым A. Здесь код операции - CMP, а операнд - B. Тогда почему CMP является примером неяв…
19 янв '18 в 07:46
1 ответ

Преимущества сегментации в микропроцессоре 8086

Каковы преимущества сегментации в микропроцессоре 8086? Не понимая важность сегментации. Это для управления большим количеством памяти?
22 дек '17 в 15:35
1 ответ

Arduino очистить буфер

#include <stdio.h> #define LED 13 void setup() { pinMode(LED, OUTPUT); Serial.begin(9600); } void loop() { if (Serial.available() == 4) { char command[5]; for (int i = 0; i < 4; i++) command[i] = Serial.read(); command[4] = '\0'; Serial.pri…
04 май '12 в 22:29
2 ответа

Зачем нам нужен RD/WR, когда у нас есть DT/R?

WR: строка записи указывает, что 8086 выводит данные на устройство памяти / ввода-вывода. RD: всякий раз, когда сигнал чтения равен 0, шина данных восприимчива к данным из памяти / устройства ввода-вывода. DT / R: передача / прием данных показывает,…
04 май '16 в 06:17
1 ответ

Как можно увеличивать и уменьшать "арифметические операции" в любом из регистров в 8085 году?

AFAIK, арифметические и логические операции выполняются с содержимым аккумулятора, а результаты сохраняются в аккумуляторе.Тогда как арифметические операции увеличения и уменьшения могут выполняться в любом из регистров или в ячейке памяти?
16 сен '13 в 13:58
1 ответ

Код / Программная память и кеширование

Я знаю, что любые данные могут быть кэшированы из основной памяти в кэш-память, что обеспечивает более быстрый доступ из ЦП, чем основная память. Я также знаю, что каждый поток имеет свою собственную память стека. Таким образом, вопрос в том, может …
0 ответов

AM335x стартовый комплект имитировать с помощью QEMU

У меня есть http://www.ti.com/tool/tmdssk3358, но в последнее время он не загружается. После нажатия кнопки сброса светодиоды питания не светятся (появляются только в течение доли секунды), а на ЖК-дисплее появляется серовато-белый дисплей, после ко…
24 дек '15 в 16:37
0 ответов

MSP430 Сборка Endianness

Начиная с адреса 0x4100, сохраняйте числа 21, 12, 32, 41 в памяти в виде байтов. Помните порядок байтов. Я использую MSP430FR5969. Вопрос выше. Мой код: mov.b # 0x41321221, & 0x4100 Но я не могу быть уверен, правда это или нет. Я проверил адрес 0x41…
25 фев '18 в 09:45
4 ответа

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

В мире Linux, чтобы получить таймер / часы с точностью до нано секунд, можно использовать: #include <sys/time.h> int foo() { timespec ts; clock_gettime(CLOCK_REALTIME, &ts); //--snip-- } Этот ответ предполагает asm подход к прямому запросу…
12 ответов

В чем разница между FIQ и системой прерываний IRQ?

Я хочу знать разницу между FIQ и системой прерываний IRQ в любом микропроцессоре, например: ARM926EJ.
10 июн '09 в 06:09
0 ответов

Почему код не разветвляется на BEQ после MOVS

Буду очень признателен, если кто-нибудь сможет мне помочь. Почему не происходит ветвление кода при первом чтении BEQ, если сравнивать r2 с r2. По-видимому, окончательное значение в r0 составляет 0X0000001B. Большое спасибо, я очень смущен и расстрое…
29 ноя '18 в 18:05
2 ответа

Пространство памяти микропроцессоров ARM

В микропроцессорах ARM является единственным доступным пространством памяти 37 или около того общего и регистров состояния, или в микропроцессорном чипе есть отдельное доступное пространство памяти? Например, в микроконтроллере Atmel AVR, насколько …
17 апр '13 в 12:27