{"id":295,"date":"2013-01-28T11:12:42","date_gmt":"2013-01-28T11:12:42","guid":{"rendered":"https:\/\/staging.speed.pub.ro\/speed3\/?page_id=295"},"modified":"2025-12-11T01:43:27","modified_gmt":"2025-12-10T23:43:27","slug":"mircoprocessor-architecture","status":"publish","type":"page","link":"https:\/\/staging.speed.pub.ro\/speed3\/academic\/microprocessor-architecture\/","title":{"rendered":"Microprocessor Architecture"},"content":{"rendered":"<p>Course in Bachelor&#8217;s program (2nd year, series A, B, F, and G)<\/p>\n<h3>Teachers<\/h3>\n<p><a href=\"https:\/\/corneliuburileanu.pub.ro\/\" target=\"_blank\" rel=\"noopener\"><strong>Prof. Corneliu Burileanu<\/strong><\/a> <strong><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/horia-cucu\/\" target=\"_blank\" rel=\"noopener\">Assoc. Prof. Horia Cucu<\/a><\/strong><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/ana-neacsu\/\" target=\"_blank\" rel=\"noopener\"><strong>Lect. Ana Neac\u0219u<\/strong><\/a><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/\" target=\"_blank\" rel=\"noopener\"><strong>Lect. Georgian Nicolae<\/strong><\/a><br \/>\n<a href=\"https:\/\/staging.speed.pub.ro\/people\/\" target=\"_blank\" rel=\"noopener\"><strong>As. Andrei D\u0103escu<\/strong><\/a><br \/>\n<a href=\"https:\/\/www.dcae.pub.ro\/en\/membri\/62\/gvpopescu\/\" target=\"_blank\" rel=\"noopener\"><strong>Lect. George-Vl\u0103du\u021b Popescu<\/strong><\/a><\/p>\n<h3>Course Description<\/h3>\n<p style=\"text-align: justify;\">Study of the basic concepts in CISC and RISC general microprocessor architecture: registers, memory management, addressing techniques, data transfer, instruction set, input\/output strategies. The students should have the possibility to approach any specific microprocessor architecture, either general or dedicated. In the laboratory-type applications, the students are guided in developing applications for the 8086 microprocessor using the emu8086 simulator.<\/p>\n<h3>Contents<\/h3>\n<p style=\"text-align: justify;\"><strong>Course<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">\u201cMicrocomputer Structure. Defintions\u201d \u2013 Microcomputer Functional Blocks, CISC and RISC Microprocessors, Information in Digital Systems, Conventions<\/li>\n<li style=\"text-align: justify;\">\u201cOverview of a CISC, General Purpose Microprocessor Core\u201d \u2013 First Step Approach: Data register and Address Register, Second Step Approach: General-Purpose Registers, Third Step Approach: Arithmetic Processing Unit, Forth Step Approach: Memory Addressing Control Unit, Fifth Step Approach: Microprocessor Control Unit, Functional Blocks of 16 or 32 bit Microprocessor<\/li>\n<li style=\"text-align: justify;\">\u201cFundamentals of a Typical CISC Architecture\u201d \u2013 Registers, Microcomputer Memory Architecture, Data Transfers, Addressing Techniques, Types of Instructions<\/li>\n<li style=\"text-align: justify;\">\u201cFundamentals of a Typical RISC Architecture\u201d \u2013 Registers, Instruction Set and Addressing Techniques, Microprocessor Control Unit, ARM Microprocessor Family, RISC Advantages and Drawbacks<\/li>\n<li style=\"text-align: justify;\">\u201cInput\/Output Strategies\u201d \u2013 Input\/Output Devices Map, Typical Input\/Output Techniques, Interrupt System for General Purpose Microprocessor, Interrupts for x86 Intel Microprocessor (IA-32) in Real Mode<\/li>\n<li style=\"text-align: justify;\">\u201cTime-Dimension of a General Purpose Microprocessor Architecture\u201d \u2013 CISC Instruction Timing, Speed Increase for Advanced CISC Microprocessor, RISC Instruction Timing<\/li>\n<li style=\"text-align: justify;\">\u201cDesign of a simple processor: CISC vs. RISC\u201d \u2013 Processor Features, Processor Design, Expanding Processor Capabilities<\/li>\n<li style=\"text-align: justify;\">\u201cAn Overview of Intel x86 Architecture (IA-32) in Real Mode\u201d \u2013 Block Diagram, Registers, Memory Organization, Port Organization, Addressing Modes<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Laboratory<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">Introducing a development environment for x86 microprocessors: emu8086<\/li>\n<li style=\"text-align: justify;\">Data transfer instructions and array operations for x86 microprocessors in real mode<\/li>\n<li style=\"text-align: justify;\">Data processing instructions for x86 microprocessors in real mode<\/li>\n<li style=\"text-align: justify;\">Control program instructions for x86 microprocessors in real mode<\/li>\n<li style=\"text-align: justify;\">Interrupts for x86 microprocessors in real mode<\/li>\n<li style=\"text-align: justify;\">Translation of instructions from high-level programming into assembly<\/li>\n<li style=\"text-align: justify;\">Laboratory assessment<\/li>\n<\/ul>\n<h3>Grading<\/h3>\n<p>Laboratory evaluation (multiple verification tests + optional oral evaluation): 50%<br \/>\nCourse final exam (verification quiz + optional written and oral evaluation): 50%<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Course in Bachelor&#8217;s program (2nd year, series A, B, F, and G) Teachers Prof. Corneliu Burileanu Assoc. Prof. Horia Cucu Lect. Ana Neac\u0219u Lect. Georgian Nicolae As. Andrei D\u0103escu Lect. George-Vl\u0103du\u021b Popescu Course Description Study of the basic concepts in CISC and RISC general microprocessor architecture: registers, memory management, addressing techniques, data transfer, instruction set,<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":14,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-295","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/comments?post=295"}],"version-history":[{"count":74,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/295\/revisions"}],"predecessor-version":[{"id":4863,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/295\/revisions\/4863"}],"up":[{"embeddable":true,"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/pages\/14"}],"wp:attachment":[{"href":"https:\/\/staging.speed.pub.ro\/speed3\/wp-json\/wp\/v2\/media?parent=295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}