Определение параметров подсистемы памяти



 

Емкость памяти данных определяется выражением:


Qz = k (Nпр + 2Nисх + Nкр), (1)

 

где Nпр, Nисх, Nкр, - соответственно количество ячеек памяти для хранения промежуточных, исходных данных и конечных результатов, k>=1, - коэффициент учитывающий затраты памяти для организации команд защиты и контроля.

Часть этой памяти реализуется в виде РП:

рп =< Nпр + Nисх + Nкр

 

Равенство в этом выражении имеет место при Qрп=<Qрп доп, где Qрп доп - допустимое значение емкости РП, определяемое ограничением возможностей регистровой адресации, конструктивными и другими соображениями. Далее память данных распределяется между двумя модулями РП и ОЗУ и определяется механизм обмена данными между этими модулями в процессе решения задачи. В этом случае РП выполняет роль кэш-памяти.

Емкость памяти программ определяется выражением:

 

Qn=< Nn + Nk + Nnn + NT + Nnon

 

где Nn, Nk, Nnn, NT, Nnon, - количества ячеек памяти соответственно для размещения программ, констант, подпрограмм, теста контроля, программ обработки прерываний.

 

Исходя из текста программы получаем, с учетом, что одна инструкция в памяти занимает от 1 до 3 байт, определяем необходимый объем памяти для хранения.

 

mov dx,300h ; 2 байта

in al,dx ; 2 байтаdl,al ; 2 байта

in al,dx ; 2 байтаcl,al   ; 2 байта

CKL: al,dx ; 2 байтаbl,al ; 2 байта

mul al,bl ; 2 байтаax,dl ; 2 байтаbl,al ; 2 байтаal,ah ; 2 байтаdx,al ; 2 байтаdl,cl ; 2 байтаcl,bl ; 2 байтаjmp CLK ; 3 байта

 

Т.о. для хранения инструкций данной программы необходимо приблизительно 31 байта. Следовательно, выберем память на основе микросхемы К505РЕ3: статическое ПЗУ емкостью 4096 бит (512х8).


Заключение

 

В результате проведенной контрольно-курсовой работы были закреплены знания по курсу «Организация ЭВМ и систем», получены навыки по проектированию вычислительных систем на основе процессора x86 (К1810).


Дата добавления: 2021-04-24; просмотров: 59; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!