Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Определение контрольной суммы массива памяти (КС)

Мурманск | Устройство и принцип работы составных частей лабораторной МПС | Основные сведения о работе лабораторной МПС | Описание микропроцессора КР 580 ВМ 80А | Слово состояния МП и системная шина управления | Извлечение кода команды, данных из памяти или внешнего устройства | Запись данных в память или внешнее устройство | Выполнение команд по циклам и программ по шагам | Описание клавиатуры | Группа команд однобайтовых пересылок |


Читайте также:
  1. A) определение b) обстоятельство c) часть глагола-сказуемого
  2. I. Определение сильных и слабых сторон вашего типа личности, которые могут проявиться в работе.
  3. I.3.1. Определение номенклатуры и продолжительности выполнения видов (комплексов) работ
  4. II этап. Определение рыночной стратегии
  5. II. 3. Определение потребности и выбор типов инвентарных зданий
  6. II. Измерение амплитудной характеристики усилителя и определение его динамического диапазона
  7. VI. Заполнение раздела 4 «Суммы доначисленных страховых взносов с начала расчетного периода» Расчета

При вводе программы с помощью функции П могут быть ошибки. С целью избежания таких ошибок необходима проверка правильности ввода кодов команд. Существует два способа проверки.

Первый заключается в просмотре содержимого участка памяти, в котором записана программа с помощью функции П. Для этого необходимо сделать столько просмотров с помощью клавиши "_", сколько кодов в программе.

Второй способ заключается в вычислении контрольной суммы всех шестнадцатеричных кодов, записанных в данном участке памяти. При этом, конечно, предполагается, что эта сумма была вычислена правильно ранее каким-либо способом. Тогда, если получается совпадение этих двух чисел, то можно с большой степенью вероятности предполагать, что программа в данный участок памяти введена правильно.

Пример: пусть требуется найти контрольную сумму кодов, находящихся в памяти с адреса 0800 по 080F (включительно). Линейная запись этих операций имеет вид

КС 0800 _ 080F ВП, а состояние дисплея отображается таблицей.

Таблица 4.2.4

Клавиша Дисплей
КС            
             
             
             
             
_            
             
             
             
F       F    
ВП         * *
               

Здесь * * обозначает значение контрольной суммы кодов. Следует помнить, что контрольная сумма вычисляется по модулю 25610, то есть из фактической суммы вычитается целое число раз число 25610, а на экран дисплея выводится разность. Например, если фактическая сумма равна 200, то есть 51210, то на дисплее отобразится сумма 0, т.к.

51210 – 2 × 25610= 0.


Дата добавления: 2015-07-20; просмотров: 99 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Описание функция системного монитора| Язык Ассемблера микропроцессора КР 580 ВМ 80A

mybiblioteka.su - 2015-2024 год. (0.006 сек.)