Intel 8085 - это 8-битный процессор 1970-х годов. Используйте этот тег для запросов, касающихся кода сборки, написанного для 8085.
1 ответ

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

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

Сборка lang 8085 .. как найти четное / нечетное соотношение

У меня есть следующий код для подсчета числа 1 и сохранения его в reg B. Мне нужно изменить его, чтобы найти четность или нечетность... LXI H, var1 MVI B, 00H MVI D, 00H MVI C, 08H MOV A, M LOOP: RAR JNC SKIP INR B SKIP: DCR C JNZ LOOP HLT var1: db …
17 мар '13 в 02:57
0 ответов

Временная диаграмма цикла чтения памяти в микропроцессоре 8085

Из темы " Машинный цикл чтения памяти" я получил пример временной диаграммы для инструкции MVI. Снова в другой теме Интерфейс памяти, книга показывает временную диаграмму цикла чтения памяти. Здесь 8085 предоставляет два сигнала - IO/M(полоса) и RD(…
13 июл '17 в 16:47
2 ответа

Выделение памяти из кучи или из стека?

Я прочитал это, В 8085 начальный адрес процессора 00000H, Где как, в 8086 начальный адрес процессора FFFF0H, Теперь я также узнал, что верхняя часть памяти heap пока внизу лежит stack, Что меня сейчас смущает, так это то, что в 8085 память выделяетс…
15 фев '12 в 13:29
1 ответ

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

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

Можно ли использовать инструкцию XTHL в микропроцессоре 8085?

Я понимаю, что делает XTHL, но может ли кто-нибудь привести пример сценария, в котором он действительно будет использоваться? Кроме того, если возможно, пожалуйста, поделитесь кодом для приложения.
17 фев '16 в 10:51
2 ответа

Сборка 8085: знак расширяется с 8 до 16 бит

Как подписать, расширить группу из 8-битных чисел в 16-битные и сохранить их в формате с прямым порядком байтов. Например, у меня есть следующие данные в моей памяти. Address = Value 0001 = 03 [counter] 0002 = 05 0003 = 43 0004 = 8C Результаты: Addr…
14 янв '15 в 17:21
3 ответа

Обработка стека в микропроцессоре 8085

Если в 8085 SP=0000H, какие регистры в каких ячейках памяти будут храниться при выполнении инструкции PUSH B? Будет ли содержимое регистра B храниться в FFFF, а C - в FFFE?
16 мар '14 в 14:08
1 ответ

Регистр, возвращающий шестнадцатеричное значение на 1 больше, чем следует (сборка 8085)

Я работаю над заданием для моего вступления в класс компьютерной инженерии. Я пытаюсь написать подпрограмму, которая принимает число, введенное пользователем, а затем возвращает этот номер в регистр H. Из того, что я вижу, он отлично работает с одно…
19 июн '15 в 02:23
2 ответа

Как сохранить значение в регистре указателя стека в памяти (8085)?

Скажем у меня 16-битный адрес 1964h в регистре SP, как скопировать этот адрес в последовательную 8-битную память в 8085? PS: я использую SP для операций общего назначения (например, для хранения операндов).
15 янв '14 в 10:16
1 ответ

Объясните "МНОГОКРАТНЫЙ СУБРУТИН" в 8085 г.

Подпрограмма - это группа инструкций, которые будут неоднократно использоваться в разных местах программы. Вместо того, чтобы повторять одни и те же инструкции несколько раз, они могут быть сгруппированы в подпрограмму и затем вызваны в разных места…
29 ноя '15 в 08:14
6 ответов

Программа на языке ассемблера 8085 для поиска факториала числа

Я хочу найти факториал число, которое я беру память в первую очередь.(Intel 8085) редактировать: я начинающий. Я не знаю, как писать это ассемблерные коды. псевдокод: input n fact = 1 loop: ..multiply fact by n ..decrement n ..test n ..jump if not z…
16 мар '10 в 15:30
3 ответа

Термины, используемые для адресации режимов. [intel 8085]

В документации на процессор, над которым я работаю, говорится: Доступные режимы адресации операнда подразумеваются, регистр, немедленный, прямой и регистр косвенный (с использованием пар регистров BC, DE и HL в качестве 16-битных указателей на памят…
1 ответ

Влияние логических операций на флаг переноса (8085)

Почему на флаг переноса влияют логические операции, такие как AND, OR и XOR, относительно микропроцессора Intel 8085?
19 май '15 в 09:22
1 ответ

В чем разница ч / б регистров стека и регистров WZ, найденных в 8085 году?

Я немного запутался с функционалом регистров стека и регистров WZ, присутствующих в микропроцессоре 8085. Указатель стека используется для хранения адреса во время вызова прерывания, который затем загружается в счетчик программ для продолжения выпол…
11 авг '15 в 07:21
1 ответ

8085 Ассемблер Языковая программа для создания массива в порядке возрастания из 2 других массивов

У меня есть два массива в порядке возрастания, которые мне нужно объединить, чтобы создать новый массив, также в порядке возрастания. Один из способов сделать это - поместить один из массивов в новый, а затем пройти через второй массив и сравнить вс…
23 ноя '13 в 20:44
0 ответов

Почему в выборке кода операции команды вызова 8085 есть состояния 6T, а не 4, которые вообще есть?

Я изучаю архитектуру 8085 и ее работу. Все инструкции, через которые я прошел, имели 4t-состояния в цикле выборки кода операции. Однако в инструкции Call было 6(всего 18,6+2*3(для записи текущего ПК в стек, я предполагаю,)+2*3(для чтения адреса и со…
01 авг '17 в 17:07
2 ответа

MOV r,M: Где пара HL вписывается в это?

https://encrypted.google.com/books?id=FIYGSv3-C6IC&pg;=PA59&lpg;=PA59&dq;=mov+r,+M+8085&source;=bl&ots;=aX-essc34w&sig;=vyGYCHeeJP_Dv_iE8ZjggI2Zh1k&hl;=en&sa;=X&ei;=iZd8U6uJNNWhugSNoILADg&ved;=0CF8Q6AEwCQ Из приведенной выше ссылки:Content of the m…
1 ответ

Можем ли мы использовать прерывание 5,6,7 в микропроцессоре 8085 вместо 5,5,6,5 и 7,5?

В микропроцессоре 8085 мы используем 5 прерываний, в которых 7.5,6.5 и 5.5 - три из них. Можем ли мы использовать прерывание 5,6,7 в микропроцессоре 8085 вместо 5,5,6,5 и 7,5?
14 авг '17 в 10:18
2 ответа

Состояние счетчика программы во время hlt

В микропроцессоре Intel 8085 точно в какой момент (состояние t) обновляется счетчик программ? Это происходит сразу после t1 (то есть, когда текущий адрес в ПК помещается на адресную шину) или в t3, когда выполняется выбор инструкции? Кроме того, ког…
06 июл '15 в 14:40