第五课企业与劳动者导学案--
2021-11-17 11:01:25 105KB
吴恩达老师的深度学习DeepLearning第五课序列模型终于放出来了,这是这几课的作业
2021-10-28 17:41:38 49B 吴恩达 深度学习 第五课 序列模型
1
2015-2016八年级政治上册第五课第一框世界文化之旅课件新人教版(共43张PPT).ppt
2021-10-22 11:02:14 10.42MB
四年级语文上册 第五课古诗两首第一课时预学案 人教新课标版 学案.doc
2021-10-21 10:01:30 38KB 小学导学案
四年级语文上册 第五课古诗两首第二课时预学案 人教新课标版 学案.doc
2021-10-21 10:01:30 51KB 小学导学案
第五课 K线的概念和MT4序列.mp4
2021-08-31 09:02:50 19.9MB ea
[TakeLionOS汇编与C语言自学笔记-第五课] 版权所有 2021年 江志剑 按照《21天学通C语言》(第七版),有如下二个例子。 一个例子输出一段话,另一个例子计算年份: //1、files:hello1.c hello1no.s hello1.exe #include int main(void) { printf("This is an example of sometjing printed!"); return 0; } //2、files:helloyear.c helloyearno.s helloyear.exe #include #define TARGET_AGE 88 int year1, year2; int calcYear(int year1); int main(void) { printf("What year was the subject born?"); printf("Enter as a 4-digit year (YYYY):"); scanf("%d", &year1); year2 = calcYear(year1); printf("Someone born in %d will be %d in %d.", year1, TARGET_AGE, year2); return 0; } int calcYear(int year1) { return (year1 + TARGET_AGE); } 我是用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形式的文件。 比较发现,第一个文件和第二个文件,关键看寄存器的使用以及子函数的调用。 还有就是全局变量的使用。 我们学习汇编语言,因为零基础不知道学习什么?所以先有个概念。 比如这时候,几节课下来,就知道了该认真学习寄存器的用法了。 这是一个基本概念,现在反复用到了。 最后的LEAVE指令,等效于“MOV ESP,EBP”和“POP EBP”两条指令。 这个指令调整了数据栈指针ESP,并将EBP的数值恢复到调用这个函数之前的初始状态。 毕竟函数要在退出之前恢复这些寄存器的值。
2021-08-30 14:01:22 33KB 汇编 C GCC OS
[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
第五课发展变化与顺境逆境,第五课发展变化与顺境逆境PPT
2021-08-22 13:06:22 889KB 第五课发展变化与顺境逆境
PMP培训第五课 计算题.pdf
2021-08-19 09:31:44 4.42MB PMP培训 计算题.