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

Реферат Конвертування величин з однієї системи числення в іншу за допомогою ЕОМ





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

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

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

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

Як приклад нижче наводиться частина вихідного коду програми, переведеного в шістнадцятковий вигляд.


Малюнок 3 -часть вихідного коду програми, в шістнадцятковому вигляді



8. Методика виконання роботи


При написанні програми для тестування арифметико-логічного блоку процесора я використовував мову високого рівня С #.

Інтерфейс програми являє собою висновок даних програми на екран для ведення діалогу з користувачем. Тут додати блок-схему програми (діалог з користувачем, можливі гілки - у загальному вигляді) Користувачеві пропонується ввести два десяткових числа для виконання операції двійкового додавання, віднімання, множення. Результат представляється користувачеві для його зручності в шістнадцятковому вигляді. Операції з логічним типом даних виконуються після введення користувачем значень двохоперандів ( true або false ). На екран виводяться результати трьох базових логічних операцій ( І raquo ;, АБО raquo ;, НЕ ). Блок операцій з текстовим типом даних включає в себе: переклад введеного тексту в шістнадцятковий вигляд, пошук зазначеного слова у введеному раніше тексті.

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

Спочатку необхідно створити новий проект в середовищі розробки VisualStudio 2008. Для цього необхідно натиснути кнопку NewProject ... або в меню File - gt; New - gt; Project ... .


Малюнок 4 - створення нового проекту


Далі вибирається тип програми. У нашому випадку - це консольний додаток (ConsoleApplication) (малюнок 5).


Малюнок 5 - настройки для створення проекту


У вікні (малюнок 5) вводиться текст вихідної програми. У правій частині вікна знаходиться менеджер рішень (SolutionExplorer), в якому зазначаються всі файли, прикріплені до проекту.


Малюнок 6 - написання програми


Виконання тестів:

Тестування програми ведеться в процесорі з 32-х розрядної сіткою.

) Додавання двійкових чисел.

Нехай задані два цілих чотирирозрядний числа зі знаком в прямому коді х=001012 (число 510), у=111012 (число - 310). Потрібно обчислити суму


sum=x + y.


Операція додавання:



Двійкове число 000102 відповідає десятковому числу 210 у відповідності з таблицею 1.

) Віднімання двійкових чисел з використанням додаткового коду (замінити числа, приклад взяти як зразок)

Нехай задані два цілих чотирирозрядний числа зі знаком в прямому коді х=001012 (число 510), у=111012 (число - 310). Потрібно обчислити різницю

=y - x.


Знаходимо додатковий код числа -

:=+ 1=110112.


Потім отримуємо значення різниці:

=y +=111012 + 110112=110002=- 810


) Множення двійкових чисел.

Нехай задані два цілих чотирирозрядний числа зі знаком в прямому коді х=001012 (число 510), у=111012 (число - 310).

Потрібно обчислити твір

=x * y.



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





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

  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді
  • Реферат на тему: Розробка програми &Обробка текстових даних&
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт