Preview

Intel Itanium Arcgitecture

Good Essays
Open Document
Open Document
3685 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Intel Itanium Arcgitecture
Advanced Computer Architecture Assignment-II

P.VINOTHINI CSE-B

Intel Itanium Architecture
Intel Itanium Architecture or IA-64: Intel and Hewlett-Packard developed the Itanium processor jointly. The Itanium is also called IA-64 (Intel Architecture 64 bit processor) uses 64-bit registers and performs 64-bit arithmetic and logic operations (figure 1). The Itanium architecture also provides full compatibility with Intel's 32-bit architecture also known as IA-32.
[pic]
Figure1: 64-bit registers in an Itanium chipset.
The working operations of various registers that are used in an Itanium chipset are as follows:
1. Integer Register:128 64-bit+1bit NaT general registers and are shown by GR0 to GR127. GR0 is hardwired to zero, thus the content of it is set to zero. Figure 2 shows general register with an extra bit called Not a Thing (NaT)
Figure 2:
[pic]
Figure 2: General register with an extra bit called Not a Thing (NaT).
2. Floating Point Register: 128 82-bit floating point registers represented by FR0 through FR127, where FR0 and FR1 are set to zero and 1 respectively.
3. Qualify Predicate Register: 64 1-bit predicate register represented by P0, P1, P2, P3… P63, where P0 is set to zero. When the value of Pi is true (=1), the instruction using Pi is executed and when value of Pi for an instruction is false (0), the instruction act as NOP.
4. Branch Register: 8 64-bit Branch Registers are represented by br0 through br7.
5. Loop Count (LC) Register: The Loop Count (LC) register is a 64-bit counter that is used for counting loops. 6. Current Frame Maker (CFM) Register: CMF register is a 38-bit register and is used to represent register stack.
7. Instruction Pointer (IP): The 64-bit instruction pointer holds the address of the bundle of the currently executing instruction. Each bundle consists of three instructions and a 5-bit template.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    2. What type of instruction is used to execute different code based on a condition? -Jumps…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1330 Unit 3 Assignment 1

    • 2019 Words
    • 9 Pages

    + 0 + 0 0 0 + 0+ 1 1 0 0 8 + 4 + 0 + 0= 140 Address Classes • There are 5 different…

    • 2019 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    Lab6 7 8 9

    • 425 Words
    • 2 Pages

    Is what is used to represent in the form of a binary number for the address bus.…

    • 425 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    13.) What do you use to specify what bits are being used to lock a number into place?…

    • 641 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Chapters 1-4

    • 1910 Words
    • 8 Pages

    8. What term does Intel use to describe a processor technology that uses all 64-bit processing?…

    • 1910 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 1&2 Discussion

    • 379 Words
    • 2 Pages

    Access control is typically achieved by reserving a collection of bits within the general “Flag Register” to indicate the current “access control level”. Certain instructions are restricted so that they are only legal if the “access control level” is at least some minimum value; otherwise the instruction generates an “illegal operation” interrupt.…

    • 379 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    and output respectively, read the value of port A and output the value to port B.…

    • 900 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Many convenient, and powerful instructions Many, convenient – Example: Intel Copyright © 2012 Pearson Education, Inc. 0-7 Machine Instruction Types • Data Transfer: copy data from one location to t another th • Arithmetic/Logic: use existing bit patterns to compute a new bit patterns • Control: direct the execution of the program Copyright © 2012 Pearson Education, Inc. 0-8 4 Figure 2.2…

    • 783 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    MIPS assembly language

    • 610 Words
    • 3 Pages

    This exercise is similar to what a CPU does when it decodes an instruction. It first looks in the opcode field to determine the instruction and its type. Then based on this, it recognizes the rest of the fields of the instruction.…

    • 610 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    8051 Microcontroller

    • 728 Words
    • 3 Pages

    Control Registers TCON,TMOD,SCON,PCON,IP,IE etc (SFR’s). Two External and three internal interrupt sources. 0-12 MHz clock. 40 pin DIP package. Works in Power Down and Idle mode. Powerful Instruction set.…

    • 728 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Example: 16C84 was the first of its kind. It was later reissued as the 16F84,…

    • 1009 Words
    • 15 Pages
    Good Essays
  • Better Essays

    Exp2 PPI DotMatrix

    • 1110 Words
    • 8 Pages

    The MDA 8086 subsystem will be used to control the display of patterns, digits, and…

    • 1110 Words
    • 8 Pages
    Better Essays
  • Good Essays

    Input/Output Organization

    • 4736 Words
    • 19 Pages

    • The Registers in I/O Interface – buffer and control • Flags in Status Registers like SIN, SOUT Registers, SIN • Data Registers, like Data-IN, Data-OUT…

    • 4736 Words
    • 19 Pages
    Good Essays
  • Good Essays

    Assembly Language - Essay

    • 3004 Words
    • 13 Pages

    Assembly language uses a mnemonic to represent each low-level machine operation or opcode. Some opcodes require one or more operands as part of the instruction, and most assemblers can take labels and symbols as operands to represent addresses and constants, instead of hard coding them into the program. Macro assemblers include a macroinstruction facility so that assembly language text can be pre-assigned to a name, and that name can be used to insert the text into other code. Many assemblers offer additional mechanisms to facilitate program development, to control the assembly process, and to aid debugging.…

    • 3004 Words
    • 13 Pages
    Good Essays
  • Better Essays

    Qpsk Modulation

    • 1839 Words
    • 8 Pages

    Deptt. of Electronics and Communication Engineering, Amity School of Engineering and Technology, Noida, India Email: 1bsingh.tech@gmail.com 2,3 Malaviya National Institute of Technology, Jaipur, India Email: 2san@mnit.ac.in, 3tarun.varma.jaipur@gmail.com controlled shift register is designed at the circuit level and integrated into the ACS module. A. Structure of Viterbi Decoder The four functional blocks of VD in term of implementation, including branch metric unit (BMU), add-compare-select unit (ACSU), feedback unit (FBU) and survivor memory unit (SMU).…

    • 1839 Words
    • 8 Pages
    Better Essays

Related Topics