русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы операндов


Дата добавления: 2014-11-27; просмотров: 665; Нарушение авторских прав


Состав операндов включает в себя операнды четырёх типов: биты, 4-битные цифры, байты и 16-битные слова.

Микроконтроллер имеет 128 программно-управляемых флагов пользователя. Имеется также возможность адресации отдельных битов блока регистров специальных функций и портов. Для адресации битов используется прямой 8-битный адрес (bit). Косвенная адресация битов невозможна. Карты адресов отдельных битов представлены на рис. 6 .

Четырёхбитные операнды используются только при операциях обмена SWAP и XCHD.

Восьмибитным операндом может быть ячейка памяти программ (ПП) или данных (резидентной (РПД) или внешней (ВПД)), константа (непосредственный операнд), регистры специальных функций, а также порты ввода/вывода. Порты и регистры специальных функций адресуются только прямым способом. Байты памяти могут адресоваться также и косвенным образом через адресные регистры R0, R1, DPTR и PC.

Двухбайтные операнды - это константы и прямые адреса, для представления которых используются второй и третий байты команды.

1. Адреса 2. (D7) 3. 4. 5. 6. 7. 8. 9. (D0)
10. 7FH 11.
12. 13.
14. 2FH 15. 7F 16. 7E 17. 7D 18. 7C 19. 7B 20. 7A 21. 79 22. 78
23. 2EH 24. 77 25. 76 26. 75 27. 74 28. 73 29. 72 30. 71 31. 70
32. 2DH 33. 6F 34. 6E 35. 6D 36. 6C 37. 6B 38. 6A 39. 69 40. 68
41. 2CH 42. 67 43. 66 44. 65 45. 64 46. 63 47. 62 48. 61 49. 60
50. 2BH 51. 5F 52. 5E 53. 5D 54. 5C 55. 5B 56. 5A 57. 59 58. 58
59. 2AH 60. 57 61. 56 62. 55 63. 54 64. 53 65. 52 66. 51 67. 50
68. 29H 69. 4F 70. 4E 71. 4D 72. 4C 73. 4B 74. 4A 75. 49 76. 48
77. 28H 78. 47 79. 46 80. 45 81. 44 82. 43 83. 42 84. 41 85. 40
86. 27H 87. 3F 88. 3E 89. 3D 90. 3C 91. 3B 92. 3A 93. 39 94. 38
95. 26H 96. 37 97. 36 98. 35 99. 34 100. 33 101. 32 102. 31 103. 30
104. 25H 105. 2F 106. 2E 107. 2D 108. 2C 109. 2B 110. 2A 111. 29 112. 28
113. 24H 114. 27 115. 26 116. 25 117. 24 118. 23 119. 22 120. 21 121. 20
122. 23H 123. 1F 124. 1E 125. 1D 126. 1C 127. 1B 128. 1A 129. 19 130. 18
131. 22H 132. 17 133. 16 134. 15 135. 14 136. 13 137. 12 138. 11 139. 10
140. 21H 141. 0F 142. 0E 143. 0D 144. 0C 145. 0B 146. 0A 147. 09 148. 08
149. 20H 150. 07 151. 06 152. 05 153. 04 154. 03 155. 02 156. 01 157. 00
158. 1FH 159.
160. 161. Банк 3
162. 18H 163.
164. 17H 165.
166. 167. Банк 2
168. 10H 169.
170. 0FH 171.
172. 173. Банк 1
174. 08H 175.
176. 07H 177.
178. 179. Банк 0
180. 00H 181.

Рис. 9. Карта адресуемых битов в резидентной памяти данных



 



<== предыдущая лекция | следующая лекция ==>
Общая характеристика. | Группы команд.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.142 сек.