浏览本商品所属分类:首页 > 计算机 > 程序设计 > 基础教学语言 > 汇编语言
《汇编语言》
汇编语言
作者:王爽
译者:
开本:16开
ISBN:730207195
出版社:清华大学出版社
出版日期:2003-09-01
装帧:精装
书夫曼编号:891980
原价: 28
普通会员:26.18  一星会员:25.39
二星会员:24.87  三星会员:24.35

内容简介
  汇编语言是各种CPU所提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如:数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的方式精心创作了这本书。本书具有如下特点;采用全新的结构对课程的内容进行了组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。


顾客评论
>>浏览该商品的全部评论 >>我要发表评论

目录

目      录  第1章    基础知识                                      1.  1    机器语言                                      1.  2    汇编语言的产生                                      1.  3    汇编语言的组成                                      1.  4    存储器                                      1.  5    指令和数据                                      1.  6    存储单元                                      1.  7    CPU对存储器的读写                                      1.  8    地址总线                                      1.  9    数据总线                                      1.  10    控制总线                                      1.  11    内存地址空间  概述                                        1.  12    主板                                      1.  13    接口卡                                      1.  14    各类存储器芯片                                      1.  15    内存地址空间                                      第2章    寄存器  CPU工作原理                                        2.  1    通用寄存器                                      2.  2    字在寄存器中的存储                                      2.  3    几条汇编指令                                      2.  4    物理地址                                      2.  5    16位结构的CPU                                      2.  6    8086CPU给出物理地址的方法                                      2.  7    段地址x16  偏移地址=物理地址的本质含义                                      2.  8    段的概念                                      2.  9    段寄存器                                      2.  10    CS和IP                                      2.  11    修改CS.  IP的指令                                      2.  12    代码段                                      实验1    查看CPU和内存,  用机器指令和汇编指令编程                                      第3章    寄存器  内存访问                                        3.  1    内存中字的存储                                      3.  2    DS和[address]                                      3.  3    字的传送                                      3.  4    mov.  add.  sub指令                                      3.  5    数据段                                      3.  6    栈                                      3.  7    CPU提供的栈机制                                      3.  8    栈顶超界的问题                                      3.  9    push.  pop指令                                      3.  10    栈段                                      实验2    用机器指令和汇编指令编程                                      第4章    第1个程序                                      4.  1    一个源程序从写出到执行的过程                                      4.  2    源程序                                      4.  3    编辑源程序                                      4.  4    编译                                      4.  5    连接                                      4.  6    以简化的方式进行编译和连接                                      4.  7    l.  exe的执行                                      4.  8    可执行文件中的程序装入内存并运行的原理                                      4.  9    程序执行过程的跟踪                                      实验3    编程.  编译.  连接.  跟踪                                      第5章    [bx]和loop指令                                      5.  1    [bx]                                      5.  2    Loop指令                                      5.  3    在Debug中跟踪用loop指令实现的循环程序                                      5.  4    Debug和汇编编译器Masm对指令的不同处理                                      5.  5    loop和[bx]的联合应用                                      5.  6    段前缀                                      5.  7    一段安全的空间                                      5.  8    段前缀的使用                                      实验4    [bx]和loop的使用                                      第6章    包含多个段的程序                                      6.  1    在代码段中使用数据                                      6.  2    在代码段中使用栈                                      6.  3    将数据.  代码.  栈放入不同的段                                      实验5    编写.  调试具有多个段的程序                                      第7章    更灵活的定位内存地址的方法                                      7.  1    and和or指令                                      7.  2    关于ASCII码                                      7.  3    以字符形式给出的数据                                      7.  4    大小写转换的问题                                      7.  5    [bx  idata]                                      7.  6    用[bx  idata]的方式进行数组的处理                                      7.  7    SI和DI                                      7.  8    [bx  si]和[bx  di]                                      7.  9    [bx  si  idata]和[bx  di  idata]                                      7.  10    不同的寻址方式的灵活应用                                      实验6    实践课程中的程序                                      第8章    数据处理的两个基本问题                                      8.  1    bx.      si.      di.      bp                                      8.  2    机器指令处理的数据所在位置                                      8.  3    汇编语言中数据位置的表达                                      8.  4    寻址方式                                      8.  5    指令要处理的数据有多长                                        8.  6    寻址方式的综合应用                                      8.  7    div指令                                      8.  8    伪指令dd                                      8.  9    dup                                      实验7    寻址方式在结构化数据访问中的应用                                      第9章    转移指令的原理                                      9.  1    操作符offset                                      9.  2    jmp指令                                      9.  3    依据位移进行转移的jmp指令                                      9.  4    转移的目的地址在指令中的jmp指令                                      9.  5    转移地址在寄存器中的jmp指令                                      9.  6    转移地址在内存中的jmp指令                                      9.  7    jcxz指令                                      9.  8    loop指令                                      9.  9    根据位移进行转移的意义                                      9.  10    编译器对转移位移超界的检测                                      实验8    分析一个奇怪的程序                                      实验9    根据材料编程                                      第10章    call和ret指令                                      10.  1    ret和retf                                      10.  2    call指令                                      10.  3    依据位移进行转移的call指令                                      10.  4    转移的目的地址在指令中的call指令                                      10.  5    转移地址在寄存器中的call指令                                      10.  6    转移地址在内存中的call指令                                      10.  7    call和ret的配合使用                                      10.  8    mul指令                                      10.  9    模块化程序设计                                      10.  10    参数和结果传递的问题                                      10.  11    批量数据的传递                                      10.  12    寄存器冲突的问题                                      实验10    编写子程序                                      课程设计  1                                      第11章    标志寄存器                                      11.  1    ZF标志                                      11.  2    PF标志                                      11.  3    SF标志                                      11.  4    CF标志                                      11.  5    OF标志                                      11.  6    adc指令                                      11.  7    sbb指令                                      11.  8    cmp指令                                      11.  9    检测比较结果的条件转移指令                                      11.  10    DF标志和串传送指令                                      11.  11    pushf和popf                                      11.  12    标志寄存器在Debug中的表示                                      实验11    编写子程序                                      第12章    内中断                                      12.  1    内中断的产生                                      12.  2    中断处理程序                                      12.  3    中断向量表                                      12.  4    中断过程                                      12.  5    中断处理程序                                      12.  6    除法错误中断的处理                                      12.  7    编程处理0号中断                                      12.  8    安装                                      12.  9    do0                                      12.  10    设置中断向量                                      12.  11    单步中断                                      12.  12    响应中断的特殊情况                                      实验12    编写0号中断的处理程序                                      第13章    int指令                                      13.  1    int指令                                      13.  2    编写供应用程序调用的中断例程                                      13.  3    对int.  iret和栈的深入理解                                      13.  4    BIOS和DOS所提供的中断例程                                      13.  5    BIOS和DOS中断例程的安装过程                                      13.  6    BIOS中断例程应用                                      13.  7    DOS中断例程应用                                      实验13    编写.  应用中断例程                                      第14章    端口                                      14.  1    端口的读写                                      14.  2    CMOS  RAM芯片                                      14.  3    shl和shr指令                                      14.  4    CMOS  RAM中存储的时间信息                                      实验14    访问CMOS  RAM                                      第15章    外中断                                      15.  1    接口芯片和端口                                      15.  2    外中断信息                                      15.  3    PC机键盘的处理过程                                      15.  4    编写int  9中断例程                                      15.  5    安装新的int  9中断例程                                      实验15    安装新的int  9中断例程指令系统总结                                      第16章    直接定址表                                      16.  1    描述了单元长度的标号                                      16.  2    在其他段中使用数据标号                                      16.  3    直接定址表                                      16.  4    程序入口地址的直接定址表                                      实验16    编写包含多个功能子程序的中断例程                                      第17章    使用BIOS进行键盘输入和磁盘读写                                      17.  1    int  9中断例程对键盘输入的处理                                      17.  2    使用int  16h中断例程读取键盘缓冲区                                      17.  3    字符串的输入                                      17.  4    应用int  13h中断例程对磁盘进行读写                                      实验17    编写包含多个功能子程序的中断例程课程设计  2                                      附注                                      附注1    Intel系列微处理器的三种工作模式                                      附注2    补码                                      附注3    汇编编译器  masm.  exe  对jmp的相关处理                                      附注4    用栈传递参数                                      附注5    公式证明


汇编语言-相关图书
·9/11委员会报告
·管理信息系统教程
·国际贸易实务
·DISNEY’S Lilo & Stitch CLASSIC
·电视原理与现代电视系统
·速成意大利语.上
·狼的诱惑:漫画版
·ANSYS工程分析软件应用实例
·传媒精品解读
·15天征服英语四级·听力高分宝典
·解放·传媒·现代性:关于传媒社会理论的讨论
·新课程学科实用教学法:初中化学新课程教学法
·标题的制作艺术
·近现代国际关系史
·纪委调查
·现代构成
·电视、受众与文化研究——西方新闻传播学经典文库
·纪录片创作论纲
·穆青传
·媒介话语:新闻与传播论稿
未分类图书 网站地图 全部分类