.NET在线英语自学系统ASP毕业设计课程及自测管理(源代码+论文).zip
2021-08-28 09:09:28 435KB 毕业设计 功能 完整实现
贴吧大佬动画自学手册.docx
2021-08-27 19:05:51 4.15MB 贴吧大佬 动画自学 自学手册
本压缩包中含有CCNA全部的知识点,从低到高,每章节后附带相关的题目,在最后一篇中提供相关英文词汇的翻译,通过我个人的学习来看,挺适合刚想学习CCNA人员的。
2021-08-27 10:20:19 8.14MB CCNA 完全教程
1
[TakeLionOS汇编与C语言自学笔记-第四课] 版权所有 2021年 江志剑 按照《21天学通C语言》(第七版),有如下二个例子。其中一个改为输出黑桃符号,是练习题3修改一下的: //1、files:helloxy.c helloxy.i helloxyno.s helloxy.exe #include int x,y; int main(void) { for (x = 0; x < 10;x++, printf("\n")) for ( y = 0; y < 10; y++) printf("X"); return 0; } //2、files:helloxyq.c helloxyq.i helloxyqno.s helloxyq.exe #include int x,y; int main(void) { for (x = 0; x < 10;x++, printf("\n")) for ( y = 0; y < 10; y++) printf("%c",6); return 0; } 我是用GCC 8.1.0在命令行窗口运行的。 GCC编译时候,其实有四个步骤: 1、预处理:gcc -E hello.c -o hello.i 2、编译生成汇编语言:gcc -S hello.i -o hello.s 3、汇编:gcc -c hello.s -o hello.o 4、链接生成可执行文件:gcc hello.o -o hello 这时候,我想看一下第二步生成的汇编语言代码。 因为本身就是研究操作系统的一部分,所以要研究底层的汇编语言。 结果发现是AT&T格式的汇编语言风格,而且大量使用汇编宏。 所以启用了GCC的编译选项-fno-asynchronous-unwind-tables,直接预处理为cfi宏的汇编指令。 这里就是包含*no.s形式的文件。 比较发现,第一个文件和第二个文件,其余基本一样,但是第20行不一样了: helloxy.s:movl $88, (%esp) //大写X helloxyq.s:movl $6, (%esp) //黑桃 也没有出现.ascii宏,因为不是输出字符串了,而是输出字符X和黑桃符号。 最后的LEAVE指令,等效于“MOV ESP,EBP”和“POP EBP”两条指令。 这个指令调整了数据栈指针ESP,并将EBP的数值恢复到调用这个函数之前的初始状态。 毕竟函数要在退出之前恢复这些寄存器的值。
2021-08-25 17:01:49 42KB 汇编 C GCC OS
作为一门诞生于上个世纪50年代后半期的高级计算机语言,Fortran在这个C/C++、Java等新兴语言大行其道的时代仍然活跃在人们的视野之中。Fortran语言的长项在于数值计算,在科学研究和工程设计领域有着广泛的用途。在描述数学语言的自然性方面,Fortran同现存的其他高级语言相比有着明显的优势。对于科研工作者和工程技术人员而言,Fortran语言的易学性和易用性是公认的。 本资源提供两本fortran学习的电子书。
2021-08-25 16:52:18 7.15MB fortran 自学 红宝书 教程
1
计算机二级python科目,本人自学笔记,有需要自取
2021-08-24 19:39:53 7.06MB python 计算机二级 笔记 markdown
1
郝斌老师数据结构视频对应的自学笔记及详细代码。在此感谢郝斌老师的视频,真的很有帮助
2021-08-24 15:28:40 3.06MB 数据结构
1
根据高高手C4D全能班第一期 以及 郭术生C4D自学四部曲,所做的笔记。这套笔记能大大节省大家的学习时间。结合视频学习,效果更好。
1
[TakeLionOS汇编与C语言自学笔记-第三课] 版权所有 2021年 江志剑 按照《21天学通C语言》(第七版),有如下二个修改版的例子。其中一个改为输出黑桃符号,其中一个改为输出红心符号,是练习题6修改一下的: //1、files:helloqq.c helloqq.i helloqq.s helloqqno.s helloqq.exe #include int main(void) { printf("%c",6); return 0; } //2、files:helloq.c helloq.i helloq.s helloqno.s helloq.exe #include int main(void) { printf("%c",3); return 0; } 我是用GCC 8.1.0在命令行窗口运行的。 GCC编译时候,其实有四个步骤: 1、预处理:gcc -E hello.c -o hello.i 2、编译生成汇编语言:gcc -S hello.i -o hello.s 3、汇编:gcc -c hello.s -o hello.o 4、链接生成可执行文件:gcc hello.o -o hello 这时候,我想看一下第二步生成的汇编语言代码。 因为本身就是研究操作系统的一部分,所以要研究底层的汇编语言。 结果发现是AT&T格式的汇编语言风格,而且大量使用汇编宏。 这里就是不包含*no.s形式的文件。 所以启用了GCC的编译选项-fno-asynchronous-unwind-tables,直接预处理为cfi宏的汇编指令。 这里就是包含*no.s形式的文件。 比较发现,第一个文件和第二个文件,其余基本一样,而且第12行开始的调用函数完全一样了: helloqq.s:call _putchar helloq.s:call _putchar 也没有出现.ascii宏,因为不是输出字符串了,而是输出黑桃和红心符号。 唯一差别就是第12行:movl $6, (%esp)和movl $3, (%esp) 这样就能开始领会汇编语言的奥妙,开始学到汇编语言了。因为其他都是一样的,照抄即可。 最后的LEAVE指令,等效于“MOV ESP,EBP”和“POP EBP”两条指令。 这个指令调整了数据栈指针ESP,并将EBP的数值恢复到调用这个函数之前的初始状态。 毕竟函数要在退出之前恢复这些寄存器的值。
2021-08-23 13:02:26 42KB 汇编 C GCC OS
Linux自学视频资料,带你入门,视频讲解通俗易懂。。。
2021-08-23 10:59:12 54B Linux视频
1