Файл: 2.5-к Система команд МП.pdf

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

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

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

Добавлен: 25.08.2024

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

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

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

SAR 1,R0 ; арифметичний зсув вправо на 1 біт ROL 2,R0 ; циклічний зсув вліво на 2 біта ROR 3,R0 ; циклічний зсув вправо на 3 біта

Звичайно, зсув може застосовуватися до будь-якого регістра загального призначення, а не тільки до R0.

Контрольні запитання.

1.Що означає поняття «Програмованість мікропроцесора»?

2.З якими програмами процесор працює безпосередньо?

3.З якими алгоритмічними мовами найчастіше працюють програмісти?

4.Чому високопрофесійному ІТ-фахівцеві необхідне глибоке розуміння процесів, які відбуваються в мікропроцесорній техніці?

5.Яка мова програмування використовується для програмування мікропроцесорних операцій?

6.Чому говорять і «мова асемблер», і «мова асемблера»?

7.Як називається процес переведення програми в машинні коди?

8.Які два типи виразів містить програма на мові асемблер?

9.Запишіть в загальному вигляді та поясніть вираз програми на мові асемблер.

10.Наведіть приклад команди асемблера.

11.Наведіть приклад директиви асемблера.

12.Яке призначення мітки в мові асемблер?

13.Яку в мові асемблер виконує мнемокод?

14.Що використовують для запису мнемокодів?

15.Яку кількість операндів може містити команда на мові асемблера?

16.Яким чином відокремлюються операнди в мові асемблер?

17.Яке призначення коментарів в мові асемблер?

18.З якого знака починається запис коментаря в мові асемблер?

19.Які символи може містити коментар?

20.Чи може коментар займати весь рядок програми на мові асемблера?

21.Чи впливає кількість коментарів на ефективність виконання програми на мові асемблера?

22.Назвіть основне призначення навчальних моделей комп’ютерів.

23.Опишіть інтерфейс навчального комп’ютера «ЛамПанель».

24.Назвіть призначення команди MOV. Наведіть приклади.

25.Назвіть призначення команди STOP.

26.Яка дія відбувається при одночасному натисканні клавіш Ctrl та F9?

27.Яка дія відбувається при натисканні клавіші F9?

28.Назвіть призначення клавіші F8?

29.Назвіть команду додавання для асемблера.

30.Назвіть команду віднімання для асемблера.

31.Назвіть команду множення для асемблера.

32.Назвіть команду цілочисельного ділення для асемблера.

33.Яку дію в асемблері виконує команда NOT?

34.Яку команду для організації циклу використовують в асемблері?

35.Яку команду для перевірки умов без зміни значень регістрів використовують в асемблері?

36.Які команди для виконання бітових логічних операцій використовують в асемблері?

37.Які команди для виконання зсувів слова вліво або вправо використовують в асемблері?

Література.

1.Келим Ю. М. Вычислительная техника: Учеб. пособие для студ. сред. проф. образования. - М.: Издательский центр «Академия», 2005. - 384 с.

2.Мікропроцесорна техніка: Підручник / Ю.І. Якименко, Т.О. Терещенко, Є.І. Сокол, В.Я. Жуйков,

Ю.С. Петергеря; За ред. Т.О. Терещенко. - 2-ге вид., переробл. та доповн.- К.: ІВЦ "Видавництво «Політехніка»"; "Кондор", 2004. - 440 с.

3.К.Ю. Поляков, д. т. н., Санкт-Петербург. Учебный компьютер “ЛамПанель”: практикум. Журнал Информатика / август 2012.