- 汇编语言指令结构:汇编语言中一行表示对CPU的一个指令,语法结构为“操作码 + 操作数”,也存在只有操作码无操作数的指令。操作码表示指令动作,类似动词;操作数表示指令对象,类似宾语,多个操作数用逗号分割,操作码形式由CPU种类决定。
- 常见操作码功能:列举了如mov(把B的值赋给A )、and(把A同B的值相加,并将结果赋给A )、push(把A的值存储在栈中)、pop(从栈中读取出值,并将其赋给A )、call(调用函数A)、ret(将处理返回到函数的调用源)等32位x86系列CPU用的操作码及其功能。
- 程序运行机制:本地代码需加载到内存后运行,内存存储着本地代码的指令和数据,程序运行时CPU从内存读出指令和数据,存储在内部寄存器中处理。
- 寄存器相关:寄存器是CPU中的存储区域,不仅有存储功能还有运算功能。x86系列CPU的寄存器有eax(累加寄存器,用于运算)、ebx(基址寄存器,存储内存地址)等多种类型,其名称在汇编语言源代码中指定给操作数,且CPU中存在程序员无法直接操作的寄存器,如标志寄存器和操作系统专用寄存器等。
 
             
            posted @ 
2025-02-14 20:29 
叽里呱啦哇里呱唧 
阅读(
32) 
评论() 
 
收藏 
举报