H, q yoki o, b. Ular mos ravishda son o'n oltilik, sakkizlik va ikkilik sanoq fzimida ekanligini nasmga bildiradi. O'n oltilik son Ox


db 7 . 8 ;; Chorak aniq likd agi kasr son


Download 21.51 Kb.
bet4/6
Sana14.01.2023
Hajmi21.51 Kb.
#1093487
1   2   3   4   5   6
Bog'liq
3-mustaqil ish

db 7 . 8 ;; Chorak aniq likd agi kasr son.
dw 7 . 8 ;; Ÿarim aniq likd a g i kasr son.
dd 7 . 8 8 8 8 8 8 8 8 8 ;; Birlamchi aniq likd a g i kasr son.
dd 7 . 8 8 8 _ 8 8 8 _ 8 8 8 . . ; Tushunarliroq k o 'r in ish .
dq 7 . 8 e+ 1 0 ;;-,7 . 8 * 1 0 10, qo'.sh a n iq lik .
dq 7 . 8 e - 1 0 ;; 7 . 8 * lO’10.
Kasr sonlami o'n oltilik sanoq tizimida ham yozish mumkin:,
mov eax , _f lo a t 3 2 (0 x7 . 8> ;; 3 2 b i t l i o'zgarmas s if a t id a .
mov ax , __f lo a t l6 __( - 0 x7 . 8p+2 ) ;; -Ox7 . 8 p+2 =-Ox7 . 8 *2 2=-OxlE.O
O'nlik sanoq tizimidagi kasr sonlarda Ishlatilgan e belgisi o'n oltilik kasr sonlar bilan
ishlatilishi mumkin emas. Aks holda OxE soni bilan chalkashib ketishi mumkin. O'n oltilik kasr
sorilar bilan Ishlatiladigan p belgisirii ham o'nlik o'zgarmaslar bilan ishlatib bo'lmaydi (Kasr sonlar
haqidabatafsilroq ma'lumot uchun <Assembler dasturiash tilida ham boshqa tillarda bo'lgani kabi ifodalardan foydalanish
imkoniyati bor. Mantiqiy yoki arifmetik amaiiar orqali bog'langan o'zgarmaslar ketma-ketligi
ifoda deyiladi. NASM dasturni yig'ish chog'ida bu ifodalami hisoblab, ulami o'zgarmas sonlarga
almashtirib chiqadi, ya'ni bajaruvchi kodgacha ifodalar yetib bormaydi.
Mantiqiy am allar
• | : Bitma-bit mantiqiy qo'shish amali. Assemblerdagi or buyrug'i bilan ishlash
tartibi bir xil.
51
• A : B!tma-b!t mantiqiy istisnoli qo'shish amali. Assemblerdagi xor buyrug'i bilan
ishlash tartibi blr
• & : Bitma-bit mantiqiy ko'paytirish amali. Assemblerdagi and buyrug'i bilan Ishlash
tartibi bir xil.
• ≪ va ≫ : Bitlami siljitish amali. Assemblerdagi shl va shr buyruqlari bilan mos
ravishda ishlash tartiblari bir xil.
• Arifmetik amallar
• + va - : Oddiy qo'shish va ayirish amallan.
* , // I I , % va %% : Ko'paytirish va bo'lish amallari. Bu yerda * ko'paytirish, /
va // mos ravishda ishorasiz va ishorali sonlami.bo'lish, % va %% esa mos ravishda
ishorasiz va ishorali sonlarni bo'lishdan qoladigan qoldig'ini topish amallari.
Bir qiymatli am allar
-------------..... - , ------ va ! : Bu amallar faqat bitta o'zgarmasga ta'sir qilib, eng birinchi bo'lib
bajariladi. - manfiy qiymatga aylantiradi, ~ qiymatning birlamchi to'ldiruvchisini1
hisoblaydi va ! mantiqiy inkor. Mantiqiy inkorda agar qiymat noldan farqli bo'lsa,
natija nolga teng va aksincha, agar qiymat nolga teng bo'lsa natija birga teng.
Ko'rib chiqilgan bitlar ustida amalga oshiriladigan mantiqiy va siljitish amallari ≪Mantiqiy
amallar va bitlami siljitish buyruqlari≫ bobida keng yoritilgan. Arrimo u yerdagi assembler
buyruqlari bilan ifodalarda qatnashadigan mazkur amallami chalkashtirmaslik kerak. Ular ma'no
jihatdan bir xil bo'lsada, ifodalardagi mantiqiy va arifmetik amallaming mashina tiliga
o'giriladigan assembler buyruqlariga hech qanday aloqasi yo'q! Misollar:

Download 21.51 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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