
csapp
文章平均质量分 84
ZYTmiss
这个作者很懒,什么都没留下…
展开
-
HIT hello的一生---2021大作业
程序人生-Hello’s P2P摘要第1章:概述1.1 HELLO简介1.2 环境与工具1.3 中间结果1.4 本章小结第2章 预处理2.1 预处理的概念与作用2.2在UBUNTU下预处理的命令2.3 HELLO的预处理结果解析2.4 本章小结第3章 编译3.1 编译的概念与作用3.2 在UBUNTU下编译的命令3.3 HELLO的编译结果解析3.3.1 数据3.3.2 赋值3.3.3 关系操作3.3.4 算术操作3.3.5 函数操作3.4 本章小结第4章 汇编4.1 汇编的概念与作用4.2 在UBUNTU原创 2021-06-23 14:36:51 · 227 阅读 · 0 评论 -
gcc常用命令行编译指令
1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c-S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) source_file.c -o output_filename-o, 指定输出文件名,可以配合以上三种标签使用。-o 参数可以被省略。这种情况下编译器将使用以下默认名称输出:-E:预编译结果将转载 2021-03-19 11:17:47 · 1733 阅读 · 0 评论 -
CSAPP--DataLab
文章目录前言1.bitXor2.tmin3.isTmax4.allOddBits5.negate6.isAsciiDigit7.conditional8.isLessOrEqual9.logicalNeg10.howManyBits前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1.bitXor//1/* * bitXor -原创 2021-03-16 19:04:05 · 524 阅读 · 0 评论 -
CSAPP 练习题3.4
题目条件src_t *sp; dest_t *dp;sp和dp的值分别存储在寄存器%rdi和寄存器%rsi中,表中每个表项应实现两条指令,第一条是从内存中读数,做适当的转换,并设置寄存器%rax的适当部分。第二条指令是要把%rax的适当部分写到内存。在这两种情况下,寄存器的部分可以是%rax,%eax,%ax或%al。当执行强制类型转换既涉及大小变化又涉及C语言中符号变化时,操作应先改变大小要求实现: *dp = (dest_t)*sp;src_tdest_t指令long原创 2021-03-16 17:49:03 · 1348 阅读 · 2 评论