Дипломированных специалистов «Информатика и вычислительная техника»


Рис. 4.2. Сложение и вычитание чисел Десятичная система счисления



Download 12,06 Mb.
Pdf ko'rish
bet44/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   40   41   42   43   44   45   46   47   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

Рис. 4.2. Сложение и вычитание
чисел
Десятичная система счисления
Десятичная система счисления наиболее известна, так как она постоянно исполь-
зуется нами в повседневной жизни. Данная система счисления имеет набор цифр
1, 2,
5, 6, 7, 8, 9} и основание степени
 - 10.
Количественный эквивалент некоторого целого
десятичного числа
вычисляется согласно формуле (4.1):


78 Глава 4. Системы счисления
-
+
 •
+ ... +  •
+
10°.
К примеру, значение числа
4523 равно:
Перевод чисел из одной системы
счисления в другую
Одного знания о существовании разных систем счисления мало. Для того чтобы
в полной мере использовать их в своей практической работе при программирова-
нии на ассемблере, необходимо научиться выполнять взаимное преобразование
чисел между тремя системами счисления. Этим мы и займемся в дальнейшем. Кро-
ме того, дополнительно будут рассмотрены некоторые особенности процессоров
Intel при работе с числами со знаком.
Перевод в десятичную систему счисления
Перевод в десятичную систему счисления является самым простым. Обычно его
производят с помощью так называемого алгоритма замещения, суть которого зак-
лючается в следующем: сначала в десятичную систему счисления переводится ос-
нование степени р, а затем — цифры исходного числа. Результаты подставляются
в формулу (4.1). Полученная сумма и будет искомым результатом. Неявно при
обсуждении двоичной и шестнадцатеричной систем счисления мы производили
как раз такое преобразование.
Перевод в двоичную систему
Перевод из десятичной системы счисления
Перевод числа в двоичную систему счисления из десятичной выполняется по опи-
санному далее алгоритму.
1. Разделить десятичное число А на 2. Запомнить частное q и остаток а.
2. Если в результате шага 1 частное q не равно 0, то принять его за новое делимое
и отметить остаток а, который будет очередной значащей цифрой числа, и вер-
нуться к шагу на котором в качестве делимого (десятичного числа) участвует
полученное на шаге 2 частное.
3. Если в результате шага 1 частное q равно 0, алгоритм прекращается. Выписать
остатки в порядке, обратном их получению. Получится двоичный эквивалент
исходного числа.
К примеру, перевод в двоичную систему счисления числа
иллюстрирует
рис. 4.3. Порядок обхода остатков для получения результата
показан
стрелками.

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   40   41   42   43   44   45   46   47   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish