\documentclass[12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,bulgarian]{babel}
\usepackage{color}
\usepackage{pst-pdf}
\usepackage{pstricks}
\newcommand{\bajt}[2]{\psframe[fillstyle=solid,fillcolor=white](#1,#2)}
\newpsstyle{gridstyle}{subgriddiv=0,gridcolor=lightgray,griddots=10,gridlabels=5pt}

\begin{document}
\pagestyle{empty}
\psset{unit=0.8cm}
\begin{pspicture}[showgrid=false](-1,0.5)(19,17)


%рамки вляво
\psframe[linewidth=.25,dimen=outer,linecolor=red,fillstyle=solid,fillcolor=yellow](0.4,5.2)(3.8,6)
\rput(2.2,4.1){\parbox{3cm}{\begin{center}Запазен адрес за специална инструкця\end{center}}}
\rput(0,7){\bajt{4}{2.4}}
\rput(2,8.2){\parbox{3.5cm}{\begin{center} Ядро на МП\\ Управляващ \\блок\end{center}}}

%големи диагонални стрелки
\psline[linewidth=1mm,doubleline=true,doublecolor=lightgray,linecolor=gray,arrowinset=0,arrowlength=1]{<->}(7,3.5)(4.22,8)(7,13)%вариант двойна линия
%\psline[linewidth=3mm,linecolor=gray,arrowinset=0,arrowlength=1]{<->}(7,3.5)(4.22,8)(7,13)%вариант обикновена линия

%рамки в центъра
\rput(5.8,8){\parbox{3cm}{\begin{center}Адреси\end{center}}}
\rput(9,2){\parbox{3cm}{\begin{center}Програмна памет ROM\end{center}}}
\rput(7,3){\bajt{4}{10.6}}
\rput(9,6){\parbox{3cm}{\begin{center}Обем\\ за\\ програми\end{center}}}
\rput(7.2,8.8){\bajt{3.6}{.6}}
\rput(7.2,9.8){\bajt{3.6}{.6}}\rput(9,10.1){INTO}
\rput(7.2,10.8){\bajt{3.6}{.6}}
\rput(7.2,11.8){\bajt{3.6}{.6}}\rput(9,12.1){TO}
\rput(7.2,12.8){\bajt{3.6}{.6}}\rput(9,13.1){Reset}


%рамки вдясно (отдолу-нагоре)
\rput(15,2){\parbox{3.5cm}{\centering Памет за временно съхранение}}
%
\rput(13,3){\bajt{4}{3.1}}
\rput(15,4.6){\parbox{3.5cm}{\centering Резервна област на паметта}}
%
\rput(13,6){\bajt{4}{1.7}}
\rput(15,6.8){\parbox{3.5cm}{\centering Адреси на устройства}}
%
\rput(13,7.6){\bajt{4}{1.5}}
\rput(15,8.3){\parbox{3.5cm}{\centering Оперативна \\ RAM}}
%
\rput(13,9){\bajt{4}{1.3}}
\rput(15,9.7){\parbox{3.5cm}{\centering Стекова памет}}
%
\rput(13,10.2){\bajt{4}{1.5}}
\rput(15,10.9){\parbox{3.5cm}{\centering Специални регистри}}
%
\rput(13,11.6){\bajt{4}{2}}
\rput(15,12.6){\parbox{3.5cm}{\centering Свръх \\оперативна \\памет}}

%стрелки
\psset{linewidth=3mm,linecolor=gray,arrowlength=1}%вариант с нормална стрелка
%\psset{linewidth=3mm,linecolor=gray,arrowinset=0,arrowlength=1}%вариант с отсечена стрелка
\psline[doubleline=true,linewidth=1.2mm]{<->}(0,15.8)(17.4,15.8)
\rput[l](4,15){Магистрала данни}
\psline{<->}(2,9.4)(2,15.6)
\psline{->}(9.8,13.6)(9.8,15.6)
\psline{<->}(15,13.6)(15,15.6)

%надписи
\uput[-45](11,13.6){00h}
\uput[0](11,10.1){09h}
\uput[-45](17,13.6){00h}
\uput[0](17,11.6){0FFh}
\uput[45](17,3){FFFFh}

\end{pspicture}
\end{document}


