Вступ до С. Перша проста програма презентация

Історія виникнення. Денніс Рітчі з компанії Bell Labs створив мову С в 1972 році, коли вони разом з Кеном Томпсоном працювали над створенням системи Unix. За основу була взята мова В.

Слайд 1Лекція 1. Вступ до С


Слайд 2Історія виникнення.
Денніс Рітчі з компанії Bell Labs створив мову С в

1972 році, коли вони разом з Кеном Томпсоном працювали над створенням системи Unix.
За основу була взята мова В.
Плюси/мінуси (швидкодія, розроблений для програмістів, великі можливості, але й виклики)



Слайд 3Огляд архітектури ПК
Компоненти(ЦП, ОЗП або RAM, постійний запам’ятовуючий пристрій, периферійні пристрої)
Процесор

витягує команди з пам’яті і виконує їх. Адреса наступної команди є в регістрі.
ЦП виконує обмежений набір команд (набір інструкцій)
Все зберігається у вигляді чисел, команди теж.
Машинний код.

Слайд 4Знакова арифметика двійкових чисел


Слайд 5Приклад виконання простенької програми
int main(void)
{
int a,b,c;
a=5;
b=3;
c=a+b;
}


Слайд 6
0044C878 66С705D8FB440005 mov word ptr [a], $ 0005
0044C881 66С705DAFB440003 mov word

ptr [b], $ 0003
0044C88A 66A1D8FB4400 mov ax, [$ 0044fbd8]
0044C890 660305DAFB4400 add ax, [b]
0044C897 66A3DСFB4400 mov [$ 0044fbdс], ax

Слайд 7Поняття компілятора
Не потрібно представляти числові коди команд
Команди більш абстрактні
Не потрібно знати

набір інструкцій конкретного ЦП.
Коротко про стандарти мови С


Слайд 8Стандартний процес створення програми
Створення вихідного коду
Препроцесор
Компілятор
Компонувальник
Виконання
Модулі можна компілювати окремо
Відмінності між готовою

програмою та об’єктним кодом (код запуску, код бібліотечних функцій)

Слайд 9Приклад програми
#include
int main(void)
{
//Comment
printf(“Our first program\n”);
getch();
return 0;
}


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика