Hello to all, it«s my first message.

I «m a beginner in PIC devices (and microcontrollers in general, too),  and I need help to understand some things:

1) Which is the difference in using language directives of MPASM  (like conditional assembly : if, while loops; data directives; macro directives; etc.) in place of portion code that can be made with the instructions of the set ?. Is any efficience difference ?

2) In case of using the language directives, in Eg: wait macro; How much time takes each languaje directive? (In clock cycles, in order to calculate the total time of retard of the macro).

3)Which are all the data types availables?. I think they are: integer (hexa,bin,dec,octal) , char. But I«m not sure. (Are the data type 'vector' included ?;  I «ve read a publication that works with 'vectors', but can«t understand it).  

4) Which is the way to compile code to create macro libraries, and then refer to a librarie in the code of a program who use macros of the librarie ?.

5) Which is the net effect of the ORG directive ? .

Thank You, please excuse my bad english language, and have nice day.

Sebastian Garcia.
sgarcia@fi.uba.ar
Buenos Aires.
Republica Argentina.