RU.EMBEDDED-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 35 из 100
 От   : Andrej Arnold                       2:5020/830.590    11 апр 23 14:51:16
 К    : Dmitry Orlov                                          11 апр 23 16:24:11
 Тема : Re: 16 bit format
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5020/830.590 64355a84
@REPLY: 2:463/1331.27 6434e608
@PID: GED-NSFW32 1.1.5-20090710
@CHRS: CP866 2
@TZUTC: 0200
@TID: hpt/w32-mvcdll 1.4.0-sta 16-02-06
Здpавствуй, Dmitry!

Вторник 11 Апреля 2023 07:41, ты писал(а) мне,
 AA>>  Hо это всё присказка, а сказка в том, что
 AA>> сохраняется 17-битный адрес вроде как
 AA>> с "игнорированием" старшего бита:

 AA>> :10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00

 AA>> Собственно вопрос в том, а как на самом деле
 AA>> должен "выгядеть" 16-битный hex-файл с
 AA>> 17-ти и более битным адресным "пространством"?

 DO> А погуглить Intel HEX format? Да хоть Вики
 DO> https://en.wikipedia.org/wiki/Intel_HEX
Да читал я...

Hапример, Это, из твоей же ссылки:

 "Физический адрес данных вычисляется путем добавления этого
смещения к ранее установленному базовому адресу,
что позволяет адресовать память за пределы 64-килобайтного
ограничения 16-битных адресов."

или Это:

 "Количество байтов всегда равно 02, поле адреса (обычно 0000) игнорируется,
а поле данных содержит 16-битный базовый адрес сегмента.
Этот адрес умножается на 16 и добавляется к каждому последующему адресу записи
данных для формирования начального адреса данных.
 Это позволяет адресовать до одного мегабайта (1048576 байт) адресного
пространства."

Hу и как с учётом этих фраз должны выглядеть эти 4 последовательные строки?

:10FFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
:10FFF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11
:10000000EF7C42A3019A1FF06836F0898314F0D385
:1000100003EFBC62EF92A8EFA762A3017ACCF007CE


С уважением - Andrej
--- Good luck!
 * Origin: Как я попал на этот курорт? (2:5020/830.590)
SEEN-BY: 50/109 221/6 240/1120 250/25 301/1 341/66
452/166 455/19 463/68
SEEN-BY: 467/888 4500/1 5000/111 5001/100 5005/33
49 5010/352 5015/42 46
SEEN-BY: 5019/40 5020/113 545 715 828 830 846 848
1042 4441 12000 5022/77 128
SEEN-BY: 5026/49 5029/32 5030/49 115 1081 5033/11
5049/6 5050/151 5052/4
SEEN-BY: 5053/51 5054/8 89 5058/104 108 5060/900
5064/56 5083/1 444 6055/7
SEEN-BY: 6090/1
@PATH: 5020/830 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх