mov ax , "O'" ;; AX ≪- O.'
. mov • eax , ' "AB" ' • ; ; EAX *- "AB" >
Yana shunday holatlar bo'ladiki, o'zgarmas tarkibida barcha qo'shtirnoq turlari qatnashadi.
Masalan, "O'zbek" so'zini olaylik. Bunday holatlar uchun yuqoridagi masalaning ikkinchi xil
yechimi mavjud. Qo'shtirnoqqa o'xshagajv maxsus belgilar maxsus ma'noga ega emasligini
assemblerga Jiildirish _uchun belgi _oldidan _qiya ichiziqni _ ( \) Jshlatsa bo'ladi: _i_\ u .o \iz b e k \5 -L .
Mazkur usul qo'llanganda o'zgarmas 1. . . ' qo'shtimog'i bilan chegaralanlshl zarur.
Quyida shunga o'xshagan rriaxsus belgilar berilgan:
V tutuq b e lg is i (')
\" qo' shtirnoq (")
V te sk a r i tutuq (')
w qiya ch iz iq (\)
\? so'roq b e l g i s i ! (?)
\ t sa tr boshi (ASCII 9 )
\n . yangi satrga o'.tish. (ASCII 1 0 )
\r sa tr boshiga qaytish (ASCII 1 3 )
\e ESCAPE (ASCII 2 7 )
\u2 6 3 a kulib turgan chehra, UTF-8 da
- Qatorli o'zgarmas bn I N C B I N yoki d x direktivalar oilasiga boshlang'ich qiymat qillb berilgan
bir yoki undan ortiq belgili o'zgarmaslardan iborat bo'lgan ketma-ketiikdir. Biz qatorli
o'zgarmaslami" " qo'shtimog'i bilan chegaraiashga kelishib olamiz. Misollar:
db "Toshkent - O'zbekiston poytaxti",,0 • ; 0 -qator so 'n g g i.
db 'Toshkent - O'zbekiston p o y ta x ti\0 '. , ;; Ikkinchi u s u li.
. db n@#!%$A& ()-= {}" , 'V \ n\ ? \ ' \ ' 1 7 b a y t li o'zgarmas. .
Kasr sonli o'zgarmaslarga ortiqcha ta'rif berish shart bo'lmasa kerak. Assemblerda bu turdagi
o'zgarmaslar faqat db, dw, dd, dq; dt va do direktivalari yoki f lo a t s .
__f lo a t l6 __, __f lo a t 3 2 __, _ f l o a t 6 4__, __f lo a t 8 0m . __f lo a t 8 0 e__,
__f lo a t i 2 8 i __v a__ f l o a t i 2 8 h__ maxsus buyruqlariga qiymat sifatida berilishi mumkin.
Do'stlaringiz bilan baham: |