Α ΡΧΙΤΕΚΤΟΝΙΚΗ Μ ΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ Υποκεφάλαιο 1.2 (Η...

download Α ΡΧΙΤΕΚΤΟΝΙΚΗ Μ ΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ Υποκεφάλαιο 1.2 (Η κεντρική μονάδα επεξεργασίας CPU08)

If you can't read please download the document

  • date post

    15-Mar-2016
  • Category

    Documents

  • view

    47
  • download

    1

Embed Size (px)

description

Α ΡΧΙΤΕΚΤΟΝΙΚΗ Μ ΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ Υποκεφάλαιο 1.2 (Η κεντρική μονάδα επεξεργασίας CPU08). Περίγραμμα. Η κεντρική μονάδα επεξεργασίας CPU08 Μπλοκ διάγραμμα & καταχωρητές της CPU 08 Αρχές λειτουργίας ( monitor & user mode) Μηχανισμοί διακοπής Τρόποι διευθυνσιοδότησης εντολών. - PowerPoint PPT Presentation

Transcript of Α ΡΧΙΤΕΚΤΟΝΙΚΗ Μ ΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ Υποκεφάλαιο 1.2 (Η...

  • 1.2 ( CPU08)

    & M68HC908GP32

    CPU08 & CPU08 (monitor & user mode)

    & M68HC908GP32

    CPU08 CPU08 ) (execution unit) ) (control unit). ) & (ALU Arithmetic Logic Unit), ) (CPU registers) ) (bus interface) CPU08 . H (FSM) .

    & M68HC908GP32

    CPU08 CPU08 : accumulator (A), index register (H:X), stack pointer (SP), program counter (PC), condition code regtister (CCR).

    & M68HC908GP32

    CPU08 8-bit / . H:X 16-bit 16, 8 bits. bits 0 7, . / ( Motorola M6805, 8-bit (IX). PC 16-bit , . , PC (reset vector) . PC , , (interrupt) .

    & M68HC908GP32

    CPU08 SP 16-bit , () . , ( ) , . , PC , . , . SP , SP . LIFO (Last-In, First-Out). SP 0x00FF. , SP.

    & M68HC908GP32

    CPU08 CCR 8-bit bit CPU08: C 1 . Z 1 . N 1 . I ( =0 =1). H 1 3 4 bit A . V 1 .

    & M68HC908GP32

    CPU08 CPU08 ) (monitor mode) ) (user mode). monitor CPU08 firmware ( ). , / (in-circuit simulation/debugging) . user CPU08 () . (reset) CPU08 () , IRQ. CPU08 user .

    & M68HC908GP32

    CPU08 : ( ) . . , . CPU08 ( ) 127 , . , 0xFFFE 0xFFFF

    & M68HC908GP32

    CPU08 : . CPU08 6 ( , , 16):/ (inherent) ( 1byte ). (immediate) . (direct) 256 (2 bytes ). (extended) 64 (3 bytes ). (indexed) (H:X), SP . (relative) -128 +127 bytes.

    & M68HC908GP32

    CPU08 / (inherent)

    & M68HC908GP32

    CPU08 (immediate)

    & M68HC908GP32

    CPU08 (direct)

    & M68HC908GP32

    CPU08 (extended)

    & M68HC908GP32

    CPU08 (indexed)

    & M68HC908GP32

    CPU08 (relative)

    & M68HC908GP32