Introduction ELEC 330 Digital Systems Engineering Dr. Ron Hayne
Admin w Course materials available online w http: //ece. citadel. edu/hayne/ n Students are encouraged to print lecture slides in advance and use them to take notes in class 330_Intro 2
Course Outline w Computer Fundamentals w 68 HC 11 Operation w Assembly Language w Program Design w Stacks and Subroutines w Memory and I/O w Advanced Hardware 330_Intro Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 3
Grading w Projects, Homework, Quizzes 30% w Tests (2) 40% w Final Exam 30% w Some Projects will be done in Teams 330_Intro 4
Projects w THRsim 11 n Motorola M 68 HC 11 Simulator Edit, Assemble, Simulate, Debug l Memory, I/O, Switches, Displays l n Citadel ECE License 330_Intro 5
Questions? 330_Intro 6
Computer Fundamentals w Building Blocks n n n Registers Arithmetic Logic Unit (ALU) Input/Output (I/O) Control Unit Memory 330_Intro Processor 7
Stored Program Processor Instruction Memory Control Data In Out Input/ Output Data Control Unit Processor Control/Status 330_Intro Clock 8
Computer Information (Binary) w (Machine) Instructions n (Machine Language) Programs w Data n n n 2's complement BCD ASCII w Hexadecimal (4 -bit binary) 330_Intro 9
I/O w Input n n n w Output Keyboard Mouse Microphone Camera Scanner n n n Display Printer Speakers w Serial Communications n n Network Modem 330_Intro 10
Memory w Primary n n w Secondary Random Access Memory (RAM) Read Only Memory (ROM) n l l n n n Disks Tape Optical Disks w Hierarchy w Organization n Magnetic Word Address Read/Write n n n 330_Intro Cache Main Virtual 11
Processor w Arithmetic n n n w Logic Addition Subtraction Multiplication Division Comparison n n AND OR NOT XOR w Registers n n Store Shift 330_Intro 12
Control Unit w Coordinates/Directs other Units w Computer Operation n Input l n Program/Data stored in Memory Processing Information fetched into Registers l Processed by ALU l n Output 330_Intro 13
End of Lecture w Administration w Introduction 330_Intro 14