Contents tagged with assembly lang

  • Basic x86 Instruction Set

    Tags: assembly lang, x86

    Intro In this article, I put together some of the instructions that are most commonly used. Instructions cmpq - performs 64 bit int comparison References SO - what does the cmpq instruction do? more

  • SPARC Assembly - Parameter Passing

    Tags: sparc, assembly lang

    Introduction The basic calling convention is same. The first six arguments of the caller are placed in the out registers %o0-%o5. The SPARC V9 ABI still uses a register window on a larger register … more

  • SPARC Register Window

    Tags: sparc, assembly lang

    [draft article] The Stack Stack is no mystery other than a contiguous allocation of memory. It is called Stack due to the way we access the memory locations in last-in-first-out manner. [review … more

  • Demonstrating Chapter 1 - The Computer

    Tags: sparc, assembly lang

    Introduction Much of the computer architecture involves the substitution of numeric codes for symbols. In fact, much of computer science involves the manipulation of symbols and their eventual … more

  • sparc assembly draft

    Tags: sparc, assembly lang, v8

    [this is purely draft, to be categorized and information processed later] What's wrong with following instruction? ldx ( G0, src, dst); void* src is a 64 bit pointer. A SPARC instruction is 32 … more