CS208 Introduction to Computer Systems Friday, 22 September 2023 + Queues debrief? + Data representation - bits - bytes - bases 2 (binary), 10 (decimal), 16 (hexadecimal) - let's write a few numbers for practice + Data representation: characters - ASCII - codepoint vs. encoding codepoint - the integer associated with a character encoding - a scheme for storing codepoints in memory and files - Unicode - encoding: UTF-16 - byte order (UTF-16LE, UTF-16BE) - encoding: UTF-8 - BOM = Byte Order Mark = 0xFEFF + Lab: characters + Upcoming - Wednesday, 9/27 -- programming assignment (bitwise operations and character encodings) - Monday, 10/2 by class time -- Moodle quiz about data representation (take as many times as you like; we'll keep your maximum score) - Wednesday, 10/4 -- in-class exam on C and data representation