1 / 14

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science. EE/CE 2310 – HON/002. Introduction to Digital Systems. http://www.utdallas.edu/~pervin. Thursday: Chapters T8,P5. Tuesday 2-28-12. FEARLESS Engineering. www.utdallas.edu/~pervin. REVIEW EXAMINATION I.

Download Presentation

Erik Jonsson School of Engineering and Computer Science

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Erik Jonsson School of Engineering and Computer Science EE/CE 2310 – HON/002 Introduction to Digital Systems http://www.utdallas.edu/~pervin Thursday: Chapters T8,P5 Tuesday 2-28-12 FEARLESS Engineering www.utdallas.edu/~pervin

  2. REVIEW EXAMINATION I

  3. Chapter (T) EightBinary Arithmetic and Arithmetic Circuits Binary Addition Half Adder Full Adder http://www.cise.ufl.edu/~mssz/CompOrg/CDA-arith.html

  4. Quick Introduction to Chapter (T) Nine Flip-Flops and Other Multivibrators

  5. RS Flip-Flop

  6. Clocked RS Flip-Flop

  7. Timing Diagram

  8. D Flip-Flop

  9. JK Flip-Flop

  10. 7476 JK Flip-Flop IC

  11. Quick Introduction to Chapter (P) Five Functions and Stacks

  12. PUSH & POP $sp = Stack Pointer Points to the “top” of the stack (last value inserted) Always full words on stack Grows downward (toward lower addresses) PUSH: sub $sp,$sp,4 sw $reg,0($sp) POP: lw $reg,0($sp) add $sp,$sp,4

  13. Since this is assembler and we know what is happening, we can “cheat”: Three pushes: sub $sp,$sp,12 sw $reg1,8($sp) sw $reg2,4($sp) sw $reg3,0($sp) Three pops: lw $reg3,0($sp) lw $reg2,4($sp) lw $reg1,8($sp) add $sp,$sp,12 Thus we can reference words in the middle of the stack if we desire! This can be used to pass parameters to a function other than in $a0,…,$a3.

More Related