Главная   Справочник абитуриента   Курсы в Украине   Каталог репетиторов   Рефераты   Файлообменник
Учебное заведение:   Город:  
Образование в Украине / Рефераты, курсовые, дипломные /

Рефераты по информатике и компьютерным наукам

 
Реклама
 
вход в аккаунт
регистрация

Украинские рефераты

 
Мои выбранные рефераты
Добавить реферат
Курсовые работы
Дипломные работы
Украинские рефераты
Русские рефераты
Английские рефераты
Оформление реферата, курсовой
 
 
Знаете ли Вы, что:
Майкл Джордан ежегодно получает от фирмы "Найк" больше денег, чем все работники ее фабрик в Малайзии, вместе взятые.

Последние новости абитуриенту

 
27.11.2008 В белорусских вузах стало больше "бюджетников"
Прием в высшие учебные заведения Беларуси на бюджетную форму в нынешнем году увеличился по сравнению с 2007 годом на 410 мест, или на 1,3%.
подробнее →
 
27.11.2008 Алчевские дети будут учится в "виртуальной школе"
Дети с ограниченными возможностями смогут виртуально учиться дома и получить сертификат об образовании. Такой эксперимент ввели в Алчевске (Луганская область).
подробнее →
 
26.11.2008 Одесский суд постановил запретить внешнее тестирование
МОН Украины намерено обжаловать в суде постановление Одесского окружного административного суда относительно запрета проводить внешнее независимое тестирование.
подробнее →

все новости →


Работа в Украине на Jobs.ua

 
Работа: Киев Работа: Харьков
Работа: Одесса Работа: Донецк
Работа: Запорожье Работа: Львов
Работа: Севастополь Работа: Луганск
Работа: Кривой Рог Работа: Николаев
Работа: Днепропетровск
Работа: Симферополь



Assembler (лекції)



Язык: украинский язык
Тип работы: реферат
Скачать реферат (57 кБ)
Добавить в мои выбранные рефераты

Анонс реферата



Програмування на мові асемблера вважається складною задачею, причини цього такі:
1. Мова асемблера будь-якого процесора суттєво складніша будь-якої мови високого рівня. Щоб скористатись всіма можливостями мови асемблера, треба по крайній мірі знати команди мікропроцесора, а їх число з усіма можливими варіантами переважає 100, їх кількість значно перевищує кількість операторів і ключових слів інших мов високого рівня. Проблема ускладнюється ще тим, що зміни в асемблері виникають набагато швидше ніж в мовах високого рівня, це зв’язано з появою нових мікропроцесорів і відповідно нових команд.
2. Програміст, який використовує мови асемблера повинен сам слідкувати за розподілом пам’яті та вмістом регістрів, щоб коректно розподіляти і оперувати пам’яттю, в мовах високого рівня це робиться автоматично при допомозі компілятора, але ця обставина має перевагу: можна оптимально розташувати дані в пам’яті, забезпечити максимальну швидкість виконання та мінімальну довжину програми.
3. Програми на мові асемблера важче проектувати та підлагоджувати, треба весь час пам’ятати, що конкретно знаходиться в кожному регістрів в даній комірці пам’яті. Прийнято вважати, що розробка програми тільки на мові асемблера, деякого процесора, навіть якщо він поширений не рекомендується. Зрозуміло, що будь-яку програму можна написати тільки з допомогою асемблера, але для цього треба використати набагато більшу кількість команд і час який піде на її виконання і відладку буде набагато більший ніж для мови високого рівня. Набагато вигідніше писати програми на мові високого рівня, а найбільш критичні частини на швидкодії писати на мові асемблера. Наприклад на асемблері можна скласти процедури для реалізації вводу-виводу низького рівня, процедури обробки переривань та деякі інші.


Скачать реферат (57 кБ)


 Assembler (лекції) - комментарии
Добавить комментарий

 
:-) ;- ) :-D :-P 8-)
*AHEAD* *CRAZY* :'( *MALICE* *PUT*
*MARK* :-( :-\ *SURPRISE* *QUESTION*
Имя: *
E-mail:
Комментарий: *




Другие работы по информатике и компьютерным наукам Рубрика Язык Размер файла
Access. Реляційні таблиці, запити, форми. Оформлення звітів реферат украинский язык 25
Assembler (лекції) реферат украинский язык 57
AutoCad реферат украинский язык 22
AutoCAD: робота з блоками реферат украинский язык 139
BIOS, оновлення та відновлення BIOS реферат украинский язык 64


bigmir)net TOP 100