Мульти-сегментная модель памяти

Discussion in 'WASM.ASSEMBLER' started by mix_mix, Jan 9, 2006.

  1. mix_mix

    mix_mix Михаил

    Blog Posts:
    0
    Joined:
    Oct 8, 2005
    Messages:
    277
    Location:
    Токио
    А что это за мифическая мульти-сегментная модель памяти? Хотелось бы узнать о ней поподробнее.
     
  2. Ustus

    Ustus New Member

    Blog Posts:
    0
    Joined:
    Aug 8, 2005
    Messages:
    834
    Location:
    Харьков
    Она не мифическая. Она была основная под MS DOS и ранние винды. Люди плакали, матюкались, и когда появилась flat ее постарались забыть как страшный сон. :)

    ЗЫ: сам я забыл ее еще раньше, когда дорвался до Watcom/DOS4GW :))))
     
  3. zobot1

    zobot1 New Member

    Blog Posts:
    0
    Joined:
    Jun 30, 2005
    Messages:
    55
    хз что за мульти сегментная, а сегментная - это типа когда есть сегменты по 0xffff байт, доехал до конца, начал с 0.

    Допустим код хранится в одном сегменте, данные в другом, буффер в третьем - вот и надо типа совать их в сегментные регистры то туда, то сюда и адресоваться скажем как es:[...]. Короче с сегментными регистрами неудобно было в целом, хотя и ничего так-то. Бывало ещё хлеще на компах со страницами по несколько сотен байт.
     
  4. Ustus

    Ustus New Member

    Blog Posts:
    0
    Joined:
    Aug 8, 2005
    Messages:
    834
    Location:
    Харьков
    zobot1



    Жуть! Чо это за компы-то?!!!
     
  5. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Blog Posts:
    0
    Joined:
    Oct 28, 2003
    Messages:
    2,428
    Location:
    Russia
    Без это Жути, ты бы и не знал Сейчашнюю Жуть (так о нашей технике отзываются наши дети)
     
  6. zobot1

    zobot1 New Member

    Blog Posts:
    0
    Joined:
    Jun 30, 2005
    Messages:
    55
    Sinclair ZX Spectrum, Агат, Apple ][ и т.д.

    Короче как правило если у компа 8 битный проц, а памяти > чем 0xffff, то угу ага. Есть например порт переключения страниц и т.д.
     
  7. Ustus

    Ustus New Member

    Blog Posts:
    0
    Joined:
    Aug 8, 2005
    Messages:
    834
    Location:
    Харьков
    Но не по несколько сотен байт все же!