全球旧事资料 分类
汇编语言和CPU以及内存端口等硬件知识是连在一起的这也是为什么汇编语言没有通用性的原因下面简单讲讲基本知识针对INTELx86及其兼容机x86汇编语言的指令其操作对象是CPU上的寄存器系统内存或者立即数有些指令表面上没有操作数或者看上去缺少操作数其实该指令有内定的操作对象比如push指令一定是对SSESP指定的内存操作而cdq的操作对象一定是eaxedx在汇编语言中寄存器用名字来访问CPU寄存器有好几类分别有不同的用处1通用寄存器EAXEBXECXEDXESIEDIEBPESP这个虽然通用但很少被用做除了堆栈指针外的用途这些32位可以被用作多种用途但每一个都有
好听全球资料 返回顶部