Microprocessor and peripheral 2 assignments for AUTH
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

338 lines
15 KiB

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="210mm"
  12. height="297mm"
  13. viewBox="0 0 210 297"
  14. version="1.1"
  15. id="svg8"
  16. inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
  17. sodipodi:docname="RAM_layout.svg"
  18. inkscape:export-filename="/home/hoo2/Software/AUTH/Micro/assignement_1/report/images/RAM_layout.svg.png"
  19. inkscape:export-xdpi="600"
  20. inkscape:export-ydpi="600">
  21. <defs
  22. id="defs2">
  23. <marker
  24. inkscape:stockid="Arrow2Mstart"
  25. orient="auto"
  26. refY="0.0"
  27. refX="0.0"
  28. id="Arrow2Mstart"
  29. style="overflow:visible"
  30. inkscape:isstock="true">
  31. <path
  32. id="path4546"
  33. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
  34. d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
  35. transform="scale(0.6) translate(0,0)" />
  36. </marker>
  37. <marker
  38. inkscape:stockid="Arrow1Lstart"
  39. orient="auto"
  40. refY="0.0"
  41. refX="0.0"
  42. id="Arrow1Lstart"
  43. style="overflow:visible"
  44. inkscape:isstock="true">
  45. <path
  46. id="path4522"
  47. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  48. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  49. transform="scale(0.8) translate(12.5,0)" />
  50. </marker>
  51. <marker
  52. inkscape:stockid="Arrow2Mstart"
  53. orient="auto"
  54. refY="0"
  55. refX="0"
  56. id="Arrow2Mstart-4"
  57. style="overflow:visible"
  58. inkscape:isstock="true">
  59. <path
  60. inkscape:connector-curvature="0"
  61. id="path4546-8"
  62. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  63. d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
  64. transform="scale(0.6)" />
  65. </marker>
  66. <marker
  67. inkscape:stockid="Arrow2Mstart"
  68. orient="auto"
  69. refY="0"
  70. refX="0"
  71. id="Arrow2Mstart-4-5"
  72. style="overflow:visible"
  73. inkscape:isstock="true">
  74. <path
  75. inkscape:connector-curvature="0"
  76. id="path4546-8-2"
  77. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  78. d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
  79. transform="scale(0.6)" />
  80. </marker>
  81. <marker
  82. inkscape:stockid="Arrow2Mstart"
  83. orient="auto"
  84. refY="0"
  85. refX="0"
  86. id="Arrow2Mstart-6"
  87. style="overflow:visible"
  88. inkscape:isstock="true">
  89. <path
  90. inkscape:connector-curvature="0"
  91. id="path4546-4"
  92. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  93. d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
  94. transform="scale(0.6)" />
  95. </marker>
  96. <marker
  97. inkscape:stockid="Arrow2Mstart"
  98. orient="auto"
  99. refY="0"
  100. refX="0"
  101. id="Arrow2Mstart-6-1"
  102. style="overflow:visible"
  103. inkscape:isstock="true">
  104. <path
  105. inkscape:connector-curvature="0"
  106. id="path4546-4-4"
  107. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  108. d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
  109. transform="scale(0.6)" />
  110. </marker>
  111. <marker
  112. inkscape:stockid="Arrow2Mstart"
  113. orient="auto"
  114. refY="0"
  115. refX="0"
  116. id="Arrow2Mstart-6-1-1"
  117. style="overflow:visible"
  118. inkscape:isstock="true">
  119. <path
  120. inkscape:connector-curvature="0"
  121. id="path4546-4-4-7"
  122. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  123. d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
  124. transform="scale(0.6)" />
  125. </marker>
  126. </defs>
  127. <sodipodi:namedview
  128. id="base"
  129. pagecolor="#ffffff"
  130. bordercolor="#666666"
  131. borderopacity="1.0"
  132. inkscape:pageopacity="0.0"
  133. inkscape:pageshadow="2"
  134. inkscape:zoom="1.4"
  135. inkscape:cx="162.42672"
  136. inkscape:cy="791.2836"
  137. inkscape:document-units="mm"
  138. inkscape:current-layer="layer1"
  139. showgrid="false"
  140. inkscape:snap-page="false"
  141. inkscape:window-width="1920"
  142. inkscape:window-height="1011"
  143. inkscape:window-x="0"
  144. inkscape:window-y="32"
  145. inkscape:window-maximized="1" />
  146. <metadata
  147. id="metadata5">
  148. <rdf:RDF>
  149. <cc:Work
  150. rdf:about="">
  151. <dc:format>image/svg+xml</dc:format>
  152. <dc:type
  153. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  154. <dc:title></dc:title>
  155. </cc:Work>
  156. </rdf:RDF>
  157. </metadata>
  158. <g
  159. inkscape:label="Layer 1"
  160. inkscape:groupmode="layer"
  161. id="layer1">
  162. <g
  163. id="g6178"
  164. inkscape:export-xdpi="600"
  165. inkscape:export-ydpi="600">
  166. <rect
  167. inkscape:export-ydpi="96"
  168. inkscape:export-xdpi="96"
  169. style="fill:none;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  170. y="45.689461"
  171. x="21.946363"
  172. height="73.879112"
  173. width="23.566633"
  174. id="rect10" />
  175. <g
  176. inkscape:export-ydpi="96"
  177. inkscape:export-xdpi="96"
  178. id="g5613">
  179. <path
  180. style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Mstart)"
  181. d="m 47.634183,46.875398 h 5.565965"
  182. id="path4520"
  183. inkscape:connector-curvature="0" />
  184. <flowRoot
  185. xml:space="preserve"
  186. id="flowRoot4836"
  187. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  188. transform="matrix(0.26458333,0,0,0.26458333,2.286756,-2.1733631)"><flowRegion
  189. id="flowRegion4838"><rect
  190. id="rect4840"
  191. width="107.85714"
  192. height="61.07143"
  193. x="197.14285"
  194. y="153.23396" /></flowRegion><flowPara
  195. id="flowPara4842"
  196. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial">End of RAM</flowPara></flowRoot> </g>
  197. <g
  198. inkscape:export-ydpi="96"
  199. inkscape:export-xdpi="96"
  200. id="g5613-9"
  201. transform="translate(0,71.746594)">
  202. <path
  203. style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Mstart-6)"
  204. d="m 47.634183,46.875398 h 5.565965"
  205. id="path4520-9"
  206. inkscape:connector-curvature="0" />
  207. <flowRoot
  208. xml:space="preserve"
  209. id="flowRoot4836-0"
  210. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  211. transform="matrix(0.26458333,0,0,0.26458333,2.286756,-2.1733631)"><flowRegion
  212. id="flowRegion4838-8"><rect
  213. id="rect4840-9"
  214. width="107.85714"
  215. height="61.07143"
  216. x="197.14285"
  217. y="153.23396" /></flowRegion><flowPara
  218. id="flowPara4842-3"
  219. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial">0x20000000</flowPara></flowRoot> </g>
  220. <path
  221. inkscape:export-ydpi="96"
  222. inkscape:export-xdpi="96"
  223. inkscape:connector-curvature="0"
  224. id="path5765"
  225. d="M 21.878451,112.45039 H 45.302185"
  226. style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  227. <flowRoot
  228. inkscape:export-ydpi="96"
  229. inkscape:export-xdpi="96"
  230. transform="matrix(0.26458333,0,0,0.26458333,-21.166366,67.028655)"
  231. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  232. id="flowRoot4836-0-6-7"
  233. xml:space="preserve"><flowRegion
  234. id="flowRegion4838-8-7-1"><rect
  235. y="153.23396"
  236. x="197.14285"
  237. height="66.627274"
  238. width="98.260719"
  239. id="rect4840-9-7-2" /></flowRegion><flowPara
  240. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial"
  241. id="flowPara4842-3-3-2">data</flowPara></flowRoot> <path
  242. inkscape:export-ydpi="96"
  243. inkscape:export-xdpi="96"
  244. inkscape:connector-curvature="0"
  245. id="path5765-1"
  246. d="M 21.949511,106.23637 H 45.302186"
  247. style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  248. <flowRoot
  249. inkscape:export-ydpi="96"
  250. inkscape:export-xdpi="96"
  251. transform="matrix(0.26458333,0,0,0.26458333,-20.665449,60.530144)"
  252. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  253. id="flowRoot4836-0-6-7-5"
  254. xml:space="preserve"><flowRegion
  255. id="flowRegion4838-8-7-1-0"><rect
  256. y="153.23396"
  257. x="197.14285"
  258. height="66.627274"
  259. width="98.260719"
  260. id="rect4840-9-7-2-9" /></flowRegion><flowPara
  261. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial"
  262. id="flowPara4842-3-3-2-0">bss</flowPara></flowRoot> <flowRoot
  263. inkscape:export-ydpi="96"
  264. inkscape:export-xdpi="96"
  265. transform="matrix(0.26458333,0,0,0.26458333,-25.394187,54.279243)"
  266. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  267. id="flowRoot4836-0-6-7-5-3"
  268. xml:space="preserve"><flowRegion
  269. id="flowRegion4838-8-7-1-0-7"><rect
  270. y="153.23396"
  271. x="197.14285"
  272. height="66.627274"
  273. width="98.260719"
  274. id="rect4840-9-7-2-9-4" /></flowRegion><flowPara
  275. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial"
  276. id="flowPara4842-3-3-2-0-1">Heap_Size</flowPara></flowRoot> <flowRoot
  277. inkscape:export-ydpi="96"
  278. inkscape:export-xdpi="96"
  279. transform="matrix(0.26458333,0,0,0.26458333,-25.498918,39.763973)"
  280. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  281. id="flowRoot4836-0-6-7-5-3-1"
  282. xml:space="preserve"><flowRegion
  283. id="flowRegion4838-8-7-1-0-7-3"><rect
  284. y="153.23396"
  285. x="197.14285"
  286. height="66.627274"
  287. width="98.260719"
  288. id="rect4840-9-7-2-9-4-0" /></flowRegion><flowPara
  289. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial"
  290. id="flowPara4842-3-3-2-0-1-3">Stack_Size</flowPara></flowRoot> <path
  291. inkscape:export-ydpi="96"
  292. inkscape:export-xdpi="96"
  293. inkscape:connector-curvature="0"
  294. id="path5765-1-2"
  295. d="M 21.949511,86.278273 H 45.302186"
  296. style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  297. <g
  298. inkscape:export-ydpi="96"
  299. inkscape:export-xdpi="96"
  300. id="g5915-5"
  301. transform="translate(0,-17.859523)">
  302. <path
  303. style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Mstart-6-1-1)"
  304. d="m 47.634183,105.0463 h 5.565965"
  305. id="path4520-9-9-6"
  306. inkscape:connector-curvature="0" />
  307. <flowRoot
  308. xml:space="preserve"
  309. id="flowRoot4836-0-6-5"
  310. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  311. transform="matrix(0.26458333,0,0,0.26458333,2.286756,55.997509)"><flowRegion
  312. id="flowRegion4838-8-7-4"><rect
  313. id="rect4840-9-7-22"
  314. width="107.85714"
  315. height="61.07143"
  316. x="197.14285"
  317. y="153.23396" /></flowRegion><flowPara
  318. id="flowPara4842-3-3-1"
  319. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial">__initial_sp</flowPara></flowRoot> </g>
  320. <flowRoot
  321. inkscape:export-ydpi="96"
  322. inkscape:export-xdpi="96"
  323. transform="matrix(0.26458333,0,0,0.26458333,-21.392364,17.854437)"
  324. style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  325. id="flowRoot4836-0-6-7-5-3-7"
  326. xml:space="preserve"><flowRegion
  327. id="flowRegion4838-8-7-1-0-7-2"><rect
  328. y="153.23396"
  329. x="197.14285"
  330. height="66.627274"
  331. width="98.260719"
  332. id="rect4840-9-7-2-9-4-4" /></flowRegion><flowPara
  333. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;font-family:Arial;-inkscape-font-specification:Arial"
  334. id="flowPara4842-3-3-2-0-1-1">Free</flowPara></flowRoot> </g>
  335. </g>
  336. </svg>