26.06.2015 Views

Chapter 4: The Instruction Set Architecture - 10/31/2013 02:13:31 ...

Chapter 4: The Instruction Set Architecture - 10/31/2013 02:13:31 ...

Chapter 4: The Instruction Set Architecture - 10/31/2013 02:13:31 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4-11<br />

<strong>The</strong> ARC ISA<br />

• <strong>The</strong> ARC ISA is a subset of the SPARC ISA.<br />

<strong>Chapter</strong> 4: <strong>The</strong> <strong>Instruction</strong> <strong>Set</strong> <strong>Architecture</strong><br />

Memory<br />

Logic<br />

Arithmetic<br />

Control<br />

Mnemonic<br />

Meaning<br />

ld Load a register from memory<br />

st Store a register into memory<br />

sethi Load the 22 most significant bits of a register<br />

andcc Bitwise logical AND<br />

orcc Bitwise logical OR<br />

orncc Bitwise logical NOR<br />

srl Shift right (logical)<br />

addcc Add<br />

call Call subroutine<br />

jmpl Jump and link (return from subroutine call)<br />

be Branch if equal<br />

bneg Branch if negative<br />

bcs Branch on carry<br />

bvs Branch on overflow<br />

ba Branch always<br />

Principles of Computer <strong>Architecture</strong> by M. Murdocca and V. Heuring<br />

© 1999 M. Murdocca and V. Heuring

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!