64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE) PDF Download

64 – bit Processor

  • The brain of the PC is processor or CPU.
  • It performs the system’s calculating and processing operations.
  • The term N-bits means that its ALU, internal registers and most of its instructions are designed to work with N-bit binary words.
  • The major components of CPU are:

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

  • 64-bit processors have 64-bit ALUs, 64-bit registers, and 64-bit buses.
  • A 64-bit register can address up to 264 bytes of logical address.
  • 64-bit processors have been with us since 1992.  
  • Eg: 64-bit AMD processor.

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Internal Architecture

  • The internal logic design of microprocessor which determines how and when various operations are performed.
  • The various function performed by the microprocessor can be classified as:
    • Microprocessor initiated operations
    • Internal operations
    • Peripheral operations
  • Microprocessor initiated operations mainly deal with memory and I/O read and write operations.
  • Internal operations determines how and what operations can be performed with the data.The operations include:
    1. storing
    2. performing arithmetic and logical operations
    3. test for conditions
    4. store in the stack
  • External initiated operations are initiated by the external devices to perform speci al operations like reset, interrupt, ready, etc.
  • The block diagram of 64-bit microprocessor is shown below.
  • The major parts of the block diagram are:
    • General register unit
    • Control and decoding unit
    • Bus unit o Cache memory unit
    • Floating point register unit
    • Issue ports

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Architecture Elements

  • Addressing Modes
  • General Purpose Registers
  • Non-modal and modal Instructions
  • New Instructions in Support of 64-bit
  • New immediate Instructions

Addressing modes

  • This addressing mode determines the working environment. i.e 24,32 or 64 bit mode
  • PSW bits 31 and 32 designate addressing mode (out of 64 bit).
    • Addressing modes bits:00=24 bit-mode
      01=32 bit-mode
      11=64 bit-mode 

General purposes register (GPR)

  • The register is treated as 64-bits for:
    •  Address generation in 64-bit mode.


64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

  • The register is treated as 32-bits for:
    •  Address generation in 24/32-bit mode.

New instructions in 64-bit:

  • Load Reversed - LRV, LRVR
  • Multiply Logical - ML, MLR
  • Divide Logical - DL, DLR
  • Add Logical w/ Carry - ALC
  • Subtract Logical w/ Borrow - SLB
  • Store Reversed - STRV
  • Rotate Left Single Logical – RLL

New immediate Instructions 

  • Load Logical Immediate
  • Insert Logical Immediate
  • AND Immediate
  • OR Immediate
  • Test Under Mask (High/Low)

Comparison of 64-bit with 32-bit 

  • Contains 32-bit data lines whereas 64-bit contains 64 data lines.
  • Can address max 2^32(4 GB) of data whereas 64 bit can address 2^64(18 billion GB).
  • Speed and execution is both fast in 64-bit processors.
  • 64-bit processors can drive 32-bit applications even faster, by handling more data per clock cycle than a 32-bit processor.
  • The table shows the basic difference between two: 

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

 

 advantages 

  • Previous processors can have max 4 Gb of physical memory but 64-bit can handle more.
  • More general purpose registers than in older processors.
  • Significant increase in speed due to wider data bus and processing is fast

disadvantages 

  • Compatibility difficulty with existing software as they are mostly developed to the 32-bit processors.
  • 64-bit OS must have 64-bit drivers, for working efficiently.
  • They are costly. 

 

The document 64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE) is a part of the Computer Science Engineering (CSE) Course Computer Architecture & Organisation (CAO).
All you need of Computer Science Engineering (CSE) at this link: Computer Science Engineering (CSE)
Are you preparing for Computer Science Engineering (CSE) Exam? Then you should check out the best video lectures, notes, free mock test series, crash course and much more provided by EduRev. You also get your detailed analysis and report cards along with 24x7 doubt solving for you to excel in Computer Science Engineering (CSE) exam. So join EduRev now and revolutionise the way you learn!
Sign up for Free Download App for Free
20 videos|87 docs|48 tests

Up next

FAQs on 64 - Bit Processor - Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

1. What is a 64-bit processor?
Ans. A 64-bit processor refers to a central processing unit (CPU) that can handle 64 bits of data in a single instruction. It allows the processor to access larger amounts of memory and perform more complex calculations compared to a 32-bit processor.
2. How does a 64-bit processor differ from a 32-bit processor?
Ans. A 64-bit processor can handle larger amounts of data, support more memory, and perform more complex calculations compared to a 32-bit processor. It offers improved performance and efficiency, especially for applications that require high memory usage or involve complex computations.
3. What are the advantages of using a 64-bit processor?
Ans. Some advantages of using a 64-bit processor include: - Increased memory capacity: A 64-bit processor can access and utilize larger amounts of memory compared to a 32-bit processor. - Improved performance: It can handle more complex calculations, resulting in faster processing speeds for tasks such as gaming, video editing, and scientific simulations. - Better multitasking capabilities: With a larger memory capacity, a 64-bit processor can handle multiple programs running simultaneously without significant performance degradation.
4. Can a 64-bit processor run 32-bit software?
Ans. Yes, a 64-bit processor can run 32-bit software. Most modern 64-bit processors support a mode called "compatibility mode" that allows them to run 32-bit applications without any issues. However, running software specifically designed for a 64-bit architecture can provide better performance and take full advantage of the processor's capabilities.
5. How do I determine if my computer has a 64-bit processor?
Ans. To determine if your computer has a 64-bit processor, you can follow these steps: 1. On Windows: Right-click on "My Computer" or "This PC" and select "Properties." Look for the system type, which will indicate whether your operating system is 32-bit or 64-bit. 2. On macOS: Click on the Apple menu and select "About This Mac." Under the "Overview" tab, check the "Processor" field to see if it mentions a 64-bit processor. 3. On Linux: Open a terminal and type the command "uname -a" to display system information. Look for "x86_64" or "amd64" in the output, indicating a 64-bit processor.
20 videos|87 docs|48 tests
Download as PDF

Up next

Explore Courses for Computer Science Engineering (CSE) exam
Related Searches

Summary

,

Important questions

,

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

,

Previous Year Questions with Solutions

,

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

,

practice quizzes

,

shortcuts and tricks

,

Sample Paper

,

64 - Bit Processor | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

,

MCQs

,

video lectures

,

Semester Notes

,

Objective type Questions

,

ppt

,

mock tests for examination

,

study material

,

pdf

,

past year papers

,

Exam

,

Viva Questions

,

Extra Questions

,

Free

;