Assembler: Redaktələr arasındakı fərq

Vikipediya, azad ensiklopediya
Naviqasiyaya keçin Axtarışa keçin
Silinən məzmun Əlavə edilmiş məzmun
Redaktənin izahı yoxdur
kateqoriya, interwiki
Sətir 2: Sətir 2:


İstənilən proqramlaşdırma dilində olduğu kimi Assembler dilinin əlifbasına, translyator tərəfindən qəbul oluna bilən, xüsusi simvollar yığımı daxildir. Bu simvollar yığımı aşağıdakılardır:
İstənilən proqramlaşdırma dilində olduğu kimi Assembler dilinin əlifbasına, translyator tərəfindən qəbul oluna bilən, xüsusi simvollar yığımı daxildir. Bu simvollar yığımı aşağıdakılardır:
1. Latın əlifbasının böyük ( A- Z) və kiçik (a-z) hərfləri.
# Latın əlifbasının böyük ( A- Z) və kiçik (a-z) hərfləri.
2. 0-dan 9 –a qədər ərəb rəqəmləri.
# 0-dan 9 –a qədər ərəb rəqəmləri.
3. Xüsusi işarələr ? @ $ &
# Xüsusi işarələr ? @ $ &
4. Boşluq işarəsi və alt xətt ( _ ).
# Boşluq işarəsi və alt xətt ( _ ).
5. Ayırıcı işarələr ; : , . [ ] ( ) < > { } + – / * % ! ” ' \ = # ^
# Ayırıcı işarələr ; : , . [ ] ( ) < > { } + – / * % ! ” ' \ = # ^
Bunlardan başqa Assembler dilinə müəyyən açar sözləri daxildir ki, onlar da proqramda olduğu kimi işlədilirlər.
Bunlardan başqa Assembler dilinə müəyyən açar sözləri daxildir ki, onlar da proqramda olduğu kimi işlədilirlər.




''' Assembler dilinin konstantları'''
''' Assembler dilinin konstantları'''
Assembler dilində müxtəlif tip konstantalardan (sabitlərdən) istifadə olunur:
Assembler dilində müxtəlif tip konstantalardan (sabitlərdən) istifadə olunur:<br>
1. Üç say sistemindən birində verilmiş tam ədədlər:
1. Üç say sistemindən birində verilmiş tam ədədlər:
- İkilik konstantalar- bunlar B və b hərfləri ilə qurtaran 0 və ya 1 ikilik ədədlər ardıcıllığıdır. Məsələn, 11000111b və ya 0001000B (ikilik sabitin təsviri).
* İkilik konstantalar- bunlar B və b hərfləri ilə qurtaran 0 və ya 1 ikilik ədədlər ardıcıllığıdır. Məsələn, 11000111b və ya 0001000B (ikilik sabitin təsviri).
- Onluq konstantalar-bunlar D və ya d hərfləri ilə qurtaran 0- dan 9–a qədər onluq rəqəmlər ardıcıllığıdır. Məsələn: 234,234D, 546d. Sadəlik üçün D və ya d simvollarından istifadə etməmək də olar.
* Onluq konstantalar-bunlar D və ya d hərfləri ilə qurtaran 0- dan 9–a qədər onluq rəqəmlər ardıcıllığıdır. Məsələn: 234,234D, 546d. Sadəlik üçün D və ya d simvollarından istifadə etməmək də olar.
- Onaltılıq konstantalar-bunlar H və ya h hərfləri ilə qurtaran 0-dan F–ə qədər onaltılıq rəqəmlər ardıcıllığıdır (0123456789ABCDEF).
* Onaltılıq konstantalar-bunlar H və ya h hərfləri ilə qurtaran 0-dan F–ə qədər onaltılıq rəqəmlər ardıcıllığıdır (0123456789ABCDEF).
Məsələn: 0BAH, 06AEh.
Məsələn: 0BAH, 06AEh.
Birinci simvol mütləq 0-dan 9–a qədər olan rəqəmlərdən birisi olmalıdır ki, o identifikatordan fərqlənsin. Məsələn: 0BAH, 0A6AEh yazılışındakı birinci 0 simvolu verilənlərin identifikotor deyil, onaltılıq ədəd olduğunu göstərir.
Birinci simvol mütləq 0-dan 9–a qədər olan rəqəmlərdən birisi olmalıdır ki, o identifikatordan fərqlənsin. Məsələn: 0BAH, 0A6AEh yazılışındakı birinci 0 simvolu verilənlərin identifikotor deyil, onaltılıq ədəd olduğunu göstərir.
Qeyd edək ki, mənfi onluq ədədlər proqramda adi qaydada (məsələn –56), mənfi ikilik və onaltılıq ədədlər isə tamamlayıcı kodda göstərilir.
Qeyd edək ki, mənfi onluq ədədlər proqramda adi qaydada (məsələn –56), mənfi ikilik və onaltılıq ədədlər isə tamamlayıcı kodda göstərilir.
Məsələn: - 89 ədədi tamalayıcı kodda 10100111b və 0A7h kimi yazılır.
Məsələn: - 89 ədədi tamalayıcı kodda 10100111b və 0A7h kimi yazılır.

