Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)

Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (1092084), страница 56

Файл №1092084 Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)) 56 страницаЙ.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (1092084) страница 562018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 56)

Если при отладке в программу вносятся какие-либо изменения, то они будут напечатаны принтером. Если требуется распечатать какую-либо часть программы, то для этого после оператора 115Т указывается первая и последняя строки соответствующей части, например 11ЯТ 150-250. Номера строк разделяются с помощью дефиса, Применение команды 1.1ЯТ иллюстрирует следующий пример: Языки ярогроммирования высокого уровня — Бейсик 34! 1.15Т 10 — 50, после чего следует нажатие клавиши КЕТ11К14.

10 ЕЕТ Х=У 20 Х=Х+1 30 РК114Т Х 40 бОТО 20 50 ЕНР После ввода команды 1.15Т с последующими номерами строк для требуемой части программы и нажатия клавиши КЕТУКЫ происходит вывод текста на экран дисплея. Если требуется вывести текст на принтер, то вводится команда Ш5Т. При отладке программы операторы РК151Т следует вводить в тех местах программы, где появляются интересные промежуточные результаты. Эти операторы позволяют контролировать качество выполнения соответствующих частей программы. По окончании отладки операторы РК1ХТ можно убрать, если промежуточные результаты не понадобятся для других целей.

Для удаления какой-либо строки текста служит команда РЕ1.ЕТЕ п, где и указывает номер строки. Если требуется убрать несколько строк, то используется оператор РЕ1.ЕТЕ п — т. Эту же операцию можно реализовать, вводя с клавиатуры номер строки и нажимая клавишу КЕТ17КХ. По команде РЕ1ЕТЕп — гп удаляются все строки, начиная с номера и и кончая номером т. Оператор КЕМ позволяет ввести комментарии, поясняющие основной текст программы. Требуемый текст комментариев вводится в строку после этого оператора. Так как оператор КЕМ имеет совершенно определенное (специализированное) назначение, то текст комментариев в кавычки не заключается. Прн выполнении программы комментарии игнорируются и не распечатываются. Печать текста вместе с комментариями производится по команде 1 15Т. Пример: 1О КЕМ СЧЕТ ДО 100 20 1.ЕТ Х=О 30 РК1ХТ Х 40 1.ЕТ Х=Х+ 1 50 РК1ХТ Х 60 1Р Х< =99 бОТО 40 70 КЕМ КОНЕЦ 80 Е51Р К ц 1к1 Глава в 100 При выполнении команды 11БТ на экран дисплея или принтер выводится текст программы, а не результат вычислений, так как при этом выполнение программы будет приостановлено.

По окончании печати вводится команда В13Х, после чего выполнение программы заканчивается и печатается результат. Если вместо операторов КЕМ в строках 10 и 70 записать операторы РК1НТ и заключить соответствующие тексты в кавычки, то в ходе выполнения программы будут распечатаны и комментарии.

Над нулем будет напечатан текст СЧЕТ ДО 100, а после 100 в следующей строке появится слово КОНЕЦ, Оператор нли набор операторов, разделенных двоеточием (:), выполняется немедленно, если соответствующие строки не пронумерованы. В таком варианте применения система играет роль карманного калькулятора, с помощью которого набор введенных с клавиатуры команд, разделенных знаком равенства (=), немедленно передается на исполнение. Промежуточные результаты в таком режиме выдаются автоматически, однако не в ходе выполнения Бейсик-программы, снабженной операторами РК1ХТ.

6.7. Ввод и тестирование программ После включения напряжения питания система сообщает о своей готовности, печатая свое коммерческое название, за которым следуют слова 1(ЕАОУ (ГОТОВ) ИЛИ %Е1СОМЕ (ДОБРО ПОЖАЛОВАТЬ) и символ «подсказки» в виде ) или другого знака. Некоторые системы сообщают также, сколько свободных байтов ЗУ можно использовать для программирования. После этого сообщения можно переходить к вводу программы, начиная со строки с номером 10 и вводя затем строки с номерами 20, 30 и т.

д. Между соседними строками при такой нумерации остается по девять свободных строк, которые позволяют ввести в дальнейшем еще ряд дополнительных овераторов в случае обнаружения ошибок или необходимости в распечатке промежуточных результатов. Для ввода промежуточных строк достаточно ввести с помощью клавиатуры номер соответствующей строки с требуемыми выражением, переменной или числом. Дополнительная Языки программирования высокого ировня — Бейсик строка автоматически попадет на свое место после нажатия клавиши КЕТУКХ. Очистку камой-либо строки можно произвести, вводя номер строки и нажимая клавишу КЕТНКМ.

