LRCross (561924), страница 4
Текст из файла (страница 4)
При выборе подкоманды Program код программы загружается вэмулируемую постоянную память (ROM), при выборе Data – код или данныезагружаются в эмулятор ОЗУ (RAM). Выбор подкоманды Symbol-table позволяетзагрузить таблицу символов (символическое отображение меток и адресов).Help – позволяет вывести краткую справку по командам управления (подкомандаCommands), режимам отображения (Display), командам управления выполнениемпрограммы (Simulation).Reset – установка в нулевое состояние программного счетчика и флагов процессора(подкоманда Cpu), фиксация счетчика тактов микропроцессора (Cycles), сбросустановленных точек прерывания и т.п.Set – установка точек прерывания (BREAKPOINTS), карты распределения памяти(Memory-map), позволяющей выделить программе дополнительное пространство подоперативную (RAM) или постоянную (ROM) память, запуск счетчика тактовмикропроцессора (Cycles) и т.п.– 17 –Memory – очистка области памяти в заданном диапазоне(Clear), заполнение областипамяти произвольным символом (Fill), перемещение данных из одной области памятив другую (Move), поиск символа в заданной области памяти (Search).Execute – непосредственное выполнение команды процессора, введенной вмнемонической ассемблерной форме.
При вводе операндов команды и адресовдопустимы выражения, использующие следующие операторы:+, -, @, четыре уровня скобок(), $ - текущее значение программного счетчика PC.Указатели системы счисления:Binary: %111or 111B,'x' or "x" символьные константыOctal:@377or 377Q,Hex:$FFor FFH,Система счисления по умолчанию - десятичнаяФормат команды:{метка:} мнемоника_операции {операнды} {; коментарий}Клавиши редактированияEnterввод команды→курсор направо←курсор налевоDelete – удаление символаÍвозврат на шагInsert – вставка пробела+/- инкремент/декремент byte/word/flagКлавиши быстрого доступаctl-AAccumulatorctl-PProgram Counterctl-SStack Pointerctl-BDHREGISTER:BC/DE/HLctl-CCarry Flagalt-ZPSC FLAGS:Z/P/S/ACctl-RRIM: Int Status/Masksctl-ITPINS: Int/Trapalt-ISid Pinalt-BInterrupt Bus Dataalt-ABDump Areas ½alt-1..9 I/O Address 0-9alt-YCycles Counter↑move up one row↓move down one rowHOMEfirst character of windowENDlast character of windowPgUpscroll up one windowPgDnscroll down one windowEnterCtl-ÆCtl-ÅInsertвозврат на предыдущую позициюперемещение на одно окно направоперемещение на одно окно налевопереключение byte/nibble/bit.