2. Simvol və ya sətr (literal və ya sətr) konstantları - apostrof və ya dırnaq işarələri arasında yazılan istənilən simvollar ardıcıllığıdır.
2. Simvol və ya sətr (literal və ya sətr) konstantları - apostrof və ya dırnaq işarələri arasında yazılan istənilən simvollar ardıcıllığıdır.
3. Sürüşkən nöqtəli ədədlər. Intel prosessorlarında sürüşkən nöqtəli bütün əməliyyatlar, özünün məxsusi registrləri və əmrləri olan xüsusi FPU (Floating Point Unit) qurğusunun köməyi ilə aparılır. Bu qurğu əsas prosessor ilə aftonom işləyə bilir və sistemə (8087,80287,80387,80487) həmprosessor kimi qoşulur. 80486DX – dən başlayaraq bütün modellərdə həmprosessorlar əsas prosessorla birlikdə bir kristalda yerləşdirilirlər.

3. Sürüşkən nöqtəli ədədlər. Intel prosessorlarında sürüşkən nöqtəli bütün əməliyyatlar, özünün məxsusi registrləri və əmrləri olan xüsusi FPU (Floating Point Unit) qurğusunun köməyi ilə aparılır. Bu qurğu əsas prosessor ilə aftonom işləyə bilir və sistemə (8087,80287,80387,80487) həmprosessor kimi qoşulur. 80486DX – dən başlayaraq bütün modellərdə həmprosessorlar əsas prosessorla birlikdə bir kristalda yerləşdirilirlər.

[[Kateqoriya:Proqramlaşdırma dilləri]]

[[da:Assembler]]
[[de:Assembler (Informatik)]]
[[en:Assembly language]]
[[es:Ensamblador]]
[[fr:Programme assembleur]]
[[ko:어셈블러]]
[[id:Assembler]]
[[it:Assembler]]
[[he:אסמבלר]]
[[lb:Assembler (Informatik)]]
[[lt:Asembleris]]
[[hu:Assembler]]
[[nl:Assembler]]
[[pt:Montador]]
[[ru:Ассемблер]]
[[sk:Asembler]]
[[fi:Assembler]]
[[sv:Assembler]]
[[tr:Assembler]]

16:31, 24 aprel 2007 tarixindəki versiya

Assembler dilinin əlifbası

İstənilən proqramlaşdırma dilində olduğu kimi Assembler dilinin əlifbasına, translyator tərəfindən qəbul oluna bilən, xüsusi simvollar yığımı daxildir. Bu simvollar yığımı aşağıdakılardır:

  1. Latın əlifbasının böyük ( A- Z) və kiçik (a-z) hərfləri.
  2. 0-dan 9 –a qədər ərəb rəqəmləri.
  3. Xüsusi işarələr ? @ $ &
  4. Boşluq işarəsi və alt xətt ( _ ).
  5. Ayırıcı işarələr  ;  : , . [ ] ( ) < > { } + – / *  %  ! ” ' \ = # ^

Bunlardan başqa Assembler dilinə müəyyən açar sözləri daxildir ki, onlar da proqramda olduğu kimi işlədilirlər.


Assembler dilinin konstantları Assembler dilində müxtəlif tip konstantalardan (sabitlərdən) istifadə olunur:
1. Üç say sistemindən birində verilmiş tam ədədlər:

  • İkilik konstantalar- bunlar B və b hərfləri ilə qurtaran 0 və ya 1 ikilik ədədlər ardıcıllığıdır. Məsələn, 11000111b və ya 0001000B (ikilik sabitin təsviri).
  • Onluq konstantalar-bunlar D və ya d hərfləri ilə qurtaran 0- dan 9–a qədər onluq rəqəmlər ardıcıllığıdır. Məsələn: 234,234D, 546d. Sadəlik üçün D və ya d simvollarından istifadə etməmək də olar.
  • Onaltılıq konstantalar-bunlar H və ya h hərfləri ilə qurtaran 0-dan F–ə qədər onaltılıq rəqəmlər ardıcıllığıdır (0123456789ABCDEF).

Məsələn: 0BAH, 06AEh. Birinci simvol mütləq 0-dan 9–a qədər olan rəqəmlərdən birisi olmalıdır ki, o identifikatordan fərqlənsin. Məsələn: 0BAH, 0A6AEh yazılışındakı birinci 0 simvolu verilənlərin identifikotor deyil, onaltılıq ədəd olduğunu göstərir. Qeyd edək ki, mənfi onluq ədədlər proqramda adi qaydada (məsələn –56), mənfi ikilik və onaltılıq ədədlər isə tamamlayıcı kodda göstərilir. Məsələn: - 89 ədədi tamalayıcı kodda 10100111b və 0A7h kimi yazılır.

2. Simvol və ya sətr (literal və ya sətr) konstantları - apostrof və ya dırnaq işarələri arasında yazılan istənilən simvollar ardıcıllığıdır.

3. Sürüşkən nöqtəli ədədlər. Intel prosessorlarında sürüşkən nöqtəli bütün əməliyyatlar, özünün məxsusi registrləri və əmrləri olan xüsusi FPU (Floating Point Unit) qurğusunun köməyi ilə aparılır. Bu qurğu əsas prosessor ilə aftonom işləyə bilir və sistemə (8087,80287,80387,80487) həmprosessor kimi qoşulur. 80486DX – dən başlayaraq bütün modellərdə həmprosessorlar əsas prosessorla birlikdə bir kristalda yerləşdirilirlər.