Как я и думал, в проекте мешанина полная, адреса регистров со смещением на 1 регистр, хотя читаете Float32 (4 байта) и смещение должно быть 2.
Кроме того, указатели собраны под Float64 (8 байтное число) , то что у вас в итоге получается, это набор чисел, непонятно откуда взятых.
Один регистр вообще не понятный указан 2: reg:=8
474;
хотя читаете 0: reg:=8272; и 8274
Для МВ110-8А, которое вы как бы читали, не правильно указаны адреса, и так же не правильно собраны REAL из байт. Если вы что то и получили правильно, это случайность, от нескольких исправлений в адресах и указателях, после чего проект полностью не очистили и не скомпилировали заново.
На всякий случай, скрин чтения модуля 8А с правильными адресами и правильной расстановкой байт в указателях
Вложение 78395