Вопросы с тегом «assembly»

Это язык программирования на низком уровне, который соответствует набору команд программируемой машины.

6
По какой причине мое многозадачное ядро ​​RTOS PIC16 не работает?
Я пытаюсь создать полу-упреждающую (кооперативную) ОСРВ для микроконтроллеров PIC x16. В моем предыдущем вопросе я узнал, что доступ к указателю аппаратного стека невозможен в этих ядрах. Я посмотрел на эту страницу в PIClist, и это то, что я пытаюсь реализовать с помощью C. Мой компилятор - Microchip XC8, и в …

3
Микропрограммирование против программирования на машинном языке
Я немного запутался между уровнем микропрограммирования и уровнем машинного языка. Например: Где находятся оба типа программ во время выполнения? Есть ли у 1: 1 сопоставление с инструкциями true-op языка ассемблера? Формат любого из них определяется архитектурой процессора?

2
Нужна помощь в понимании карты памяти PIC
Некоторый фон. Я использую MPLABx с PicKit2 для программирования различных типов фотографий. На данный момент это 16F887. Я стараюсь придерживаться цепочки инструментов Hi-Tech PICC Lite, но я все больше и больше недоволен тем, как собираются некоторые вещи. Операции, которые должны быть относительно быстрыми (учитывая цикл инструкций 500 нс при 8 …

6
Программирование Различия между микроконтроллером и микропроцессором?
Поэтому я часто вижу книги / учебные пособия и ссылки при программировании на ассемблере для микропроцессора ..... тогда я вижу, что некоторые называют его микроконтроллером. Например, Atmel ATtiny2313 .... Я видел некоторые учебники, некоторые называют это микропроцессором, некоторые называют его микроконтроллером? Что он? и программирование их (в основном) то же …

3
Разница между чтением ПОРТА и ПИН
В чем разница между чтением PORTA и PINA? Какая связь между портом и его выводами? Я действительно запутался !!! Пример чтения ПОРТА: (здесь не нужен пин-код для чтения) Сборка f = 1 МГц ATmega8 Мне нужно дополнять PORTB каждые 1 мс (рабочий цикл = 50%) LDI R16,$FF OUT DDRB,R16 MAIN: …

5
Почему этот код не был написан намного проще?
Я сталкивался с вопросом, работая над языком ассемблера. Вот вопрос: Предположим, что бит P2.2 используется для управления наружным освещением, а бит P2.5 - освещением внутри здания. Покажите, как включить внешний свет и выключить внутренний. Решение дано: SETB C ; CY = 1 ORL C, P2.2 ; CY = P2.2 ORed …

3
Может ли ARM-установка для любителей быть такой же простой, как эта AVR?
Мне нравится, насколько простой может быть установка Atmel AVR для программистов на ассемблере. Например: Положите простой чип Dmega ATmega {A} на макетную плату Подключите 6 контактов к USB-программатору {B}, подключенному к компьютеру ( например ). (Чип питается от части этого соединения как во время записи, так и при нормальной работе). …
8 avr  arm  assembly  avrdude 

1
Хотя цикл оптимизирован
У меня есть следующий код в моей программе микроконтроллера: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Где ADCSRA - это регистр, который изменит свое значение после завершения аналогового преобразования, и где я хочу подождать, пока …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.