Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Основи програмування на Асемблері

Реферат Основи програмування на Асемблері





слідовні схеми. Активні елементи можуть бути представлені моделями як ідеальних, так і реальних елементів. Можливе також створення своїх моделей елементів і додавання їх в бібліотеки елементів.

У програмі використовується великий набір приладів для проведення вимірювань: амперметр, вольтметр, осцилограф, мультиметр, Боде-плоттер (Графобудівник частотних характеристик схем), функціональний генератор, генератор слів, логічний аналізатор і логічний преобразователь.Workbench дозволяє використовувати результати, отримані в програмах P-SPICE, PCB, а також передавати результати на Electronics Workbench в ці програми. Можна вставити схему або її фрагмент в текстовий редактор і надрукувати в ньому пояснень або зауваження по роботі схеми.

Всі операції проводяться за допомогою миші і клавіатури. Управління тільки з клавіатури неможливо.

Шляхом настройки приладів можна:

? змінювати школи приладів в залежності від діапазону вимірювань;

? задавати режим роботи приладу.


2. ОСНОВИ ПРОГРАМУВАННЯ на асемблері ЗАВДАННЯ


Запуск Debug.exe, програми для перевірки і налагодження виконавчих файлів MS-DOS.


Рис.2 головне вікно Debug.exe


Отримав і зафіксував дампи характерних областей RAM і ROM


Рис. 2.1 Дампи характерних областей RAM і ROM


Подивився області пам'яті


Рис. 2.2 Області пам'яті


Перевірив стан регістра клавіатури:


Рис. 2.3 Стан регістра клавіатури


Перевірка дати виробництва BIOS.


Рис. 2.4 Перевірка дати виробництва BIOS


Скопіював BIOS (С000: 0 ... FFFF: F) у файл і зберіг файл для подальшого аналізу.


Рис.2.5 BIOS (С000: 0 ... FFFF: F)


. 1 АРИФМЕТИЧНІ КОМАНДИ. КОМАНДИ ПЕРЕДАЧІ


Поряд із засобами арифметичних обчислень, система команд мікропроцесора має також засоби логічного перетворення даних. Під логічними розуміються такі перетворення даних, в основі яких лежать правила формальної логіки.

Формальна логіка працює на рівні тверджень істинно і хибно. Для мікропроцесора це, як правило, означає 1 і 0 відповідно. Для комп'ютера мову нулів і одиниць є рідною, але мінімальною одиницею даних, з якою працюють машинні команди, є байт. Однак на системному рівні часто необхідно мати можливість працювати на гранично низькому рівні - на рівні біт.

До засобів логічного перетворення даних відносяться логічні команди і логічні операції. Операнд команди асемблера в загальному випадку може являти собою вираз, який, у свою чергу, є комбінацій операторів і операндів. Серед цих операторів можуть бути і оператори, що реалізують логічні операції над об'єктами вираження.

Перед докладним розглядом цих коштів розглянемо, що ж являють собою самі логічні дані і які операції над ними виробляються.

Теоретичною базою для логічної обробки даних є формальна логіка. Існує декілька систем логіки. Одна з найбільш відомих - це обчислення висловлювань. Висловлення - це будь-яке твердження, про який можна сказати, що воно або істинно, або хибно.

Обчислення висловлювань являє собою сукупність правил, використовуваних для визначення істинності чи хибності деякої комбінації висловлювань.

Обчислення висловлювань дуже гармонійно поєднується з принципами роботи комп'ютера і основними методами його програмування. Всі апаратні компоненти комп'ютера побудовані на логічних мікросхемах. Система подання інформації в комп'ютері на самому нижньому рівні заснована на понятті біта. Біт, маючи всього два стани (0 (хибне) і 1 (істинно)), природним чином вписується в числення висловів.


. 2 МАНИПУЛЯЦИИ над бітами. Строкова ОПЕРАЦІЇ


Строкові операції називають ланцюжковими або операціями над ланцюжками байтів.

Рядок-це ланцюжок байтів, для якої відомий алгоритм визначення її довжини. У мовах програмування прописують процедуру визначення довжини рядка, а також вводять обмеження на те, які байти можуть міститися в рядку, а також в якому кодуванні повинні інтерпретуватися строкі- скільки байтів кодує символ, і яка таблиця буде використовуватися для зіставлення байтів і символів. У мові Сі під рядком розуміється послідовність байтів, що закінчується байтом зі значенням 0.

Строкові операції працюють з одним елементом рядки: байтом, словом, подвійним словом. Для того...


Назад | сторінка 3 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Порозрядні логічні Операції та Операції Зсув
  • Реферат на тему: Логічні основи пристрої комп'ютера
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...