في احد مشاركات الأخوة الكرام والذي جاء بمشروع ساعة رقمية بلغة الأسمبلي ذكر الأسطر التالية في مقدمة البرنامج، فأنا اريد أن اعرف ماذا قصد بعبارات مثل
HEAP_BLOCK0_START_OFFSET
ولماذا جميعها يساويها بالعنوان 0x00000000
ارجو شاكراً ممن يعرف التوضيح
include "P16F84A.inc"
; Heap block 0, size:22 (0x00000039 - 0x0000004E)
__HEAP_BLOCK0_BANK EQU 0x00000000
__HEAP_BLOCK0_START_OFFSET EQU 0x00000039
__HEAP_BLOCK0_END_OFFSET EQU 0x0000004E
; Heap block 1, size:0 (0x00000000 - 0x00000000)
__HEAP_BLOCK1_BANK EQU 0x00000000
__HEAP_BLOCK1_START_OFFSET EQU 0x00000000
__HEAP_BLOCK1_END_OFFSET EQU 0x00000000
; Heap block 2, size:0 (0x00000000 - 0x00000000)