Machine Language Very difficult to understand ! Flaxer Eli - - - PDF document

machine language
SMART_READER_LITE
LIVE PREVIEW

Machine Language Very difficult to understand ! Flaxer Eli - - - PDF document

Machine Language Very difficult to understand ! Flaxer Eli - Computer Architecture Ch 3 - 1 Machine Language Still very difficult to understand ! Flaxer Eli - Computer Architecture Ch 3 - 2 Symbolic Language (Mnemonic) Flaxer Eli - Computer


slide-1
SLIDE 1 Flaxer Eli - Computer Architecture Ch 3 - 1

Machine Language

Very difficult to understand !

Flaxer Eli - Computer Architecture Ch 3 - 2

Machine Language

Still very difficult to understand !

Flaxer Eli - Computer Architecture Ch 3 - 3

Symbolic Language (Mnemonic)

slide-2
SLIDE 2 Flaxer Eli - Computer Architecture Ch 3 - 4

Assembly Language

Flaxer Eli - Computer Architecture Ch 3 - 5

Simple Example

Flaxer Eli - Computer Architecture Ch 3 - 6

Translating to Binary

slide-3
SLIDE 3 Flaxer Eli - Computer Architecture Ch 3 - 7

Representation of Sybolic Program in Memory

Flaxer Eli - Computer Architecture Ch 3 - 8

First Pass Flowchart

Flaxer Eli - Computer Architecture Ch 3 - 9

Example of Symbol Table

slide-4
SLIDE 4 Flaxer Eli - Computer Architecture Ch 3 - 10

Second Pass Flowchart

Flaxer Eli - Computer Architecture Ch 3 - 11

Program Loops

Flaxer Eli - Computer Architecture Ch 3 - 12

Multiplication Algorithm

slide-5
SLIDE 5 Flaxer Eli - Computer Architecture Ch 3 - 13

Multiplication Program for 8 bit

Flaxer Eli - Computer Architecture Ch 3 - 14

Long Addition Program

Flaxer Eli - Computer Architecture Ch 3 - 15

Subroutine’s Example: 4 x CIL

slide-6
SLIDE 6 Flaxer Eli - Computer Architecture Ch 3 - 16

Parameter Example: OR

Flaxer Eli - Computer Architecture Ch 3 - 17

Pointer Parameter Example: Move Block

Flaxer Eli - Computer Architecture Ch 3 - 18

Example: Read Char