-------------------------------------------------
Computer Organization with Assembly Language
Digital Computer:
A digital computer is a fast electronic calculating machine that accepts digitized input information, processes it according to a list of internally stored instructions, and produces the resulting output information.
Types of Computers:
1. Personal Computers
2. Workstations
3. Mainframes
4. Supercomputers
Basic Operation of a Computer
1. The computer accepts information in the form of programs and data through an input unit and stores it in memory.
2. Information stored in the memory is fetched, under program control, into an arithmetic and logic unit, where it is processed.
3. Processed information leaves the computer through an output unit.
4. All activities inside the machine are directed by the control unit.
Computer Organization and Architecture:
Computer Organization
It refers to the operational units and their interconnections that realize the architectural specifications.
Example:
* Hardware details transparent to the programmer
* Control signal
* Interfacing device to computer
* Peripherals
* Memory used
Computer Architecture
It refers to those attributes of a system visible to programmer or that have direct impact on the logical execution of a program.
Example:
* Instruction set
* Number of bit that represent various data types
* Input and output mechanism
* Addressing memory
Architectural design
16 BIT SAP -1 (speed, cost, physical and capacity)
Hierarchical System
Is a set of inter related subsystems and each level consists of a set of components concern with structure and function with a top down approach:
Structure – The way in which the components are inter related
Functions – The operation of each individual component as part of the structure...