欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 计算机系统实践教程(基于LoongArch指令系统关键计算技术核心课程系列教材)
      • 作者:编者:袁春风//鲍培明|责编:张瑞庆
      • 出版社:清华大学
      • ISBN:9787302698418
      • 出版日期:2025/09/01
      • 页数:231
    • 售价:21.56
  • 内容大纲

        本书作为《计算机系统基础:基于LoongArch指令系统》(主教材)配套的编程调试与分析实践教材,设计了基础级验证性实验、模块级分析性实验和综合知识运用实验。基础级验证性实验包括实验系统的安装和工具软件的使用、程序调试初步和指令系统基础、程序转换与指令系统、程序的机器级表示、程序的链接与加载执行实验;模块级分析性实验包括二进制程序分析与逆向工程、程序链接与ELF目标文件实验;综合知识运用实验包括程序执行时间分析、C语言程序中整数除法运算的异常处理、标准I/O库函数的系统调用分析实验。
        本书为主教材提供了系统性的编程调试实践项目,适合作为高等学校计算机类专业“计算机系统导论”课程的教学辅助教材,也可供计算机技术人员参考使用。
  • 作者介绍

  • 目录

    第一部分  基础级验证性实验
      第1章  实验系统的安装和工具软件的使用
        实验1  实验系统的安装和配置
        实验2  常用命令和工具软件的使用
      第2章  程序调试初步和指令系统基础
        实验1  程序调试初步
        实验2  在C程序中嵌入汇编指令
      第3章  程序转换与指令系统
        实验1  整型常量的赋值语句
        实验2  浮点型常量和字符串的存储和访问
        实验3  数据的宽度与存放顺序
        实验4  整数加减运算
        实验5  使用ftrapv编译选项进行溢出检测
        实验6  整数乘运算
        *实验7  基础浮点指令和浮点数运算
      第4章  程序的机器级表示
        实验1  过程调用的实现和栈帧结构
        实验2  入口参数的传递与分配
        实验3  流程控制语句的实现
        实验4  复杂数据类型的分配和访问
        *实验5  缓冲区溢出攻击
      第5章  程序的链接与加载执行
        实验1  可重定位目标文件格式
        实验2  可执行目标文件格式
        *实验3  LoongArch代码的重定位
    第二部分  模块级分析性实验
      第6章  二进制程序分析与逆向工程
        实验1  字符串比较
        实验2  浮点数的表示
        实验3  按位逻辑运算
        实验4  循环控制语句
        实验5  过程的递归调用
        实验6  数组类型变量的处理
        实验7  指针类型变量的处理
        实验8  结构体类型变量与链表的处理
      第7章  程序链接与ELF目标文件
        实验1  ELF文件中的数据节
        实验2  ELF文件中的代码节
        实验3  符号与符号解析
    第三部分  综合知识运用实验
      第8章  程序执行时间分析
      第9章  C语言程序中整数除法运算的异常处理
        实验1  整数除法运算中的异常分析
        实验2  整数除法运算未定义行为检测
      第10章  标准I/O库函数的系统调用分析