Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPU.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
12.73 Mб
Скачать

206. Что такое опорное напряжение? Как оно используется в цап?

Vref - высокостабильное напряжение, которое используется для задания пороговых уровней компараторов ЦАП. Стабильность зависит от

числа разрядов преобразователя

207. Что такое цифровые потенциометры?

Потенцио́метр — регулируемый делитель электрического напряжения.

Цифровые потенциометры, как правило, представляют собой интегральные схемы, не имеющие подвижных частей и позволяющие программно выставлять собственное сопротивление с заданным шагом (пример – AD5220)

208. Перечислите основные моменты описания подпрограмм (процедур*).(???)

Единственным обязательным значением, которое необходимо указывать при описании процедуры является ее имя.

Так как программа может занимать более одного сегмента данных, то процедуры вызывающие друг друга могут находится в различных сегментах:

Если вызываемая процедура находится в текущем сегменте, то используется ближний вызов команды CALL.

Если же вызываемая процедура находится в другом сегменте, то используется дальний вызов команды CALL.

Управление характером возможного вызова процедуры осуществляется с помощью необязательного параметра в описании [расстояние]. Этот параметр может принимать одно из двух значении:

near – ближний вызов (используется по умолчанию),

far – дальний вызов.

Описание процедур на языке Ассемблер может располагаться, в принципе, в любом месте программы.

Таким образом возможны три варианта описания процедуры:

в начале сегмента кода,

в конце сегмента кода,

в середине сегмента кода.

209. Перечислите основные элементы структурного программирования

Структу́рное программи́рование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. Предложена в 70-х годах XX века Э. Дейкстрой, разработана и дополнена Н. Виртом.

Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

• последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;

• ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;

• цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).

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

209. Перечислите основные элементы структурного программирования.

Следование, ветвление, обход, цикл.

210. Поясните, в чем полезность схем-алгоритмов при документировании программ?

Схема алгоритма позволяет представить программу в виде двухмерной картины, восприятие которой несравненно легче, чем восприятие одномерного текста программы.

211. Поясните, в чем полезность схем-алгоритмов при программировании?

Схема алгоритма уточняет последовательность действий при программировании.

212. Поясните, можно ли отдельно проектировать структуру данных и схему алгоритма? Почему?

Нет, т.к. сложность алгоритма часто связана со структурой обрабатываемых данных.

213. Поясните, чем отличается структура "ветвления" от структуры "обход"?

Структура "обход" - это структура "ветвление", в которой в ветви "нет" отсутствуют операторы.

214. Приведите пример алгоритма реализации соотношения A<=D8.

SUI D8

JC M1

JZ M1

.....

M1:

Осуществляется переход на метку М1, если A<=D8, и не осуществляется, если А>D8.

215. Приведите алгоритма реализации соотношения A>D8.

CPI D8

JZ M0

JNZ M1

M0:

....

M1:

Осуществляется переход на метку M1, если A>D8, и не осуществляется, если A<=D8.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]