MMU + защита памяти

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

User avatar
masterspammer
Senior
Posts: 107
Joined: 13 Dec 2020 21:11

Re: MMU + защита памяти

Post by masterspammer »

imsushka wrote: 02 Jul 2025 06:55 не савсем оптимизированный.
как я понимаю, тут и вызывающий и вызываемый код должны одновременно присутствовать в адресном пространстве - так?
imsushka
Maniac
Posts: 268
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: MMU + защита памяти

Post by imsushka »

masterspammer wrote: 02 Jul 2025 19:17
imsushka wrote: 02 Jul 2025 06:55 не савсем оптимизированный.
как я понимаю, тут и вызывающий и вызываемый код должны одновременно присутствовать в адресном пространстве - так?
нет
да, еще. у меня 256 байт с адреса 0000 всегда мапируется в 0 страницу ОЗУ и 256 байт с адреса FF00 всегда в последнюю страницу ПЗУ. и подпрограммы межслотового перехода тама сидят
пока сделанно так что все пзу (при межслотовом переходе) мапируются в последний 7 слот с адреса Е000

то есть теряется 256 байт в каждой пзушке
User avatar
masterspammer
Senior
Posts: 107
Joined: 13 Dec 2020 21:11

Re: MMU + защита памяти

Post by masterspammer »

Собственно вижу, что забыл написать одну важную штуку, которую нужно выносить из адресного пространства для работы в CP/M - как минимум шрифт для графического экрана - это 4k, если у нас буква 8*16 (при 512 пикселях по вертикали это 64 колонки, высота 12-16 тут нужна по пропорциям). Вторая такая - сам экран - конечно, можно обойтись парой портов, но это будет медленно, а хочется использовать LDIR (при расположении пикселей по-вертикали очень удобно). Третья - TCP/IP стек, если осилю припаять Realtek 8019 (что с моими темпами маловероятно).
User avatar
oldlazycat
Fanat
Posts: 61
Joined: 18 Nov 2022 06:33
Location: Урюпинск

Re: MMU + защита памяти

Post by oldlazycat »

Зачем изобретать велосипед в огороде? Всё это есть в прекрасном процессоре Z280.
Two Beer? Or not Two Beer?