Instructions isa set provides a link between software

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: k between software and hardware. provides Given an instruction set, software programmers Given and hardware engineers work more or less independently. independently. ISA is designed to extract the most performance ISA out of the available hardware technology. out ELEC 5200-001/6200-001 Lecture 1 Hardware 11 ISA Defines registers Defines data transfer modes between registers, Defines memory and I/O memory Types of ISA: RISC, CISC, VLIW, Superscalar Examples: – – – – – IBM370/X86/Pentium/K6 (CISC) PowerPC (Superscalar) Alpha (Superscalar) MIPS (RISC and Superscalar) Sparc (RISC), UltraSparc (Superscalar) Spring 2014, Jan 13 Spring ELEC 5200-001/6200-001 Lecture 1 12 Computer Architecture Computer Architecture Architecture: System attributes that have a Architecture: direct impact on the logical execution of a program program Architecture is visible to a programmer: – Instruction set – Data representation – I/O mechanisms – Memory addressing Spring 2014, Jan 13 Spring ELEC 5200-001/6200-001 Lecture 1 13 Computer Organization Computer Organization Organization: Physical details that are Organization: transparent to a programmer, such as transparent – Hardware implementation of an instruction – Control signals – Memory technology used Example: System/370 architecture has Example: been used in many IBM computers, which widely differ in their organization. widely Spring...
View Full Document

This note was uploaded on 01/21/2014 for the course ELEC 5200 taught by Professor Staff during the Spring '08 term at Auburn University.

Ask a homework question - tutors are online