计算机系统详解lec03cMachineLanguageProcedure课程.pptVIP

  • 3
  • 0
  • 约1.33万字
  • 约 48页
  • 2016-12-08 发布于江苏
  • 举报

计算机系统详解lec03cMachineLanguageProcedure课程.ppt

Computer Systems: A Programmer’s Perspective 计算机系统详解 Lecture 3c Machine-Level ProgrammingIII April 12, 2010 Wu junmin (jmwu@ustc.edu.cn) Overview IA32 stack discipline Register saving conventions Creating pointers to local variables IA32 Stack Region of memory managed with stack discipline Grows toward lower addresses Register %esp indicates lowest stack address address of top element IA32 Stack Pushing Pushing pushl Src Fetch operand at Src Decrement %esp by 4 Write operand at address given by %esp IA32 Stack Popping Popping popl Dest Read operand at address given by %esp Increment %esp b

文档评论(0)

1亿VIP精品文档

相关文档