关于汇编

  1. 汇编语言指令的语法结构是操作码+操作数
    操作码是指令动作,操作数是指令对象。操作数通常指定寄存器名,内存地址,常数等。

  2. 本地代码加载到内存后才运行,内存中存储着构成本地代码的指令和数据,程序运行时,CPU会从内存中把指令和数据读出,然后将其存储在CPU内部的寄存器进行处理。

CPU与内存.png
寄存器.png

函数的参数是通过栈来传递的,返回值是通过寄存器来返回的。局部变量只是在函数处理运行期间临时存储在寄存器和栈上。C中只有给局部变量赋值时,才会被分配到寄存器的内存区域


函数调用1.png
函数调用2.png
  1. 在汇编语言中,是通过IN和OUT指令来同外围设备进行输入输出操作的,用来识别外围设备的编号称为I/O地址或I/O端口号。


    IN_OUT.png
端口号.png

你可能感兴趣的:(关于汇编)