11.SP = Service Provider服务提供商,是移动互联网服务内容应用服务的直接提供者,常指电信增值业务提供商,负责根据用户的要求开发和提供适合手机用户使用的服务。通过短信、彩信、WAP等方式,通过电讯网络,向用户提供信息服务,并通过运营商向用户收取相应费用。12.SP = stack pointer堆栈指针,总是指向栈顶元素的下一个位置。所以数据入栈的时候,SP指针先加1,再压入数据。数据出栈的时候先弹出数据,SP指针再减1。在80x86及其兼容机中,"SP"代表堆栈指针。堆栈指针是CPU中的一个特殊的寄存器。CPU有许多寄存器。在一些时候,需要将各寄存器的内容保存下来。如:产生了一个中断,此时,AX、BH、DL(指CPU中的三个寄存器)有重要的内容,而中断处理程序也需要这三个寄存器来保存数据。怎么让这三个寄存器中的内容不被破坏呢?可以把它们按一定顺序压入堆栈(如按AX、BH、DL的顺序),中断处理程序执行完后再按和压入堆栈的顺序相反的顺序(如按DL、BH、AX 的顺序)从堆栈中取出。堆栈的结构堆栈其实是内存中一段连续的存储区,存储区大小受堆栈指针位数的限制。如:堆栈指针16位,则存储区最大是2^16=64KB。结构如下:空空数据2数据1此时,堆栈指针指向“数据2”的位置。若把AX压入堆栈:空AX内容数据2数据1此时,堆栈指针指向“AX内容”的位置。若再把AX从堆栈中取出:空AX内容数据2数据1此时,堆栈指针指向“数据2”的位置。虽然“AX内容”仍在堆栈中存在,但这个数据已无效,可视为已不存在。若再把BX压入堆栈:空BX内容数据2数据1堆栈指针指向“BX内容”的位置。可见,新压入堆栈的BX已经取代了原来的”AX内容“,因为它已无效。堆栈指针在前面已多次提到”堆栈指针“。其实,堆栈本身就是内存的一块存储区,与其他部分没有任何区别。如果没有堆栈指针,堆栈就不存在;如果堆栈指针指向一个地址,那么它附近的存储区就自动形成一个堆栈。堆栈的存在,完全是靠堆栈指针来维持的。在80x86及其兼容机上,堆栈指针的名字是”SP“。13.SP =Sales Promotion销售促进,亦有将其译为营业推广或销售推广。14.SP = Strawberry Panic日本动漫:惊爆草莓,又译《草莓狂热》,百合神作。15.SP = Solution Provider解决方案提供