Structured Computer Organization - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Structured Computer Organization

Description:

Translation entire program is translated into new language before being executed. ... TASM Borland's Turbo Assembler. 1/2002. JNM. Debuggers. Debug ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 11
Provided by: Jan795
Category:

less

Transcript and Presenter's Notes

Title: Structured Computer Organization


1
Structured Computer Organization
  • A large gap between what is convenient for people
    and what is convenient for computers
  • Solutions
  • Translation entire program is translated into
    new language before being executed.
  • Interpretation each instruction is examined and
    decoded, and then executed.
  • Can create abstraction using virtual machines,
    each with its own machine language
  • Languages should not be too different

2
Virtual Machine Levels 0 through 5
3
Multilevel Machines
  • Level 5 - High-level Language Level
  • Languages designed to used by applications
    programmers.
  • Level 4 Assembly Language Level
  • Finally have words and abbreviations rahter than
    just numbers. A symbolic form for one of the
    underlying languages.

4
Multilevel Machines
  • Level 3 Operating System Machine Level
  • A new set of instructions (as well as those from
    level 2), a different memory organization, the
    ability to run 2 or more programs concurrently,
    various other features. Hybrid level.
  • Level 2 Instruction Set Architecture
  • The instructions that are carried out
    interpretively by the underlying levels.
    Everything lower is proprietary.

5
Multilevel Machines
  • Level 1 Microarchitecture Level
  • Collection of 8-32 registers that form a local
    memory and a circuit called an ALU (Arithmetic
    Logic Unit). Registers and ALU connected to form
    a data path. Data path may be controlled by
    software or hardware. Does fetching, examining,
    and executing of instructions, either through an
    interpreter or hardwired control.
  • Level 0 Digital Logic Level
  • Gate level, made from transistors, used to form
    1-bit memories. Memories combined to form 16,32,
    or 64-bit registers. (could actually go lower)

6
Edit, Assemble, Link Debug
7
Files Created
8
Editors
  • EDIT available with DOS
  • Notepad Text editor
  • PWB Editor Programmers Workbench
  • MASMs management tools for assembly code
  • PFE Used in lab
  • Ultraedit, etc - available free on internet

9
Assemblers
  • MASM Microsoft Assembler
  • TASM Borlands Turbo Assembler

10
Debuggers
  • Debug
  • Debug32 Included with Uffenbeck book
  • Codeview symbolic debugger (source code can be
    viewed while debugging)
Write a Comment
User Comments (0)
About PowerShow.com