как я понимаю, тут и вызывающий и вызываемый код должны одновременно присутствовать в адресном пространстве - так?
MMU + защита памяти
Moderator: Shaos
-
- Senior
- Posts: 107
- Joined: 13 Dec 2020 21:11
Re: MMU + защита памяти
-
- Maniac
- Posts: 268
- Joined: 01 Jan 2022 04:34
- Location: USSR, Tashkent
Re: MMU + защита памяти
нетmasterspammer wrote: 02 Jul 2025 19:17как я понимаю, тут и вызывающий и вызываемый код должны одновременно присутствовать в адресном пространстве - так?
пока сделанно так что все пзу (при межслотовом переходе) мапируются в последний 7 слот с адреса Е000да, еще. у меня 256 байт с адреса 0000 всегда мапируется в 0 страницу ОЗУ и 256 байт с адреса FF00 всегда в последнюю страницу ПЗУ. и подпрограммы межслотового перехода тама сидят
то есть теряется 256 байт в каждой пзушке
-
- Senior
- Posts: 107
- Joined: 13 Dec 2020 21:11
Re: MMU + защита памяти
Собственно вижу, что забыл написать одну важную штуку, которую нужно выносить из адресного пространства для работы в CP/M - как минимум шрифт для графического экрана - это 4k, если у нас буква 8*16 (при 512 пикселях по вертикали это 64 колонки, высота 12-16 тут нужна по пропорциям). Вторая такая - сам экран - конечно, можно обойтись парой портов, но это будет медленно, а хочется использовать LDIR (при расположении пикселей по-вертикали очень удобно). Третья - TCP/IP стек, если осилю припаять Realtek 8019 (что с моими темпами маловероятно).
-
- Fanat
- Posts: 61
- Joined: 18 Nov 2022 06:33
- Location: Урюпинск
Re: MMU + защита памяти
Зачем изобретать велосипед в огороде? Всё это есть в прекрасном процессоре Z280.
Two Beer? Or not Two Beer?