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

(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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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