Юный техник - для умелых рук 1989-05, страница 11

Юный техник - для умелых рук 1989-05, страница 11

Таблица 1

Директивы МОНИТОРА «ЮТ-88»

Директивы МОНИТОРА «ЮТ-88»

Директиве

Пврвметры

Нвзквчение

D

АДР1, АДР2, ВК

Просмотр содержимого области

пвмяти в шестнадцатиричном

виде

L

АДР1, АДР2, ВК

Просмотр содержимого области

пвмяти в символьном видв

К

АДР1, АДР2, ВК

Вычисление контрольной суммы

!бласти пвмяти

F

АДР1, АДР2,

Зепись к жстенты в виде бейте

Конствн.

во всв ячейки облести памяти

С

АДР1, АДР2, АДРЗ,

Сревнение содержимого двух

ВК

областей пвмяти

Т

АДР1, АДР2, АДРЗ,

Пересылке содержимого одной

ВК

области памяти в другую

S

АДР1, АДР2, Бейт,

Поиск бейте в облести

ВК

пвмяти

м

АДР, ВК

Просмотр или изменение содер

жимого ячеек пвмяти

V

ВК

Измерение констеиты чтения

денных с мегнитофонв

Директива «L» нелогична предыдущей, но только вместо вывода шестнадцатиричных чисел на экран выводятся их символьные представления. Если при исполнении этой директивы встречается код, не соответствующий ни одному алфавитно-цифровому символу, то выводятся точки. После буквы набирается начальный адрес области памяти, запятая и конечный адрес области памяти, нажимается клавиша «ВК».

Директива «М» позволяет просматривать и при необходимости изменять содержимое одной или нескольких ячеек памяти. После набора директивы, набора адреса и нажатия на клавишу «ВК» на экран дисплея выводится двухразрядное шестнадцатиричное число — содержимое ячейки памяти набранного адреса. Можно нажать клавишу «ВК», и тогда содержимое ячейки не изменится. Можно до нажатия «ВК» набрать новое двухразрядное шестнадцатиричное число и затем «ВК». Для выхода из этой директивы нужно нажата клавишу «.» (точка).

Директива «F» позволяет во все ячейки заданной области памяти записывать одинаковые коды. После набора директивы набирают начальный адрес, запятую, ко^ючный адрес, запятую, шестнадцатиричное двухразрядное число и «ВК».

Таблица 1 (продолжение)

Таблица 1 (продолжение)

1

2

3

G

АДР, ВК

запуск программы с заданного адреса

W

ВК

запуск прогреммы с ецреса СОООН

X

ВК

вывод и модификация содержимого регистров микропроцессоре

0

АДР1, АД г 2,

вывод содержимого облести пвмяти

КОНСТ ВК

не магнитную ленту

I

АДР (смещение),

ввод информвции с мегнитной

КОНСТ., ВК

ленты

в

ВК

вывод информации о времани не светодиодные индине гс ы (при одновр генной реботе МОНИТОРА микрс ЭВМ минимельной нонфигу-реции)

R

АДР1, АДР2, АДРЗ

ввод денных из ПЗУ с едресами АДР1, ДДР2 ~ ОЗУ с начальным адресом АДРЗ.

С помощью директивы «Т» можно копировать содержимое одной области памяти в другую. После набора директивы набирают начальный и конечный адреса копируемой области памяти через запятую, затем начальный адрес копии и «ВК».

Директива «С» позволяет проверить идентичность двух областей памяти путем побайтного сравнения. После набора директивы набирают начальный адрес, запятую, конечный адрес первой области, затем запятую и начальный адрес другой сравниваемой области и «ВК». При несовпадении содержимого ячеек памяти на дисплей выводится адрес ячейки из первой области и содержимое несовпадающих ячеек памяти.

Директиве «S» осуществляет поиск байта в заданной области памяти. После набора директивы вводят начальный адрес, запятую, конечный адрес области поиска, запятую, искомый байт и «ВК». В результате на экран дисплея будут выведены адреса ячеек памяти, в которых будут обнаружены байты, равные заданному.

Директива «К» вычисляет контрольную сумму данных в определенной области ОЗУ и ПЗУ и выдает ее на экран дисплея в виде четырехразрядного шестнадцатиричного числа. После набора директивы вводят начальный адрес, запятую, конечный адрес области памяти и «ВК».

Директива «О» применяется для записи данных на ленту

Стандартные подпрограммы МОНИТОРА дисплейного модуля

Назнечение

Адрес вызове

Переметры

Веод с клавиатуры

F803H

введенный код в ре

гистре А

Ввод бейте с мегнито

Г806Н

введенный бейт е ре

фонв

F809H

гистре А

Вывод символе не энрен

вводимый символ в виде

кода в регистре С

Вывод бейте не мегнито-

F80CH

выводимый бейт в ре

фон

гистре С

Опрос состояния клевие-

F812H

не кежете — в регист

туры

ре А-00

нежете — в A-FFH

Вывод бейте не экрен в

F815H

выводимый бейт в ре

шестнедцетиричном еиде

гистре А

Вывод сообщения

F818H

едрес началв сообще

не экрен

ния a HL

кассетного магнитофона. После набора директивы набирают начальный адрес, запятую, конечный адрес области памяти с записываемыми данными, запятую, байт, определяющий скорость вывода информации. Затем включают магнитофон в режим записи, пускают лентопротяжный механизм и нажимают клавишу «ВК». Если в директиве не указать байт скорости, то будет использовано либо значение скорости предыдущей записи (если не была нажата клавиша «УСТ»), либо стандартное значение, записываемое в рабочую ячейку F7DOH при нажатии на клавишу «УСТ». После завершения вывода информации на экране отображаются начальный и конечный адреса и контрольная сумма выведенной информации.

Директива «V» служит для измерения кснстанты чтения при вводе информации с кассетного магнитофона. Для этого после набора директивы пускают магнитофон на воспроизведение и, услышав начало записи по однотонному звучанию, нажимают клавишу «ВК». Измеренная константа чтения выводится на дисплей и заносится в ячейку F7CFH.

АА;

1 1