04 2022 档案

摘要:第四章与CPU设计有关,暂时跳过,以后有时间再看。 编写高效程序要点: 必须选择一组合适的算法和数据结构; 必须编写出编译器能够有效优化以转换成高效可执行代码的源代码; 针对运算量特别大的计算,将一个任务分成多个部分,在多核和多处理器的某种组合上并行地计算。(第12章内容) 优化编译器的能力和局限性 阅读全文
posted @ 2022-04-21 14:30 浮生的刹那 阅读(108) 评论(0) 推荐(0) 编辑
摘要:阅读和理解汇编代码有助于最大程度优化代码性能。 #生成汇编代码文件 使用gcc命令:#gcc -Og -S prog.c -Og指的是编译器的优化选项。-S将使得编译结果为.s的汇编语言文件。 或者可以使用反汇编器,先通过#gcc -Og -c prog.c得到prog.o的机器代码文件(或者是可执 阅读全文
posted @ 2022-04-16 15:56 浮生的刹那 阅读(174) 评论(0) 推荐(0) 编辑
摘要:GDB GDB是由GNU软件社区提供的调试工具,同GCC配套组成一套开发环境。 GDB完成四个方面的功能: 启动程序,可以按照自定义的要求随心所欲的运行程序 可让被调试的程序在所指定的调置的断点处停住(断点可以是条件表达式) 当程序被停住时,可以检查此时程序中所发生的事 可以改变程序,将一个 BUG 阅读全文
posted @ 2022-04-07 21:39 浮生的刹那 阅读(33) 评论(0) 推荐(0) 编辑
摘要:大端法和小端法 排列表示一个对象的字节时的两种通用规则。注意是字节不是位,一个字节有8位。 小端法:在内存中按照从最低有效字节到最高有效字节的顺序存储对象,最低有效字节在最前面的方式。 大端法:在内存中按照从最高有效字节到最低有效字节的顺序存储对象,最高有效字节在最前面的方式。 补码 正数的补码就是 阅读全文
posted @ 2022-04-04 12:39 浮生的刹那 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示