Если при вводе программы с клавиатуры забыли напечатать какую-либо строку, то ее можно ввести, нажимая клавишу КЕТНКХ и вводя соответствующий текст. В нашем распоряжении имеется также клавиша возврата, которая позволяет вернуться на несколько позиций и ввести необходимую поправку. После исправленной позиции остальные символы вводятся в строку заново. Окончив ввод всех операторов и файлов данных, а также заключительный оператор ЕХР, можно в принципе перейти к выполнению программы. На самом же деле этого делать не следует, за исключением случая, когда программа содержит так мало операторов, что ошибки в ней практически исключаются. В случае программы ббльшего объема необходимо сначала проверить правильность записи текста, используя команду 1.13Т и — т, после которой следует нажатие клавиши КЕТУКХ. В результате интерпретатор начнет печатать текст программы, начиная со строки н и кончая строкой ш.

Эта команда может напечатать всю программу или же какую-либо ее часть, что особенно важно в тех случаях, когда экран дисплея не может вместить весь текст программы. Если текст введен правильно, то можно перейти к отладке, при этом в программе выделяются автономные части, которые обрабатываются (транслируются) компилятором. Помещая в определенных местах проверяемых частей программы операторы РК11к1Т и 1МРУТ, можно контролировать промежуточные результаты вычислений. Такая процедура отладки уже обсуждалась в предыдущих разделах.

Система останавливает выполнение программы после считывания оператора 1МРОТ с последующей фиктивной переменной. Если перед этим оператором в программе находится оператор РК1МТ, предназначенный для вывода на печать требуемых переменных, то на выходе будет отпечатана соответствующая информация об этих переменных. Дальнейшее выполнение программы зависит от значения, которое будет присвоено фиктивной переменной с клавиатуры. Рестарт программы с определенной строки можно произвести по команде СОТО п с последующим нажатием клавиши КЕТУК1ч', причем п — номер строки.

Это может понадобиться в том случае, когда в одном файле помещено несколько программ. При запуске по команде К13Х начинается выполнение первой программы. Другие программы можно будет запустить, используя переход по команде СОТО п. 344 Глава а (20) (30) (40) (50) (60) (70) (80) (90) ТКОРР 5 СОМР?? Команда Е???Т, после которой следует номер соответствующей строки, изменяет содержимое этой строки. Эту команду Если интерпретатор выявит синтаксические или какие-либо другие ошибки, то на выходе появится диагностическое сообщение с кратким описанием этой ошибки. Строки программы, содержащие ошибки, можно скорректировать, вводя новый, исправленный текст. Все операторы необходимо вводить в связной форме, без пробелов между символами.

Пробелы между операторами, числами, переменными и выражениями можно ввести позже, так как они занимают в ЗУ определенное количество ячеек. Рекомендуется по крайней мере вводить в связной форме, т. е. без пробелов, все цифры в числах. Десятичная запятая заменяется в языке Бейсик десятичной точкой. Причина заключается в том, что запятая используется в Бейсике в качестве символа разделения между числами, переменными и выражениями. В некоторых диалектах Бейсика имеются операторы/команды, с помощью которых можно выводить на печать или на экран номера строк в порядке выполнения операций.

Это требуется прежде всего для обеспечения контроля за выполнением сложных циклов. При этом между номерами строк, которые появляются на выходе в кавычках или в скобках, происходит также и нормальный вывод данных с помощью операторов РК?5?Т. В варианте Бейсика М!сгозо?1 соответствующий оператор обозначается как ТКО5? (ТКас1пп О?ч — включение трассировки). Прекращение действия оператора ТКО5?, т. е. его отмена, производится оператором ТКОРР (ТКас1пн' ОРР— прекращение трассировки), который вводится с клавиатуры с последующим нажатием клавиши КЕТ??КХ. Пример: 5?Е% 10 ТК05? 20 Х=5 30 У=Х 40 л.='г' 50 РК?ХТ Х 60 Х3'=„СОМР??" 70 У3 =Х(? 80 л,3 =ув 90 РК?5?Т л.ф 100 Е5??л К??5? Языки программирования высокого уровня — Бейсик 345 можно использовать для замены отдельных символов или удаления текста, а также для поиска текста или символов с целью их последующей обработки в программе.

Строка, которую требуется обработать, выбирается по команде ЕР)Т с последующим вводом номера строки и нажатием клавиши КЕТ)оКЫ. Вводя затем команду 1., т. е. нажимая клавишу с буквой 1, можно вывести требуемую строку на экран дисплея и произвести необходимую обработку. Если нужно заменить какие-либо отдельные символы, то сначала курсор, т. е. световой индикатор, подводится к позиции, занимаемой первым заменяемым символом в строке. Замена символа происходит после нажатия С-клавиши с последующим вводом требуемого символа в данную позицию. В этой же строке можно легко заменить и большее число символов, нажимая повторно С-клавишу и вводя новые символы. При вводе текста сначала с помощью команды ЕР!Тп вызывается соответствующая строка текста, после чего к требуемой позиции подводится курсор.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее