Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Краткий конспект к экзамену

Читайте также:
  1. Аргументация экзаменуемым собственного мнения по проблеме.
  2. Билеты к экзамену
  3. В КОНСПЕКТЕ
  4. Вопрос15. Напишите конспект занятия для проведения спортивного часа на открытом воздухе для детей начальной школы IV вида коррекционной школы
  5. для самоподготовки к экзамену
  6. ЗАДАНИЕ ДЛЯ ЭКЗАМЕНУЮЩЕГОСЯ №1
  7. ЗАКОНСПЕКТУВАТИ
  8. История ВКП(б). Краткий курс»: энциклопедия и идеология сталинизма
  9. К 4 Аргументация экзаменуемым собственного мнения по проблеме
  10. К ЗАЧЕТУ И ЭКЗАМЕНУ ПО СПЕЦКУРСУ

1. Персональный компьютер (ПК) оперирует с большим количеством самых разнооб­разных данных, имеющих определенный формат, определяемый размером ячейки (коли­чество бит), где данное хранится, и способом его представления. Форматы допустимых данных зависят от модели персонального компьютера и от набора команд для их обра­ботки. Этот набор принят по умолчанию, независи­мо от модели ПК. Набор форматов данных для моделей i286 от базового ничем НЕ от­личается, добавлены только несколько команд. Этот базовый набор образует так называ­емую платформу Winl6, обеспечивающую 16 -разрядное программирование. Поняв базовый принцип организации данных, мы легко поймем и дальнейшие расширения фор­матов данных и команд для i386, i486, i586 и совместимых с ними моделей ПК, обеспе­чивающих работу в Win32.

Любая величина, видимая программе, имеет тип и должна быть соответствующим об­разом представлена и описана. Займемся для начала простыми типами данных: символы(characters ASCII), целые(char, int) и вещественные(float, double, long double) числа. Как правило, в задаче всегда известен диапазон вводимых данных (область определения). Диапазон результирующих данных известен далеко не всегда. Поэтому обычно считают, что такие данные должны иметь максимально допустимый диапазон значений. При этом нужно учитывать, что данные более длинные требуют и больше памяти.

Двоичная сиситема — ее основаниеи q=2. Число в этой системе счисления образоывано из множества цифр {0,1}. Базовая еденица компьютерных данных называется бит. Словоявляетсяудобным сокращенеием неуклюжего английского выражения binary digit, т.е. двоичная цифра. Таким образом, двоичное число — последовательность бит. Преобразование чисел: Для преобразования из двоичной системы в десятичную используют следующую таблицу степеней основания 2:

                   

Начиная с цифры 1 все цифры умножаются на два. Точка, которая стоит после 1, называется двоичной точкой. Преобразование двоичных чисел в десятичные: Допустим, вам дано двоичное число 110001. Для перевода в десятичное просто запишите его справа налево как сумму по разрядам следующим образом: 1*20+0*21+0*22+0*23+1*24+1*25=49

Доп.код: При записи числа в дополнительном коде старший разряд является знаковым. Если его значение равно 0, то в остальных разрядах записано положительное двоичное число, совпадающее с прямым кодом. Если же знаковый разряд равен 1, то в остальных разрядах записано отрицательное двоичное число, преобразованное в дополнительный код. Для получения значения, которое противоположно по знаку, все разряды, включая знаковый, инвертируются, а затем к результату добавляется единица.

Двоичное 8-ми разрядное число со знаком в дополнительном коде может представлять любое целое в диапазоне от −128 до +127. Если старший разряд равен нулю, то наибольшее целое число, которое может быть записано в оставшихся 7 разрядах равно 27 − 1, что равно 127.

2.3. ADD — ADD приемник, источник

INC — INC приемник

SUB — SUB приемник, источник

DEC — DEC приемник

CMP — CMP приемник, источник

MUL — MUL источник

DIV — DIV источник

 

4. AND операнд_1,операнд_2

OR операнд_1,операнд_2

ХОR операнд_1,операнд_2

TEST операнд_1,операнд_2

NOT операнд

на степень 2

MOV ax, число

SHL ax, степень полож. двойки

(SHR ax, отриц. степень двойки)

 

5. Преобразование двоичных чисел в десятичные

Допустим, вам дано двоичное число 110001. Для перевода в десятичное просто запишите его справа налево как сумму по разрядам следующим образом: 1*20+0*21+0*22+0*23+1*24+1*25=49




Дата добавления: 2015-02-16; просмотров: 76 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав