- 博客(4)
- 收藏
- 关注
原创 网络程序设计课程报告-TCP/IP协议栈源代码分析
一、inet_init是如何被调用的?从start_kernel到inet_init调用路径是怎样的?inet_init函数可以在net/ipv4/af_inet.c中找到inet_init函数,这里选择了linux-v6.6.8版本的源码进行分析,可以看到inet_init函数的定义如下所示:static int __init inet_init(void){ struct inet_protosw *q; struct list_head *r; int rc; sock_skb_cb
2023-12-30 17:21:39 1032
原创 (补)王爽《汇编语言》第二章读书笔记
CPU中的各个器件之间(如运算器、控制器、寄存器等)通过内部总线相连,以实现数据的传送。CPU与主板上的其他器件通过外部总线相连寄存器是CPU中可以用指令读写的部件,通过改变各种寄存器中的内容来实现对CPU的控制2.1 通用寄存器8086CPU有14个寄存器8086CPU的寄存器都是16位的, AX、BX、CX、DX 4个寄存器常用来存放一般性的数据,称为通用寄存器AX、BX、CX、DX 寄存器均可分为两个独立的8位寄存器使用(AH、AL、BH、BL……)2.2 字在寄存器中的存储8086C
2021-04-02 11:50:43 295
原创 王爽《汇编语言》读书笔记——第二章
CPU中的各个器件之间(如运算器、控制器、寄存器等)通过内部总线相连,以实现数据的传送。CPU与主板上的其他器件通过外部总线相连寄存器是CPU中可以用指令读写的部件,通过改变各种寄存器中的内容来实现对CPU的控制2.1 通用寄存器8086CPU有14个寄存器8086CPU的寄存器都是16位的, AX、BX、CX、DX 4个寄存器常用来存放一般性的数据,称为通用寄存器AX、BX、CX、DX 寄存器均可分为两个独立的8位寄存器使用(AH、AL、BH、BL……)2.2 字在寄存器中的存储8086C
2021-03-24 21:55:42 305
原创 王爽《汇编语言》读书笔记——第一章
1.1 机器语言每一种微处理器都有自己的机器指令集,也就是机器语言。1.2 汇编语言的产生汇编语言的主体是汇编指令,汇编指令是机器指令便于记忆的书写格式。操作:把寄存器BX中的内容送到AX中汇编指令: mov ax, bx寄存器————CPU中可以存储数据的器件1.3 汇编语言的组成汇编语言由三类指令组成: 汇编指令(核心)、伪指令、其他符号汇编指令:机器码的助记符,有对应的机器码伪指令:没有对应的机器码,由编译器执行,计算机并不执行其他符号:如 +、-、*、/ 等,由编译器识别,没有
2021-03-23 13:27:30 270 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人