Директива о резервной памяти "Res" Использование в сборке PI C - PullRequest
0 голосов
/ 11 марта 2020

Я начал преобразовывать старый код сборки c в C. Я изучаю набор инструкций PI C в моем случае PIC18F2585, но выполняю фазу кода, которая определяет переменную:

             MAINVAR  UDATA
             Sample1       res  .1      
             Sample2       res  .1      
             SampleCntr    res  .1  

Существует две директивы: во-первых, UDATA объявляет начало неинициализированных данных, а во-вторых res, которые резервируют память для переменной, например sample res 64 выделяют 64-байтовую память для выборочной переменной.

Суть, которую я не понимаю: они используют '.' перед номером, и в файле с исходным кодом нет определения для «.1».

В этот момент мой вопрос: есть ли какое-то особое значение для утверждения Sample1 res .1.

1 Ответ

3 голосов
/ 11 марта 2020

Точка означает, что это десятичное число.

.10  : decimal 10
0x10 : hexadezimal 10 , decimal 16
...