Здравствуйте, помогите пожалуйста советом,
Задача -
Определите размер файла в памяти, если первый и последний байт имеют
логические адреса: 3FB0h:0000h, 4400h:10CCh. что-то я никак не пойму что к чему, например вот я открыл программку checkit , в ней есть пункт memory map, в котором по адресам расписан первый мегабайт оперативной памяти.
вот к примеру
0213h to 042Eh файл в этой области занимает 8,5 Кбайт
что я делаю что-бы узнать это число байт :
0213:0000 ---> 02130 ---> 0000:2130
042E:0000 ---> 042E0 ---> 0000:42E0
42E0h - 2130h = 21B0h , что в переводе на байты (в десятичную систему счисления) дает число 8624 что приблизительно и есть эти 8.5 Кбайт.
я никак не могу понять, что вот по программе пишет , что
0DF2h to 5606 - размер составляет 288,4 Кбайт, но вышесказанным способом я никак не могу получить это число, у меня выходит всего около 33 Кбайт...
моя проблема не по Pascal, но может все-таки кто-то знает это с может мне помочь...
Заранее благодарен...