Results 1 to 1 of 1
  1. #1
    SAEBUR
    SAEBUR is offline
    New member
    Join Date
    2012 Aug
    Posts
    7
    Thanks
    0
    Thanked 3 Times in 2 Posts
    Rep Power
    0

    Assembly Language Intro

    Introduction to Assembly Language

    general
    • history
    • comparison of assembly and high level languages
    • nature of assembly language


    kinds of processors

    • complex instruction set computers (CISC)
    • reduced instruction set computers (RISC)
    • hybrid processors
    • special purpose processors
    • hypothetical processors


      data representation
    • size
    • endian
    • number representations
    • integer representations
      • sign magnitude
      • one’s complement
      • two’s complement
      • unsigned
      • floating point representations
    • address space
    • register set
    • accumulators
    • data registers
    • address registers
    • general purpose registers
    • constant registers
    • floating point registers
    • index registers
    • base registers
    • control registers
    • program counter (location counter)
    • processor flags
    • result flags
    • control flags
    • stack pointer
    • subroutine return pointer
    • address modes
    • absolute address
    • immediate data
    • inherent address
    • register direct
    • register indirect
    • address register indirect
    • address register indirect with postincrement
    • address register indirect with predecrement
    • address register indirect with preincrement
    • address register indirect with postdecrement
    • address register indirect with displacement
    • register indirect with index register
    • address register indirect with index register
    • address register indirect with index register and displacement
    • absolute address with index register
    • memory indirect
    • memory indirect post indexed
    • memory indirect pre indexed
    • program counter indirect
    • program counter indirect with displacement
    • program counter indirect with index and displacement
    • program counter memory indirect postindexed
    • program counter memory indirect preindexed
    • executable instructions
    • data movement
    • address movement
    • integer arithmetic
    • floating arithmetic
    • binary coded decimal
    • advanced math
    • data conversion
    • logical
    • shift and rotate
    • bit manipulation
    • character and string
    • table operations
    • high level language support
    • assembly/high level language interface
    • program control
    • condition codes
    • input/output
    • MIX devices
    • system control
    • coprocessor and multiprocessor
    • trap generating
    • further reading: books on assembly language
    • general
    • Motorola 680x0
    • Motorola 68300
    • IBM System 360/370
    • DEC VAX
    • related software
    • further reading: websites
    • general
    • Motorola 680x0
    • other

  2. The Following User Says Thank You to SAEBUR For This Useful Post:


Similar Threads

  1. Intro C++ For Newbie :)
    By sinusboi in forum C/C++
    Replies: 2
    Last Post: 2012-09-15, 03:44 PM
  2. Using assembly in AutoIT
    By proseco91 in forum Forsaken World
    Replies: 1
    Last Post: 2012-08-04, 03:47 AM
  3. [C++] Intro to Game Dev Video Tutorial
    By Dwar in forum Programming Tutorials
    Replies: 0
    Last Post: 2010-11-29, 04:10 PM
  4. [Asm] Win32 Assembly Cheat Sheet
    By Dwar in forum Programming Tutorials
    Replies: 0
    Last Post: 2010-11-29, 04:02 PM
  5. Assembly Language Primer for Hackers Video Series
    By Dwar in forum Programming Tutorials
    Replies: 0
    Last Post: 2010-11-29, 03:59 PM
Visitors found this page by searching for:

program counter indirect with displacement code

assemblyhigh level language interface

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •