书籍详情

8086/386系列汇编语言程序设计

8086/386系列汇编语言程序设计

作者:王方新编

出版社:北京邮电学院出版社

出版时间:1994-06-01

ISBN:9787563501670

定价:¥10.10

内容简介
  内容简介本书作为计算机汇编语言程序设计课程的教材,是根据邮电院校八五教材规划、在已使用四年讲义的基础上修改、完善而成的。全书分为七章,以8086/386汇编语言为背景,分别介绍了8086/286以及386微计算机系统结构、指令系统、宏汇编语言MASM、程序设计方法、中断与DOS调用、输入输出程序设计及286/386保护模式程序设计。本书在编写中避免了手册式的繁琐叙述,突出重点,深入浅出,循序渐进。例题兼顾了语法规则和程序设计方法,并把程序设计方法放在主要地位。例题涉及常用算法并结合实时控制、通信和信号处理应用。各章都配备一定数量的习题以及实验上机题。在附录部分介绍了汇编连接工具MASM,LIB,LINK,调试工具DEBUG,CodeView以及DOS系统功能调用表,8086/88/286指令代码表等。本书易于入门和自学,除可用作高校“汇编语言程序设计”课程的教材外,也可供计算机、通信、自控、电子类工程技术人员学习参考。
作者简介
暂缺《8086/386系列汇编语言程序设计》作者简介
目录
     目 录
   编者的话
   绪论
   第一章 Intel8086体系结构
    1-1微型计算机系统
    1-28086CPU
    1-2-18086CPU
    1-2-2寄存器组
    1-2-3CPU执行指令的过程
    1-2-4总线接口单元与执行单元
    1-2-58086系统总线结构
    1-3段寄存器
    1-4标志寄存器FLAG
    1-4-1控制标志
    1-4-2状态标志
    1-5堆栈
    1-680286/386
    1-6-180286
    1-6-280386
    1-6-380386的寄存器组
    1-780486/Pentium
    1-7-180486
    1-7-2Pentium
    习题一
    实验题一
   第二章 指令系统
    2-1寻址方式
    2-1-1寻址方式
    2-1-2寻址方式的比较
    2-280386寻址方式
    2-3指令系统
    2-3-1数传指令
    2-3-2算术运算指令
    2-3-3逻辑运算指令
    2-3-4移位指令
    2-3-5数据串操作指令
    2-3-6转移指令
      2-3-7处理器控制指令
    2-480286的指令扩充
    2-5指令代码格式
    习题二
    实验题二
   第三章 汇编语言
    3-1汇编语言语句
    3-1-1汇编语言语句
    3-1-2参数
    3-1-3标识符(Identifier)
     3-1-4运算和操作符
    3-2常量
    3-2-1常量的定义
    3-2-2 串常量
    3-3变量
    3-3-1变量的定义
    3-3-2变量的属性
    3-3-3变量的使用
    3-4标号
    3-4-1标号的类型与属性
    3-4-2标号的定义
    3-5TYPE,SIZE与LENGTH
    3-6类型的改变与指定
    3-6-1PTR运算符
    3-6-2THIS运算符
    3-6-3LABEL运算符
    3-7汇编语言程序结构
    3-7-1模块(Module) 结构
    3-7-2段(Segment)
    3-7-3过程(Procedure)
     3-7-4群(Group)
    3-8简化的段定义
    3-9结构与记录
    3-9-1结构 (Structure)
    3-6-2记录
    3-10条件汇编
    3-11宏指令语句
      3-11-1宏操作伪指令
    3-11-2重复块定义伪指令
    3-11-3符号处理与LOCAL伪指令
    3-11-4嵌套宏定义
    3-11-5嵌套宏调用
    3-11-6重复宏定义
    3-11-7宏定义库的使用——INCLUDE伪指令
    3-12汇编过程与汇编程序
    3-13连接程序
    3-14汇编语言程序的运行环境
    3-14-1操作系统
    3-14-2DOS的内部和外部命令
    3-14-3中断与系统功能调用
    3-15EXE,COM文件结构与程序段前缀PSP
    3-15-1程序段前缀PSP
    3-15-2EXE文件结构
    3-15-3COM文件
     3-15-4内存控制块与环境块
    习题三
    实验题三
   第四章 程序设计方法
    4-1顺序结构
    4-1-1简单数制变换
    4-1-2简单数码转换
    4-1-3重复宏定义和嵌套段定义在数码转换中的
       应用
    4-2分支结构
    4-2-1无条件转移指令
    4-2-2条件转移指令
    4-2-3分支程序设计
     4-2-4多分支程序设计
    4-3循环结构
    4-3-1循环指令LOOP
    4-3-2多重循环
    4-4子程序
      4-4-1子程序结构
    4-4-2调用指令CALL
    4-4-3返回指令RET
    4-4-4子程序库
    4-4-5参数的传递
    4-4-6嵌套
    4-4-7递归
    4-5算术运算
    4-5-1十进制运算
    4-5-2乘法运算
    4-5-3除法运算
      4-5-4符号扩展指令
    4-6浮点数运算
    4-7可浮动程序与可再入程序
    4-7-1可浮动程序
    4-7-2可再入程序
    4-8汇编语言子程序与高级语言的接口
    4-8-1模块之间的连接方式
    4-8-2参数传递方法
    4-9386实地址模式程序设计
    4-9-1386的实地址模式
    4-9-2段字设置
    4-9-3386的指令扩充
     4-9-4程序设计实例
    习题四
    实验题四
   第五章 中断与DOS调用的程序设计
    5-1中断与异常
    5-1-18086/286的中断方式
    5-1-2中断类型与中断向量
    5-1-3中断响应
    5-1-4中断返回
    5-1-5中断优先权
    5-1-6异常
    5-1-7可编程中断控制器8259A
    5-1-8386的中断与异常
    5-2DOS中断调用
    5-2-1DOS操作系统
    5-2-2中断调用
    5-2-3中断调用的使用编程
    5-3系统功能调用
    5-3-1系统功能调用
    5-3-2使用举例
    5-3-3常驻内存程序的设计
     5-3-4在程序中嵌套DOS命令行操作
    5-4显示调用的程序设计
     5-4-1EGA方式
    5-4-2VGA/TVGA方式
    5-4-310H显示中断调用
    5-4-4VGA/TVGA的直接VRAM访问
    5-5磁盘文件管理
    5-5-1磁盘参数
    5-5-2磁盘分区
    5-5-313H磁盘中断调用
    5-5-425H/26H绝对磁盘读写中断调用
    5-5-5系统功能调用———传统的磁盘文件管理
    5-5-6采用文件标记的管理
    5-6通信应用编程
    5-6-1信号处理
    5-6-2信号接收缓冲区与队
    5-6-3实时多任务与链表
     5-6-4信号编译码
    习题五
    实验题五
   第六章 输入输出程序设计
    6-1I/O指令与并行通信
    6-1-1I/O指令
    6-1-2以查询方式进行数据并行输入/输出
    6-1-3微机并行接口(打印口)
      6-1-4打印机I/O中断调用(17H)
     6-1-5打印控制命令
    6-2串行通信与8250可编程异步通信接口
     6-2-1串行通信
    6-2-2RS232C 接口标准
    6-2-38250可编程串行异步通信接口(UART)
    6-2-4串行通信程序设计
     6-2-5串行输入输出中断调用与功能调用
    6-3可编程定时/计数器8253/8254与音乐编程
    6-3-18253的编程
    6-3-2PC微机扬声器驱动方法
    6-3-3音调控制
     6-3-4简单乐曲的演奏
    习题六
    实验题六
   第七章 保护模式下的程序设计
    7-1286保护模式下的寻址实现
    7-1-1286CPU系统结构
    7-1-2寻址过程
    7-1-3段选择符与段描述符
     7-1-4门描述符
    7-2地址管理与虚拟存储的实现
    7-3特权级的保护
    7-3-1特权级 (PrivilegeLevel)
    7-3-2堆栈与数据段特权级保护规则
    7-3-3代码段特权级保护规则
    7-3-4一致性代码段和非一致性代码段
    7-3-5代码段特权级检查细则
    7-3-6引起CPL变化的中断/异常与调用
     7-3-7其他保护性检查
     7-3-8I/P保护
    7-4286/386的实地址模式
    7-4-1实地址模式
    7-4-2与8086的区别
    7-4-3由保护模式返回实模式的方法
    7-5多任务与任务转换
    7-5-1多任务
    7-5-2任务状态段TSS
    7-5-3任务门
     7-5-4任务转换
    7-6保护模式下的中断与异常
     7-6-1实模式下的中断与异常
      7-6-2保护模式下的中断与异常
    7-7保护模式下的指令扩充
    7-8286保护模式程序设计举例
    7-8-1一般性问题
    7-8-2程序实例
    7-8-3访问扩充内存
    7-9386保护模式程序设计
    7-9-1386的保护模式
    7-9-2寻址16位段的设计举例
    7-9-3寻址32位段的设计举例
    习题七
    实验题七
   参考文献
   附录一 8086汇编语言上机操作与常用工具软件
    一.上机操作过程
    二.汇编程序MASM
    三.库程序LIB
    四.连接程序LINK
    五.动态调试程序DEBUG
    六.CodeView调试程序
   附录二 DOS系统功能调用表
   附录三 8086/286指令表
   附录四 ASCII字符表
   
猜您喜欢

读书导航