н джерела ультрафіолетового випромінювання). МК з ПЗУ даного типу мають високу вартість, тому їх рекомендується використовувати тільки у дослідних зразках виробів.
Висновок
В результаті виконаної роботи я навчився вирішувати завдання на асемблері. Колись це був основний мову, без знання якого не можна було змусити комп'ютер зробити що-небудь корисне. Поступово ситуація змінювалася. З'являлися більш зручні засоби спілкування з комп'ютером. Але на відміну від інших мов асемблер не вмирав, більше того, він не міг зробити цього в принципі. Чому? Щоб відповісти на це питання, потрібно зрозуміти, що таке мова асемблера. Якщо коротко, то асемблер - це символічне подання машинної мови. Всі процеси в машині на найнижчому, апаратному рівні приводяться в дію тільки командами (інструкціями) машинної мови. Звідси зрозуміло, що, незважаючи на загальну назву, мова асемблера для кожного типу комп'ютера свій. Це стосується і зовнішнього вигляду програм, написаних на асемблері, і ідей, відображенням яких ця мова є. По-справжньому вирішити проблеми, пов'язані з апаратурою, неможливо без знання асемблера. Програміст або будь-який інший користувач може використовувати будь високорівневі засоби, аж до програм побудови віртуальних світів і, можливо, навіть не підозрювати, що насправді комп'ютер виконує не команди мови, на якому написана його програма, а їх трансформоване уявлення у формі нудною і похмурою послідовності команд зовсім іншої мови - машинного. А тепер уявімо, що у такого користувача виникла нестандартна проблема чи просто щось не виходить. Приміром, його програма повинна працювати з деяким незвичайним пристроєм або виконувати інші дії, пов'язані з безпосереднім зверненням до апаратурі. І ось тут-то і починається зовсім інша історія raquo ;. Яким би розумним ні програміст, яким би добрим не був мова, якою він написав свою дивну програму, без знання асемблера йому не обійтися. І не випадково практично всі компілятори мов високого рівня містять засоби зв'язку своїх модулів з модулями на асемблері або підтримують вихід на асемблерний рівень програмування. Звичайно, час комп'ютерних універсалів вже минув. Як говориться не можна обійняти неосяжне raquo ;. Але є щось спільне в базовій підготовці всіх програмістів, свого роду фундамент, - це знання принципів роботи комп'ютера, його архітектури та мови асемблера, що відображає пристрій комп'ютера. Без розгляду даних питань неможливо будь скільки-небудь серйозне комп'ютерна освіта.
Список літератури
Калабеков Б.А. Цифрові пристрої і мікропроцесорні системи: Підручник для технікумів зв'язку. М: Гаряча лінія - Телеком, 2012.
Мікропроцесорні системи: Навчальний посібник для виклик/Є.К. Александров, Р.І. Грушвіцкій; Під загальною редакцією Д.В. Пузанкова.- СПб .: Політехніка, +2009.
Assembler/В.Юров - СПб .: Питер, +2010.
Ю.Б. Томус, І.П. Сітдікова, Н.В. Бухарова Мікропроцесорні засоби і системи: Навчальний посібник. Альметьевск: Видавництво алні, 2008.