您好,欢迎光临有路网!
8086\8088汇编语言程序设计
QQ咨询:
有路璐璐:

8086\8088汇编语言程序设计

  • 作者:唐宁九 唐宁九
  • 出版社:四川大学出版社
  • ISBN:9787561439531
  • 出版日期:2008年01月01日
  • 页数:187
  • 定价:¥22.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书共11章,系统地介绍了汇编语言程序设计各类基础知识与编程指令、方法等内容。
    文章节选
    随着计算机科学的发展,各类程序设计语言也得到不断的充实和更新;随着计算机应用范围的拓展,各类程序设计语言的应用领域和前景也得到相应深化和发展。汇编语言,作为*接近计算机底层的程序设计语言,在计算机理论与应用不断更新和提升时,并没有被发展的浪潮所淹没,而且其理论与应用也在不断得到升华。汇编语言作为深入理解计算机系统原理的一种原理性程序设计语言,在计算机学科内仍然有其存在的必要性.并且,因为它是衔接硬件与软件的中介,其存在的必要性将长期持续下去;在各类对速���要求较苛刻的计算机应用系统中,核心代码仍然大多采用汇编语言编写,以提高其执行效率,部分针对硬件采取特殊操作的应用程序也是采用汇编语言编写的,这些都充分说明了在实际应用中汇编语言仍然有存在的必要性。汇编语言在计算机科学的理论与应用中都有存在的必要性,同时需要强调,汇编语言存在还具有相当的重要性。汇编语言是深入理解计算机底层结构的基础理论,如果对它感兴趣,那么计算机底层世界的大门将会敞开,如果惧怕、反感它,那么它将成为初学者深入计算机底层世界永远的绊脚石。
    现代计算机所使用的信号都是数字信号,都是“数字计算机”。通常情况下,数字计算机能直接识别、执行或处理的指令或数据,是0和1的二进制编码。查阅Intel、AMD或任意一款处理器手册,我们会看到在描述每一条指令时,必然会介绍该指令的二进制代码。换言之,如果期望计算机执行某条指令的功能,**的方法就是将该指令对应的二进制代码送入处理器让它被解释、被执行。这种处理器指令的二进制代码就是机器指令,是计算机**能直接解释、执行的指令,机器指令的全集即是机器语言,而汇编语言正是它的助记版本。用机器指令编写的程序是计算机**能够直接识别并执行的程序,而其他语言编写的程序必须转换成机器语言程序才能被执行。因此,机器语言程序又被称为目标程序;更重要的推论是,计算机的一切命令和**语言的函数、过程等,都是由机器语言组成的。任何语言都是交流的工具;计算机编程语言,无论是C/C++,Delphi,JAVA,还是汇编语言,都是人和计算机交流的工具,即人向计算机传达意图的工具,用于描述我们期望计算机做什么、怎么做,预置应对变化的对策等。我们会看到;计算机能够解释、执行的指令数量是非常有限的,似乎很难和现代电脑的强大和精彩有什么联系。但正如无数乐曲都是由7个音符组成的一样,所有的程序都是机器指令的不同组合。
    目录
    前言
    第1章引言
    1.1二进制编码与计算机系统
    1.2汇编语言基本概念与术语
    1.3汇编语言在计算机科学中的位置
    习题1
    第2章数与编码
    2.1进位记数制
    2.2不同进位记数制间的转换
    2.2.1十进制与R进制间相互转换
    2.2.2二进制与八进制、十六进制间相互转换
    2.3编码
    2.3.1无符号数
    2.3.2原码
    2.3.3补码
    2.3.4 ASCII码
    2.3.5 BCD码
    习题2
    第3章计算机系统模型
    3.1计算机系统的基本结构
    3.1.1**处理器
    3.1.2内部存储器
    3.1.3系统总线
    3.1.4设备接口
    3.1.5外部设备
    3.2计算机系统中的存储单元
    3.3控制信号与时序过程
    3.3.1控制信号
    3.3.2时序过程
    3.4机器指令系统
    习题3
    第4章8086/8088 CPU
    4.1 8086/8088 CPU基本结构与工作原理
    4.2 8086/8088 CPU的寄存器组
    4.2.1数据寄存器组
    4.2.2段寄存器组
    4.2.3地址指针寄存器组
    4.2.4控制寄存器
    4.2.5寄存器的隐含使用与特定使用
    习题4
    第5章8086/8088基本指令系统
    5.1汇编指令的基本格式
    5.2寻址方式
    5.2.1寄存器寻址方式
    5.2.2立即数寻址方式
    5.2.3存储器寻址方式
    5.2.4 r其他寻址方式
    5.3基本指令系统
    5.3.1传送类指令
    5.3.2算术运算类指令
    5.3.3位操作类指令
    5.3.4处理器控制类指令
    习题5
    第6章汇编语言源程序组织
    6.1汇编语言的语句种类和格式
    6.1.1指令语句
    6.1.2伪指令语句
    6.1.3标识符
    6.2常量与变量
    6.2.1常量
    6.2.2简单变量定义
    6.2.3标号和内存变量的属性及属性操作符
    6.3汇编语言的表达式
    6.3.1数值表达式
    6.3.2地址表达式
    6.4段定义伪指令与源程序框架
    6.4.1段定义伪指令
    6.4.2段声明伪指令的段初值
    6.4.3 IP和SP的初值
    6.4.4源程序的基本框架
    6.5编制汇编语言程序的完整过程
    6.5.1编程工具及经典过程
    6.5.2用Ultra Edit设置简易的汇编语言编程环境
    6.5.3 DEBUG常用命令简介
    习题6
    第7章分支与循环程序设计
    7.1无条件转移指令
    7.2条件转移指令
    7.3分支程序设计
    7.4循环控制指令
    7.5循环程序设计
    习题7
    第8章子程序设计与系统调用
    8.1子程序调用与返回指令
    8.2子程序设计
    8.2.1子程序设计的一般规范
    8.2.2子程序设计示例
    8.3系统调用
    8.3.1系统调用的概念
    8.3.2常用的系统调用
    8.3.3系统调用示例
    习题8
    第9章数值运算程序设计
    9.1二进制乘除法运算指令
    9.1.1乘法运算指令
    9.1.2除法运算指令
    9.2 BCD码加减法指令
    第10章非数值处理程序设计
    第11章输入/输出程序设计
    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外