摘要:
函数反汇编 调用过程: 1.传参:通过push指令把参数压入栈 2call指令函数地址:跳转到call的函数地址 3 push ebp 保存栈底指针 4 mov ebp,esp 提升栈底指针,和栈顶相同 5 sub esp,xxx 第3-第5步可以理解为重新给函数开辟一个栈空间 6 push 寄存器 阅读全文
2021年1月14日
摘要:
汇编语言-端口(port) 相当于计算机和硬件还有网络的传输交流的一个通道 硬件端口 CPU通过接口寄存器或特定电路与外设进行数据传送,这些寄存器或特定电路称之为端口。 其中硬件领域的端口又称接口,如:并行端口、串行端口等。 网络端口 在网络奇数中,端口(Port)有好几种意思。集线器、交换机、路由 阅读全文
摘要:
汇编语言-int指令-1- 终端信息可以由CPU的外部和内部,这里也可以有int指令引发终端 int指令 int指令的格式为,int n,n为中断类型码 功能:引发中断 执行过程 1 取终端类型码n 2 标志寄存器入栈 3 cs,ip入栈 4 跳转 BIOS和DOS所提供的中断例程 在系统板的ROM 阅读全文
摘要:
汇编语言-中断-1 任何一个CPU,都可以在执行当前指令后收到另外一个信息来对新的信息来处理。 中断是意思就是CPU不在继续向下执行,而是转到处理别的信息。 中断信息可以是CPU的内部和外部、 外部中断一般是指由计算机外设产生的中断请求,如:键盘中断,打印机中断等等 内部中断是指因硬件出错(如突然断 阅读全文