Программное обеспечение тестирования устройства

Программа тестирования ПЗУ по методу контрольной суммы

LXI B 0040h ; Загрузить в ВС начальный адрес ПЗУ

MVI D FFh ; В регистре D – счетчик (FFh=255)

MVI E 00h ; Загрузить в рег. Е нач. значение суммы (S=0)

CYCLE: LDAX B ; Аß(M)

ADD E ; AßA+E

MOV E, A ; Eß(A)

INX B ; BßB+1

DCR D ; DßD-1

JNZ CYCLE ; Если не ноль, то перейти на CYCLE

MOV A, E ; Aß(E)

STA 0A00h ; Mß(A) – сохранить полученное значение

LXI B 0040h ; Загрузить в ВС начальный адрес ПЗУ

MVI D FFh ; В регистре D – счетчик (FFh=255)

MVI E 00h ; Загрузить в рег. Е нач. значение суммы (S=0)

CYCLE1: LDAX B ; Аß(M)

ADD E ; AßA+E

MOV E, A ; Eß(A)

INX B ; BßB+1

DCR D ; DßD-1

JNZ CYCLE1 ; Если не ноль, то перейти на CYCLE1

LDA 0A00h ; Aß(M) загрузить раннее получ. значение

CMP E ; Сравнить два значения

JNZ ERROR ; Если не идентичны, то переход на

; подпрограмму «ошибка»

HLT ; Остановка

Прочтите также:

Экспериментальная идентификация линейного динамического объекта методом корреляционных функций
Качественное управление техническими объектами невозможно без знания его свойств. Необходимая информация об этом может быть получена в процессе идентификации. Современные теоретиче ...

Многовибраторная антенная решетка с рефлектором 16х4 эт
Рассчитать чертёж, КНД, ДН, Rвх многовибраторной антенной решетки с рефлектором 16х4 эт. Построить по таблицам, в полярной и декартовой системе координат расчётную ДН в Е и Н плоскостях. ...

Фотоприемники на основе твердого раствора кадмий-ртуть-телур (КРТ)
В настоящее время тем, кто более-менее знаком с полупроводниковыми технологиями, сочетание букв КРТ – не пустой звук, а довольно обширная тема. Твердые растворы на основе КРТ доказали на ...

Основные разделы

Copyright © 2008 - 2020 www.techmatch.ru