Описание тега 8085
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-битных указателей на памят…
23 апр '11 в 22:55
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…
21 май '14 в 12:21
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