Обучение : Программирование на Ассемблере для PIC


Адрес регистра

Каждый регистр имеет свой порядковый номер, т.н. адрес. АДРЕС РЕГИСТРА традиционно обозначается числом из шестнадцатеричной системы счисления, например, 1A. Шестнадцатеричное число представляет собой комбинацию 16 символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. В нашем случае 1A – это десятичное число 26. Перевод чисел из одной системы в другую несложно сделать в стандартном калькуляторе Windows (в настройках калькулятора выбрать вид "инженерный"). Рекомендую скачать конвертер BinHexDec – многое в системах счисления станет понятнее.

Исходя из шестнадцатеричной системы счисления, для лучшего восприятия, память нарисована в виде 16-ти столбцов. Нумерация ячеек памяти изображена в таблице ниже.

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

1F

20

21

22

23

24

25

26

27

28

29

2A

2B

2C

2D

2E

2F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наложив предыдущие таблицы друг на друга, мы можем обнаружить, что регистр с адресом 0 содержит число 19; а регистр с адресом 12 – содержит число 99.


<<< назад далее >>>

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

 








 
 
 

В русском Интернете бестолку защищать свои права. Хотите использовать материалы - используйте,
но с письменного согласия авторов. В противном случае будут высланы соответствующие письма
в поисковые системы об ограничении индексации ваших сайтов. Не доводите до греха.