摘要:
标签和变量是一样的, 变量名代表了变量的地址,而[标签]表示值$表示当前行呗汇编后的地址$$表示 一个节被汇编后的起始地址ret和retf指令ret 用栈中数据改IP内容,近转移retf用栈中数据同时改CS,IP,远转移用汇编解释ret-> pop ipretf-> pop ip pop cs编写汇编程序的思维方式:汇编程序是由段构成,所以编写汇编代码要摒弃高级语言(C语言)的程序函数构成。C语言将程序分解为若干函数汇编语言将程序分解为若干段,段与段之间通过跳转实现(函数的实现其实就是CALL,JMP等跳转功能)高效交换元素PUSH BUF1PUSH BUF2POP BUF1POP 阅读全文