RU.EMBEDDED-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 37 из 100
 От   : Andrei Kopanchuk                    2:5058/108.2      12 апр 23 02:16:00
 К    : Andrej Arnold                                         12 апр 23 02:36:22
 Тема : Re: 16 bit format
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5058/108.2 6435ebbb
@REPLY: 2:5020/830.590 64355a84
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w32-mvcdll 1.9.0-cur 2019-01-08
Привет, Andrej

11 апр 23, Andrej Arnold пишет к Dmitry Orlov:

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

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

 AA> или Это:

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

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

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

Попробовал в PonyProg сохранить 128К данные,
выдает следующее:

:10F9A000000000FFFF000000938F0066508CC88E9F
:10F9B000D80F011695F90F20C00C010F22C0B8080E
:10F9C000008ED88ED06658C366500F20C024FE0F1C
:10F9D00022C033C08ED06658C380BED70000C3009B
:10F9E000C300000000000000000000000000000054
:020000021000EC
:100000009AE0B300E0C38BC0B1FFC390F8C3F8C35C
:100010009A04B400E0C38BC09A1CB400E0C38BC048
:100020009A30B400E0C38BC09A64B400E0C300000F
:10003000244D4C240F004002F1055902FC057202C8


Т.е. должно генерировать строку с указанием
сегмента (в данном случае это 1000).


Andrei Kopanchuk

--- GoldED+/W32-MSVC 1.1.5-b20170303
 * Origin: 15 CPS на Handshake EMSI. YooHooHoo! И бyтылка пива (2:5058/108.2)
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: 5058/108 5020/830 1042 4441



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

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