- •5. Логическое устройство компьютера
- •6. Процессор. Регистры процессора
- •7. Представление чисел в машине. Биты. Байты
- •8. Процессор. Регистры процессора
- •9. Память. Адреса
- •10. Команды процессора
- •11. Графика
- •12. Логические диски. Папки. Файлы
- •13. Операционные системы
- •14. Файлы. Файловая система.
- •15. Этапы разработки
- •16. Интегрированная среда разработки Visual Basic.
- •17. Решение. Проект. Тип проекта. Компоненты проекта.
- •18. Использование стандартных элементов управления. Свойства. Методы.
- •19. Добавление и удаление компонентов проекта
- •20. Форма. Окно конструктора форм. Окно редактора кода.
- •21. Модуль. Окно редактор кода. Обозреватель объектов.
- •22. Этапы разработки проекта. Тип проекта, форма, модуль.
- •23. Форма. Свойства формы.
- •24. Добавление и удаление ссылок на библиотеки и элементы управления.
- •26.Объектно-ориентированное программирование. Инкапсуляция, наследственность, полиморфизм.
- •27. Классы, объекты, свойства, поля, методы.
- •30. Переменные, константы, массивы. Видимость и время жизни переменных.
- •33. Циклы.
- •36. Функции.
- •37. Арифметические выражения. Логические выражения
- •40 Обработка ошибок. Режим отладки программы.
5. Логическое устройство компьютера
Рассмотрим основные компоненты компьютера. Компьютер состоит из системного блока и периферийных устройств Системный блок и периферийные устройства соединяются через шину .Периферийные устройства могут применяться в разных сочетаниях. Дисководы, манипулятор типа мышь (в дальнейшем - просто
мышь) также периферийные устройства. Cистемный блок-монитор-принтер-клавиатура-модем-…… Процессор, системный блок
6. Процессор. Регистры процессора
Сердце компьютера - микропроцессор. Основная его работа заключается в управлении процессом вычислений и обработке чисел. Выполняемая программа в виде двоичных кодов находится в памяти компьютера. Автоматически из памяти процессор считывает командные строки, выполняет команду и результаты снова помещает в память. Затем читается и выполняется следующая команда. Цифровая обработка заключается в выполнении процессором арифметических и логических операций. Основной характеристикой процессора является его разрядность. Разрядность-это максимальное число бит, которые процессор обрабатывает одновременно. Процессоры серии i86 одновременно могут обрабатывать два байта числовой информации - это 16-разрядные процессоры (по числу бит). Процессоры i386-Pentium одновременно обрабатывают слово- это 32-разрядные микропроцессоры. В нашем представлении процессор как объект, которым мы хотим управлять, - это набор регистров. Регистры - это ячейки памяти, которые встроены в процессор. В отличие от адресов оперативной памяти компьютера, регистры имеют свои индивидуальные имена. Через регистры мы управляем процессором и получаем результаты вычислений. Регистры объединены в группы по своему функциональному назначению. В регистры общего назначения помещаются числа для выполнения арифметических и логических операций, пересылки их в память. В первую очередь это регистры ЕАХ, ЕВХ, ЕСХ, EDХ. Регистры ESI, EDI, EBP, ESP используются для операций с адресами (в них может храниться смещение адреса). Сегментные регистры (селекторы) CS, SS, DS, ES предназначены для хранения сегмента (селектора) адреса. Регистр IP (указатель команд) всегда содержит смещение команды, которая в данный момент выполняется. Регистр флагов определяет текущее состояние машины и результаты выполнения команд.
7. Представление чисел в машине. Биты. Байты
Персональный компьютер все вычисления производит в двоичной системе счисления. Для представления числа машина использует только две цифры (0 и 1). В машине каждая цифра должна быть представлена каким-либо физическим признаком. Вычисления в двоичной системе счисления требуют физического представления только двух цифр - 0 и 1. Например: 0 отрицательный заряд, 1- положительный или 0 -одно направление магнитного домена, 1-противоположное. Альтернативы применению двоичной системы в компьютерах пока нет. Носителем минимальной информации в машине является бит. Это ячейка, которая может принимать значения либо «О», либо «1». Используя последовательность, например, из восьми бит, можно сформировать двоичное число. Верхние цифры обозначают разряды двоичного числа. Восемь бит называют байтом.. Вся основная работа компьютера сводится к манипулированию байтами. В программировании очень популярны шестнадцатеричные числа - для краткости записи. Перевод двоичных чисел в шестнадцатеричные очень простой. Каждые четыре разряда двоичного числа заменяются на один разряд шестнадцатеричного. Рассмотренный выше способ представления чисел в машине позволяет работать только с целыми положительными числами. Для представления в машине отрицательных чисел используется следующий прием. Будем рассматривать однобайтовые числа. Старший (седьмой) бит считается знаковым. Если старший бит содержит 1, то число, представленное остальными семью битами, отрицательное. Если старший бит содержит 0, то число, представленное остальными семью битами, положительное.