Метка «параметры»
− Билет 3
7. Составить подпрограмму на Ассемблере, подсчитывающую число ненулевых элементов массива из тысячи чисел, хранящихся в последовательных ячейках ОЗУ. Определить механизм передачи параметров в подпрограмму, привести пример вызова разработанной подпрограммы.
NonZero1000: mov R1,#0 ; обнуление счетчика
mov R3,#0 ; ненулевых элементов
mov R2,#10 ; загрузка счетч
читать далее »
− Билет 4
10. Составить подпрограмму на Ассемблере, вычисляющую сумму отрицательных элементов массива из тысячи чисел, хранящегося в последовательных ячейках ОЗУ. Определить механизм передачи параметров в подпрограмму, привести пример вызова разработанной подпрограммы.
SummNegative1000: mov R1,#0 ; обнуление суммы
mov R3,#0 ; отрицаетельных элементов
mov R2,#10 ; загру
читать далее »
− Билет 5
13. К порту ввода МПС подключен цифровой восьмиразрядный датчик температуры со шкалой
0-500 С. Предложить фрагмент принципиальной (функциональной) электрической схемы
МПС . Составить программу на Ассемблере, принимающую в квитируемом режиме информацию с датчика и подсчитывающую, сколько измерений будет сделано до получения сигнала, соответствующего значению 400 С .
читать далее »
− Билет 6
16. К порту вывода МПС подключен ЦАП .Предложить фрагмент принципиальной (функциональной) электрической схемы МПС . Составить программу генерации на выходе ЦАП сигнала вида Y=Sin(wT) с регулируемой частотой w. Функция Y = Sin(T) заданна таблично в виде массива отсчетов в последовательных ячейках памяти.
mov DPTR,#Table ; загрузка указателя на таблицу
mov R1,#0
читать далее »
− Билет 7
19. К порту ввода МПС подключен восьмиразрядный датчик давления. Предложить фрагмент принципиальной (функциональной) электрической схемы МПС. Составить программу, обеспечивающую подсчет количества измерений, превышающих значение, заданное константой в памяти программ.
Next: mov R1,#0 ; обнуление счетчика
mov A,P1 ; прием значения
clr c ; сра
читать далее »