цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Лабораторные работы по дисциплине Основы микропроцессорной техники

Лабораторные работы по дисциплине Основы микропроцессорной техники

Автор: Mike(admin) от 20-02-2017, 19:55
Задания для реализации задач на языке программирования Ассемблер

1. Инициализировать две переменные a=58h и b=EABh
Поместить старший байт переменной b в регистр dl, а ее младший байт в регистр bx. Поместить значение переменной a в регистр dh. Обменять значения регистров bx и dx

2. Инициализировать три переменные a=33A1h, b=B58h, c=05h
Поместить переменную c в регистр bx, переместить старший байт переменной b в регистр dh, а младший в cl, поместить младший байт переменной a в регистр dl, обменять значения регистров cx и bx

3. Инициализировать переменные a=ACD1h и b=8ch
Поместить старший байт переменной a в стек, младший в регистр dx. Поместить значение переменной b в регистр dh, поместить значение стека в регистр cx.

4. Инициализировать переменные a=51h, b=01h, c=FA57h
Поместить значение переменной b в регистр dh, а значение переменной a в регистр bl. Обменять значения этих двух регистров. Поместить в регистр сx старший байт переменной c, используя стек.

5. Инициализировать переменные a=09h, b=F1h, c=45h, d=01h
Поместить значение переменной c в регистр dh, значение переменной a в регистр bh, значение переменной b в регистр dl, значение переменной d в регистр bl. Обменять значения регистров bx и dx.


6. Инициализировать две переменные a=5AEh и b=77h
Поместить старший байт переменной a в регистр dl, а ее младший байт в регистр bx. Поместить значение переменной b в регистр dh. Обменять значения регистров bx и dx

7. Инициализировать три переменные a=AFEh, b=D5h, c=711h
Поместить переменную b в регистр bx, переместить старший байт переменной c в регистр dh, а младший в cl, поместить младший байт переменной a в регистр dl, обменять значения регистров cx и bx

8. Инициализировать переменные a=83h и b=8F5Ch
Поместить старший байт переменной b в стек, младший в регистр dx. Поместить значение переменной a в регистр dh, поместить значение стека в регистр cx.

9. Инициализировать переменные a=325Dh, b=7Ch, c=AAh
Поместить значение переменной b в регистр dh, а значение переменной c в регистр bl. Обменять значения этих двух регистров. Поместить в регистр сx старший байт переменной a, используя стек.

10. Инициализировать переменные a=AFh, b=12h, c=85h, d=E1h
Поместить значение переменной a в регистр dh, значение переменной d в регистр bh, значение переменной b в регистр dl, значение переменной c в регистр bl. Обменять значения регистров bx и dx.

11. Инициализировать три переменные a=EFh b=31h c=29Eh
Поместить старший байт переменной b в регистр dh, а ее младший байт в регистр bx. Поместить значение c в стек. Поместить значение переменной a в регистр dl. Обменять значения регистров bx и dx


12. Инициализировать три переменные a= FA57h, b=7A1h, c=11h
Поместить переменную c в регистр dx, переместить старший байт переменной b в регистр bh, а младший в cl, поместить младший байт переменной a в регистр bl, обменять значения регистров cx и bx

13. Инициализировать переменные a=56A9h и b=35h
Поместить младший байт переменной a в стек, старший в регистр dx. Поместить значение переменной b в регистр bh, поместить значение стека в регистр cx.

14. Инициализировать переменные a=8Ch, b=A8h, c=65EDh
Поместить значение переменной b в регистр dl, а значение переменной a в регистр bh. Обменять значения этих двух регистров. Поместить в регистр сx старший байт переменной c, используя стек.

15. Инициализировать переменные a=31h, b=58h, c=AFh, d=1Bh
Поместить значение переменной c в регистр bh, значение переменной a в регистр dh, значение переменной b в регистр bl, значение переменной d в регистр dl. Обменять значения регистров bx и dx.



Теги: лабораторные работы, ассемблер, основы микропроцессорной техники




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

Комментарии:

Оставить комментарий