Содержание
- 2. Масиви Для того щоб розібратися в можливостях і особливостях обробки масивів у програмах на асемблері, потрібно
- 3. Опис і ініціалізація масиву в програмі Спеціальних засобів опису масивів у програмах асемблера, звичайно, немає. При
- 4. Опис і ініціалізація масиву в програмі 1. Перерахуванням елементів масиву в полі операндів однієї з директив
- 5. Опис і ініціалізація масиву в програмі 1. Перерахуванням елементів масиву в полі операндів однієї з директив
- 6. Опис і ініціалізація масиву в програмі Перевага директиви label у тім, що вона не резервує пам'ять,
- 7. Опис і ініціалізація масиву в програмі У результаті в пам'яті буде створена послідовність з чотирьох слів
- 8. Опис і ініціалізація масиву в програмі 1. Перерахуванням елементів масиву в полі операндів однієї з директив
- 9. MODEL small STACK 256 .data mes db 0ah,0dh,'Масив- ','$' mas db 10 dup (?) ;вихідний масив
- 10. Доступ до елементів масиву При роботі з масивами необхідно чітко представляти собі, що всі елементи масиву
- 11. Доступ до елементів масиву Так, ту саму область пам'яті можна трактувати як одномірний масив, і одночасно
- 12. Доступ до елементів масиву Це розуміння можна також поширити і на індекси елементів масиву. Асемблер не
- 13. Доступ до елементів масиву У мові асемблера індекси масивів — це звичайні адреси, але з ними
- 14. Доступ до елементів масиву Звернемося до опису масиву. У програмі визначена послідовність даних: mas dw 0,1,2,3,4,5
- 15. Доступ до елементів масиву Нехай ця послідовність чисел трактується як одномірний масив. Розмірність кожного елемента визначається
- 16. Доступ до елементів масиву У загальному випадку для одержання адреси елемента в масиві необхідно початкова (базова)
- 17. Доступ до елементів масиву Архітектура мікропроцесора надає досить зручні програмно-апаратні засоби для роботи з масивами. До
- 18. Доступ до елементів масиву Наприклад: mas dw 0,1,2,3,4,5 ... mov si,4 ;помістити 3-й елемент масиву mas
- 19. Доступ до елементів масиву базова індексна адресація зі зсувом — режим адресації, при якому ефективна адреса
- 20. Доступ до елементів масиву Мікропроцесор дозволяє масштабувати індекс. Це означає, що якщо вказати після імені індексного
- 21. MODEL small STACK 256 .data ;початок сегмента даних ;тексти повідомлень mes1 db ‘not equal 0!$',0ah,0dh mes2
- 22. dec cx ;умова для виходу з циклу jcxz exit ;cx=0? Якщо так — на вихід jmp
- 23. Домовленості при використанні масивів Якщо для опису адреси використовується тільки один регістр, то мова йде про
- 24. Домовленості при використанні масивів Якщо для завдання адреси в команді використовується пряма адресація (у виді ідентифікатора)
- 25. Домовленості при використанні масивів Якщо для опису адреси використовуються два регістри, то мова йде про базово-індексну
- 26. Домовленості при використанні масивів Відмітимо, що базово-індексну адресацію не забороняється сполучити з прямою адресацією чи вказівкою
- 28. Скачать презентацию