成功加入购物车

去购物车结算 X
亿临书店
  • x86汇编语言程序设计(国家级精品课主教材)

x86汇编语言程序设计(国家级精品课主教材)

举报

正版图书,可开发票,请放心购买。

  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787568063111
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 38.77 7.9折

定价 ¥48.80 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-04-01

    数量
    库存3
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      综合性图书
      货号:
      1202115537
      商品描述:
      作者简介
      华中科技大学计算机科学与技术学院副教授。1991年毕业于华中科技大学计算机学院,获得软件专业硕士学位。从事数据库科研工作多年,对数据库管理系统的总体设计、并发控制、查询优化、数据库安全、并行数据库有较深的研究,在靠前非常不错和重要期刊上发表论文20多篇。从事汇编语言程序设计、人工智能的教学工作多年,为国家精品课程“汇编语言程序设计”的主要建设者之一。

      目录
      章  绪论
        1.1  什么是汇编语言
          1.1.1  机器语言
          1.1.2  汇编语言
        1.2  为什么学习汇编语言
        1.3  如何学习汇编语言
        1.4  汇编语言源程序举例
        1.5  计算机中信息编码的奥秘
        1.6  使用符号的说明
        习题1
        上机实践1
      第2章  Intel中央处理器
        2.1  Intel公司微处理器的发展史
        2.2  Intel x86微处理器结构
        2.3  执行部件
          2.3.1  32位CPU中的通用寄存器
          2.3.2  通用寄存器应用示例
        2.4  标志寄存器
          2.4.1  条件标志位
          2.4.2  控制标志位
          2.4.3  系统标志位
        2.5  指令预取部件和指令译码部件
        2.6  分段部件和分页部件
        2.7  x86的三种工作方式
        2.8  Intel公司酷睿微体系结构
        习题2
        上机实践2
      第3章  主存储器及数据在计算机内的表示形式
        3.1  主存储器
          3.1.1  数据存储的基本形式
          3.1.2  数据地址的类型及转换
        3.2  数值数据在计算机内的表示形式
          3.2.1  有符号数和无符号数表示法
          3.2.2  BCD码
        3.3  字符数据在计算机内的表示形式
        3.4  数据段定义
          3.4.1  数据定义伪指令
          3.4.2  表达式
          3.4.3  汇编地址计数器
          3.4.4  数据段定义示例
        3.5  主存储器分段管理
        3.6  主存储器物理地址的形成
          3.6.1  8086和x86-32实方式下物理地址的形成
          3.6.2  保护方式下物理地址的形成
        习题3
        上机实践3
      第4章  寻址方式
        4.1  寻址方式概述
        4.2  立即寻址
        4.3  寄存器寻址
        4.4  直接寻址
          4.4.1  直接寻址的基本概念
          4.4.2  直接寻址的用法示例
        4.5  寄存器间接寻址
          4.5.1  寄存器间接寻址的基本用法
          4.5.2  寄存器间接寻址与C语言指针的比较
        4.6  变址寻址
        4.7  基址加变址寻址
        4.8  寻址方式综合举例
        4.9  x86机器指令编码规则
        4.10  8086/80386的寻址方式
        习题4
        上机实践4
      第5章  常用机器指令
        5.1  通用机器指令概述
        5.2  数据传送指令
          5.2.1  一般数据传送指令
          5.2.2  带条件的数据传送指令
          5.2.3  堆栈操作指令
          5.2.4  标志寄存器传送指令
          5.2.5  地址传送指令
        5.3  算术运算指令
          5.3.1  加法指令
          5.3.2  减法指令
          5.3.3  乘法指令
          5.3.4  除法指令
          5.3.5  符号扩展指令
        5.4  逻辑运算指令
        5.5  移位指令
        5.7  位操作和字节操作指令
        5.8  标志位控制指令和杂项指令
        5.9  I/O指令
        习题5
        上机实践5
      第6章  顺序和分支程序设计
        6.1  概述
        6.2  程序中的伪指令
          6.2.1  处理器选择伪指令
          6.2.2  存储模型说明伪指令
          6.2.3  段定义及程序结束伪指令
        6.3  转移指令
          6.3.1  转移指令概述
          6.3.2  简单条件转移指令
          6.3.3  无符号条件转移指令
          6.3.4  有符号条件转移指令
          6.3.5  无条件转移指令
        6.4  简单分支程序设计
          6.4.1  C语言的if语句与汇编语句的对应关系
          6.4.2  分支程序设计示例
          6.4.3  分支程序设计注意事项
        6.5  多分支程序设计
          6.5.1  多分支向无分支的转化
          6.5.2  switch语句的编译
        6.6  条件控制流伪指令
        习题6
        上机实践6
      第7章  循环程序设计
        7.1  循环程序
          7.1.1  循环程序的结构
          7.1.2  循环控制方法
          7.1.3  循环控制指令
        7.2  单重循环程序设计
        7.3  多重循环程序设计
        7.4  循环程序中的细节分析
        7.5  与C循环程序反汇编的比较
        7.6  循环控制伪指令
        习题7
        上机实践7
      第8章  子程序设计
        8.1  子程序的概念
        8.2  子程序的基本用法
          8.2.1  子程序的定义
          8.2.2  子程序的调用和返回
          8.2.3  在主程序与子程序之间传递参数
          8.2.4  子程序调用现场的保护
          8.2.5  子程序设计应注意的问题
        8.3  子程序应用示例
          8.3.1  字符串的比较
          8.3.2  数串转换
          8.3.3  串数转换
          8.3.4  自我修改返回地址的子程序
          8.3.5  自我修改的子程序
        8.4  C语言程序中函数的运行机理
        8.5  汇编语言中子程序的不错用法
          8.5.1  局部变量的定义和使用
          8.5.2  子程序的原型说明、定义和调用
          8.5.3  子程序的不错用法举例
        8.6  递归子程序的设计
        习题8
        上机实践8
      第9章  串处理程序设计
        9.1  串操作指令简介
        9.2  串传送指令
        9.3  串比较指令
        9.4  串搜索指令
        9.5  向目的串中存数指令
        9.6  从源串中取数指令
        习题9
        上机实践9
      0章  复合数据类型的定义和使用
        10.1  结构体
          10.1.1  结构体的定义
          10.1.2  结构变量的定义
          10.1.3  结构变量的访问
          10.1.4  结构信息的自动计算
        10.2  结构变量的数据存储
          10.2.1  汇编语言中结构变量的存储
          10.2.2  与C语言结构变量存储的差异
        10.3  联合体
        习题10
        上机实践10


      内容摘要
          本书立足于目前使用为广泛的Intel x86-32和x86-64系列的CPU、Windows操作系统及Visual Studio 2019开发平台,从汇编语言这种直观和直接的角度,揭示计算机工作的基本原理、C语言语句和函数的处理过程、程序优化的技巧。
          全书共分为19章。前5章介绍了汇编语言程序设计的基本知识,包括CPU、内存、寻址方式和常用机器指令;第6章至1章介绍了x86-32位控制台应用程序设计,包括顺序和分支、循环、子程序设计、多模块化程序设计;2章为中断和异常处理;3章是Win32窗口程序设计;4章至7章介绍了x87 FPU、MMX、SSE、AVX程序设计;8章为x86-64位汇编程序设计;9章为上机操作。
          本书内容新颖,覆盖面广,重点突出,直观易懂,趣味性强,可供各类高等院校计算机及相关专业作为教材,也可供广大使用汇编语言的工程技术人员参考。

      主编推荐
      作者从事“汇编语言程序设计”课程教学多年,为国家精品课程“汇编语言程序设计”的主要建设者之一。本书理论结合实践,符合现代教材编写思路,书中附大量代码案例,便于学生动手验证、操作。

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看