=== Konu tarihi: 11 Mart 2012 Paylaş Konu tarihi: 11 Mart 2012 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. Alıntı Link to comment Share on other sites More sharing options...
Maksim_252 Mesaj tarihi: 11 Mart 2012 Paylaş Mesaj tarihi: 11 Mart 2012 Çox sağ ol, mənə lazım olacaq Alıntı Link to comment Share on other sites More sharing options...
=== Mesaj tarihi: 11 Mart 2012 mövzunu açan Paylaş Mesaj tarihi: 11 Mart 2012 Dəyməz Alıntı Link to comment Share on other sites More sharing options...
Ruslanaries Mesaj tarihi: 12 Ağustos 2012 Paylaş Mesaj tarihi: 12 Ağustos 2012 Bəs jnz -> jz = 0F\x85 -> 0F\x84 kecirmeyi mene etrafli başa sala bilərsiniz? Alıntı Link to comment Share on other sites More sharing options...
Recommended Posts
Sohbete katıl
Şimdi mesajını gönderebilir ve daha sonra kayıt olabilirsin. Bir hesabın varsa, hesabınla göndermek için şimdi oturum aç.