Programa¸c˜ao em linguagem CEA870 - FEEC - UnicampIntroduc¸˜ao a` linguagem C, para programac˜¸ao de microcontroladores HC11,utilizando o compilador ICC11Murillo Fernandes Bernardesbernarde@fee.unicamp.brhttp://www.fee.unicamp.br/˜bernarde/Setembro de 2002”He who asks is a fool for five minutes, but he who does not ask remains a fool forever”Prov´erbio ChinˆesSum´ario1 Introduc¸˜ao 11.1 Hist´orico do C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Compilador ICC11 22.1 Sintaxe da linha de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2 Processo de compila¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 C run-time (crt.s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Vis˜ao Geral de um programa em C 33.1 Fun¸coes˜ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Tipos de Dados 54.1 Representa¸cao˜ Hexadecimal, decimal, octal, ASCII e caracteres de Escape . . . . . . . 64.2 Declara¸c˜ao de vari´aveis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64.2.1 Vari´aveis Locais x Globais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74.3 Cast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Express˜oes 85.1 Expressoes˜ Aritm´eticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Voir