Computer System Architecture

Processor Level and CPU Level

Processor Level and CPU Level Processor Level An image below presents the generic block diagram of a processor system. It represents the interface between the processor, memory, and I/O devices through the bus that we discussed in the section on memory interfacing in. The internals of a processor are a microcosm of the processor system shown in …

Processor Level and CPU Level Read More »

8086 Execution Unit

8086 Execution Unit The 8086 processor is divided into two main components: the execution unit and the bus interface unit. It is controlled by the EU control system which serves a dual purpose: it acts as the control unit and also as a portion of the instruction decoder. The EU also contains the ALU, the processor flags, and the general purpose and …

8086 Execution Unit Read More »

8086 Assembly Language

8086 Assembly Language This language was presented to create a few simple programs and present how the CPU executed code. In this chapter, the assembly language of the Intel 80×86 processor family is introduced along with the typical syntax for writing 80×86 assembly language programs. This information is then used to write a sample program for the 80×86 processor. Assemblers versus Compilers For …

8086 Assembly Language Read More »