\unitlength 1.00mm \special{em:linewidth 0.4pt} \linethickness{0.4pt} \begin{picture}(80.01,72.00)(0,5) \put(45.00,20.00){\framebox(35.00,40.00)[cc]{}} \put(5.00,20.00){\framebox(35.00,40.00)[cc]{}} \emline{5.00}{25.00}{1}{40.00}{25.00}{2} \emline{5.00}{30.00}{3}{40.00}{30.00}{4} \emline{5.00}{35.00}{5}{40.00}{35.00}{6} \emline{5.00}{40.00}{7}{40.00}{40.00}{8} \emline{5.00}{45.00}{9}{40.00}{45.00}{10} \emline{5.00}{50.00}{11}{40.00}{50.00}{12} \emline{5.00}{55.00}{13}{40.00}{55.00}{14} \emline{45.00}{25.00}{15}{80.00}{25.00}{16} \emline{45.00}{30.00}{17}{80.00}{30.00}{18} \emline{45.00}{35.00}{19}{80.00}{35.00}{20} \emline{45.00}{40.00}{21}{80.00}{40.00}{22} \emline{45.00}{45.00}{23}{80.00}{45.00}{24} \emline{45.00}{50.00}{25}{80.00}{50.00}{26} \emline{45.00}{55.00}{27}{80.00}{55.00}{28} \put(22.00,56.00){\makebox(0,0)[cb]{D0}} \put(22.00,51.00){\makebox(0,0)[cb]{D1}} \put(22.00,46.00){\makebox(0,0)[cb]{D2}} \put(22.00,41.00){\makebox(0,0)[cb]{D3}} \put(22.00,36.00){\makebox(0,0)[cb]{D4}} \put(22.00,31.00){\makebox(0,0)[cb]{D5}} \put(22.00,26.00){\makebox(0,0)[cb]{D6}} \put(22.00,21.00){\makebox(0,0)[cb]{D7}} \put(62.00,56.00){\makebox(0,0)[cb]{A0}} \put(62.00,51.00){\makebox(0,0)[cb]{A1}} \put(62.00,46.00){\makebox(0,0)[cb]{A2}} \put(62.00,41.00){\makebox(0,0)[cb]{A3}} \put(62.00,36.00){\makebox(0,0)[cb]{A4}} \put(62.00,31.00){\makebox(0,0)[cb]{A5}} \put(62.00,26.00){\makebox(0,0)[cb]{A6}} \put(62.00,20.50){\makebox(0,0)[cb]{A7 (SP)}} \put(45.00,13.00){\framebox(35.00,5.00)[cc]{PC}} \put(62.00,6.00){\framebox(18.00,5.00)[cc]{status}} \put(22.00,67.00){\makebox(0,0)[cb]{Data Registers}} \put(62.00,67.00){\makebox(0,0)[cb]{Address Registers}} \emline{5.00}{61.00}{29}{5.00}{62.96}{30} \emline{40.00}{61.00}{31}{40.00}{62.96}{32} \emline{45.00}{61.00}{33}{45.00}{62.96}{34} \emline{80.00}{61.00}{35}{80.00}{62.96}{36} \put(70.00,62.00){\vector(1,0){10.00}} \put(55.00,62.00){\vector(-1,0){10.00}} \put(30.00,62.00){\vector(1,0){10.00}} \put(15.00,62.00){\vector(-1,0){10.00}} \emline{62.00}{5.00}{37}{62.04}{2.96}{38} \emline{80.00}{5.00}{39}{80.01}{3.02}{40} \put(77.00,4.00){\vector(1,0){2.98}} \put(65.00,4.00){\vector(-1,0){2.99}} \put(71.00,4.00){\makebox(0,0)[cc]{16 bits}} \put(62.00,62.00){\makebox(0,0)[cc]{32 bits}} \put(22.00,62.00){\makebox(0,0)[cc]{32 bits}} \end{picture}