ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.12.2021

Просмотров: 148

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Міністерство освіти і науки України

Вінницький національний технічний університет

















Лабораторна робота №1


«Асемблер, MCS-51»
















Виконала ст. гр. МА-05 Погребенюк Т.В.


Перевірив Дементьєв Ю.В.






Вінниця 2008

10. Встановити в одиницю п’ятий та шостий біт в кожному елементі масиву пам’яті. Якщо результат більший 127, то його записати в 0х67, інакше в 0х68.



;

;// set 30h-3fh with code 28h


mov r0,#20h; adr begin

mov r7,#16; count

repeat:


;---------------------------


mov a, @r0; [i] from ram

setb a.6

setb a.5

mov @r0,a; [i] in ram

;-------------------------------------


inc r0; adr++

djnz r7,repeat; r7--; if(r7 !=0) goto repeat

end