CSCI 101 Introduction to Computers Class Notes (Fall 2025) ========================================================================== 0 = 0000 1 = 0001 2 = 0010 3 = 0011 10 = 1010 = A 11 = 1011 = B Friday, September 05 -------------------- a = 20 b = 12 gcd = 8 % 4 = 0 a = 4 b = 0 Go back --------------------- Built-in function: A = SQRT( 100 ) High-leval language: A = A + 1 Assembly language: load $1, A add $1, $1, 1 store $1, A Machine Code: 100001100000001111000000000000000000 ADD SUB INC Micro architecture: MUL using ADD 6 = 2 x 3 = 2 + 2 + 2 12 = 3 x 4 = 3 + 3 + 3 + 3 Instruction Set Architecture (assembly language) (e.g., having + but no x) 1 + 2 = 3 Microarchitecture (e.g., simulating x by +) 2 x 3 = 2 + 2 + 3 = 6