Вопросы по теме '8085'

Сортировка по возрастанию с использованием 8085.
Итак, здесь, в следующем коде, я пишу код для сортировки чисел в порядке возрастания. start: nop MVI B, 09 ; Initialize counter LXI H, 2200H ;Initialize memory pointer MVI C, 09H; Initialize counter 2 BACK: MOV A, M ;Get the number INX H...
10311 просмотров
schedule 27.12.2023

Как на самом деле работает программный счетчик в 8085?
Я читал о счетчике программ 8085. Этот материал здесь утверждает, что функция счетчика программ состоит в том, чтобы указывать на адрес памяти, из которого должен быть извлечен следующий байт. Когда извлекается байт (машинный код), программный...
1320 просмотров
schedule 13.02.2023

Почему флаг знака устанавливается даже при добавлении 5FH и 33H?
Я изучаю микропроцессор 8085 и наткнулся на инструкцию - ADC. В этом примере они дали сумматору [A] = 57H и регистру [D] = 33H, и изначально был установлен перенос, поэтому [CY] = 01H. Инструкция: ADC D Добавили 57H, 33H и 01H 0 1 0 1 1 1 1 1...
271 просмотров
schedule 08.02.2023

Почему в инструкции вызова кода операции 8085 6T состояний, а не 4, как обычно?
Я изучаю архитектуру 8085 и ее работу. Все инструкции, через которые я прошел, имели 4t-состояния в цикле выборки кода операции. Однако инструкция вызова имела 6 (всего 18,6 + 2 * 3 (для записи текущего ПК в стек, я предполагаю )+2*3(для чтения...
264 просмотров
schedule 01.09.2022

Тактовый цикл и использование памяти программы на ассемблере 8085
У меня есть небольшая программа, написанная на ассемблере, которая возводит число в квадрат. Org 2010h Db 0ah Org 2013h Db 00h Org 1000h mvi a, 00h lxi hl, 2010h mov b, m mov c, m CYCLE: add b dcr c...
188 просмотров