double arrow

Последней командой в подпрограмме должна быть команда


(PC)L ß(SP) (SP)ß(SP)+2

(PC)H ß(SP)+1

Последовательность разработки, отладки и выполнения программ на языке “assembler” для симулятора AVSIM 85.

Этапы разработки, отладки и выполнения программ на AVSIM 85.

  1. Словесная (вербальная) постановка задачи.
  2. Разработка алгоритма программы.
  3. Написание программы.
  4. Трансляция программы – перевод текста пользователя в код МП (obj)

Компоновка программы (hex)

  1. Отладка программы.
  2. Выполнение программы.

Рассмотрим последовательность отладки и выполнения программ.

1 этап. Разработать 4-х разрядный двоичный вычитающий счетчик , с произвольными начальными и конечными значениями.

Qнач =5 Qкон = 8

ANI 0F (A)ß(A)^ 0F

2 этап.Разработка алгоритма.

3 этап. Написание программы.

Для написания программы используйте “Блокнот”. Сохранять файл программы с расширением “asm”

Test3.asm

outport equ 1

Qn equ 5

Qk equ 8

Include init .asm

Begin:

MOV C, Qn

M1

MOV A, C

OUT outport

DCR C

MOV A,C

ANI 0F

MOV C,A

CPI 7 ; (Qn-1)

JZ Begin

JMP M1

Include stack.asm

END







Сейчас читают про: