engr112 engineering orientation ii
Download
Skip this Video
Download Presentation
ENGR112 Engineering Orientation II

Loading in 2 Seconds...

play fullscreen
1 / 10

ENGR112 Engineering Orientation II - PowerPoint PPT Presentation


  • 115 Views
  • Uploaded on

Instructor: Diana Schab Text: C Programming for Engineering and Computer Science by H.H.Tan Course Web Site: http://www.socc.edu/faculty/dschab/index.html. ENGR112 Engineering Orientation II. Computer Architecture. Central Processing Unit Main Memory

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' ENGR112 Engineering Orientation II' - libby


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
engr112 engineering orientation ii

Instructor: Diana Schab

Text: C Programming for Engineering and Computer Science by H.H.Tan

Course Web Site: http://www.socc.edu/faculty/dschab/index.html

ENGR112 Engineering Orientation II
computer architecture
Computer Architecture
  • Central Processing Unit
  • Main Memory
  • Peripheral Devices with Associated Controllers
    • Mass Storage Devices
    • Input/Output Devices
data storage
Data Storage
  • Bit
  • Byte (8 bits)
  • Word (16 bits)
  • Double Word (32 bits)
  • Quad Word (64 bits)
data representation
Data Representation
  • Characters
  • Numbers
    • Integer
    • Floating Point
  • Addresses
  • Instructions
characters
Characters
  • Stored in 1 byte (8 bits)
  • ASCII Character Format
    • Standard Character Set (0 – 127)
    • Extended Character Set (128 -255)
  • EBCDIC
  • Unicode
numbers
Numbers
  • Integer
    • 16 bits (short)
    • 32 bits (long)
  • Floating Point
    • 32 bits (float)
    • 64 bits (double)
number systems
Number Systems
  • Binary (0-1)
  • Octal (0-7)
  • Decimal (0-9)
  • Hex (0-9, A, B, C, D, E, F)
255 decimal equals
255 Decimal Equals
  • 11111111 Binary
  • 377 Octal
  • FF Hex
c programming language
C Programming Language
  • Developed in early 1970’s by Dennis Ritchie at Bell Labs (now Lucent Technologies)
  • Developed to replace assembly language for creating system software
c programming language1
C Programming Language
  • Highly portable and machine independent
  • ANSI C approved 1989, ISO C approved 1990
  • Influenced by BCPL and B language
ad