- 3
- 0
- 约9.26千字
- 约 10页
- 2018-02-19 发布于浙江
- 举报
程序调用_寄存器(register)及栈空间(stack的)变化
程序调用
——寄存器(register)及栈空间(stack )变化
一、基础概念
程序调用类型(Procedure call type)
处理器支持两种程序调用类型
① CALL 和 RET 指令;
②ENTER 和 LEAVE 指令,与 CALL 和 RET 指令配合。
寄存器(Register)
通用寄存器:
AX ,BX,CX ,DX 称作为数据寄存器:
AX (Accumulator) :累加寄存器,也称之为累加器;
BX (Base):基地址寄存器;
CX (Count) :计数器寄存器;
DX (Data):数据寄存器;
SP 和 BP 又称作为指针寄存器:
SP (Stack Pointer) :堆栈指针寄存器;
BP (Base Pointer):基指针寄存器;
SI 和 DI 又称作为变址寄存器:
SI (Source Index) :源变址寄存器;
D
原创力文档

文档评论(0)