Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » ЕС-1841. Расширение ОЗУ. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
jekka написал: Увы, нет. "Ушло" в 90-е годы А этой древней документации у вас не осталось? Нашел только брошюру "Персональные компьютеры Единой системы ЭВМ", там про эту особенность ЕС1841 тоже есть пара абзацев, но они ничего к уже сказанному мной не добавляют. |
UFO |
DrPass написал: DrPass, а про ЕС 1840 там ничего нет? Нашел только брошюру "Персональные компьютеры Единой системы ЭВМ", там про эту особенность ЕС1841 тоже есть пара абзацев, но они ничего к уже сказанному мной не добавляют. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
UFO написал: Есть, книжка в основном про нее. Но это скорее публицистика для массового читателя. Технических подробностей мало - разве что в приложении есть схема адресного пространства и ассемблер 8086 процессора DrPass, а про ЕС 1840 там ничего нет? |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Почти бесполезная цитата из "Справочника по ЭВМ" (Грубов, Кирдан, Козубовский; Киев, 1989), с. 194: "Оперативная память в ЕС-1841, построенная по блочному принципу, может иметь емкость 512— 1536К байт при емкости блока 512К байт. Но процессор может адресовать только один из блоков, имеющий активное состояние — рабочее. Управление переключением соответствующие блоков памяти в активное и пассивное состояния осуществляется операционной системой и специальной управляющей программой (монитором), размещенной в постоянной памяти." |
klapaucy
Member
Откуда: Томск Всего сообщений: 131 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 апр. 2008 |
Вот, как раз на Хоботе RCgoff написал: "Сделано это было так. Каждая 512-кб плата памяти имела специальный порт (адрес задавался перемычками в интервале 2B0h...2B3h). Младшие два разряда (0,1) этого порта использовались для исключения битых блоков в данном модуле памяти путем переадресации. В эти 2 разряда записывался код адреса отказавшего блока памяти. Этот блок логически перемещался в конец адресного пространства и обращение к нему исключалось. Размер такого блока 128к (логично, 64к*16). А вот бит 3 задавал разрешение записи в данный модуль, бит 2- разрешение записи в этот модуль. Таким образом можно было сменить банк памяти, используемый в качестве основного. При этом размер банка 512К. И в ЕС1840 тоже было 512К. Даже если в машине стояло 2Мб памяти, обычная дос-программа могла видеть только 512к, не 640. Данные из доки на ЕС1841. http://poisk-pc.narod.ru/ec1841.txt" |
jekka
Advanced Member
Откуда: Москва, САО Всего сообщений: 880 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 фев. 2009 |
Нда, никакой конкретики. Все равно ничего не ясно... |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Еще немного бесполезной информации :-) Цитата с http://www.michel.hotmail.ru/circuit/es2.htm у меня была машина |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Внимательное чтение краткого ТО и листинга BIOS слегка прояснило ситуацию, но возникли новые вопросы. Во-первых, для работы с расширенной памятью есть интерфейс INT 15h. В нем реализованы две стандартные (судя по Ralf Brown's Interrupt List) функции 87h (COPY EXTENDED MEMORY) и 88h (GET EXTENDED MEMORY SIZE), и две нестандартные C7h (вариант 87h) и C8h ("определить объем памяти платы"). Во-вторых, из ТО будто бы следует, что можно ставить модули памяти ЕС1840.0000 (объемом 128K с блоками по 16K) и ЕС1841.0000 (объемом 512K с блоками по 64K)? Во всяком случае, из листинга теста памяти в BIOS видно, что он проверяет блоки по 16K и затем отключает сбойные. Очень похоже, что листинг не соответствует версии BIOS в MESS. |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
А кто-нибудь разбирался с перемычками задания адреса модуля? Если я правильно понимаю модуль ЕС1841.0000 всегда идет как первый (номер 0, адрес 0x2B0), а вот на модуле ЕС1840.0006 можно перемычками выставлять номер модуля (точнее его адрес). |
LeoN65816 |
Не по-существу, но в тему: давным-давно, в конце 80-х, на ЕС1840 для комфортной игры в Prince Of Persia вставляли три дополнительных модуля ОЗУ (там перемычками выставляется основная/дополнительная память, и перемычками номер дополнительного модуля), делали на них RAM-диск на 1536 КБайт, копировали все файлы игры (и другие объёмные по тем временам игрушки), и наслаждались скоростью подгрузки в играх. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Другие архитектуры » ЕС-1841. Расширение ОЗУ. |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |