low-level

Cards (17)

  • assembly languages
  • low level language- designed to be next to the hardware
  • machine code is
     a low-level programming language consisting of binary digits (0s and 1s) that directly represents the instructions a computer's CPU can understand and execute. 
  • ASEMBLY LANGUAGE need to be compiled/translated into machine code
  • RAM -volatile-short term loses data
    ROM- non-volatile-long term doesnt lose data
  • ALU- Arithmetic Logic Unit, performs arithmetic and logic operations on data and control signals
  • FETCH DECODE EXECUTE CYCLE: The fetch decode execute cycle is the basic cycle of the CPU.
  • CU controls the compounds within the CPU
  • PURPOSE OF A BUS- TRANSFERS DATA TO OTHER COMPONENTS IN THE CPU
  • PURPOSE OF PC REGESTERS-holds memory address of the instruction to be executed
  • primary storage-
    main memory-RAM
    directly accessible by CPU
    cashe
    voiltile
  • seconday storaage
    SSD,DVD,USB
    NON-VOLITLE LONG TERM
  • STORAGE THAT USES READ AND WITE DATA
    -OPTICAL DISK
  • HARDWARE
    physical components of a computer
  • compiler- translates the entre source code before executes the code
    errors are shown at the end
  • interpreter
    translates the source code into machine code and executes it-line by line
    errors encountered as it runs and stop program
  • software systems controls / manages hardware allowing application software to apperate