首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 宏汇编语言程序设计(PDF)

宏汇编语言程序设计(PDF)

  • 资源大小:11444
  • 上传时间:2022-01-09
  • 下载次数:0次
  • 浏览次数:65次
  • 资源积分:1积分
  • 标      签: 汇编语言

资 源 简 介

宏汇编语言程序设计介绍了IBM PC微型计算机,基本汇编语言,顺序、分支与循环程序设计,子程序设计,数值运算程序设计,非数值运算程序设计等内容。自学与提高的捷径 高等院校计算机专业系列教材 全文目录目录第一章 基础知识1.1汇编语言程序设计的一般概念1.2计算机中数据信息的表示1.2.1进位计数制及其相互转换1.2.2带符号数的表示1.2.3字符的表示1.3基本逻辑运算习题第二章 IBMPC微型计算机2.1IBMPC微型计算机基本结构2.1.1微型机硬件系统组成2.1.2Intel8086/8088微处理器功能结构2.28086/8088CPU寄存器结构2.2.1段寄存器(SegmentRegister)2.2.2通用寄存器(GeneralRegister)2.2.3用于控制的寄存器2.3主存储器2.3.1IBMPC微机主存储器的特点2.3.2主存储器的段结构2.3.3逻辑地址与物理地址2.4堆栈2.4.1堆栈的构造2.4.28086/8088的堆栈组织习题第三章 8086/8088指令系统与寻址方式3.1寻址方式3.1.1寄存器寻址(RegisterAddressing)3.1.2立即数寻址(ImmediateAddressing)3.1.3存储器寻址3.2指令系统3.2.1传送类指令3.2.2算术运算类指令3.2.3位操作类指令3.2.4处理器控制指令3.3机器指令格式3.3.1双操作数机器指令代码格式3.3.2单操作数机器指令格式3.3.3与AX、AL有关的机器指令格式3.3.4单字节机器指令格式习题第四章 基本汇编语言4.1汇编语言语句格式4.1.1指令语句格式4.1.2伪指令语句格式4.1.3标识符4.2汇编语言数据4.2.1常数4.2.2变量4.2.3标号4.3符号定义伪指令EQU和=4.3.1等值语句4.3.2等号语句4.4表达式与运算符4.4.1算术运算符4.4.2逻辑运算符4.4.3关系运算符4.4.4数值返回运算符4.4.5属性与分离字节运算符4.4.6运算符的优先级4.5程序的段结构4.5.1段定义伪指令SEGMENT/ENDS4.5.2段寻址伪指令ASSUME4.5.3段寄存器的装入4.6过程定义伪指令PROC/ENDP4.7源程序的基本结构框架4.8其他伪指令4.8.1定位伪指令ORG和位置计数器4.8.2标题伪指令TITLE习题第五章 顺序、分支与循环程序设计5.1概述5.1.1汇编语言程序的设计步骤5.1.2程序的基本结构5.2顺序结构的程序设计5.3分支程序设计5.3.1转移指令5.3.2条件转移指令5.3.3分支程序设计5.4循环程序设计5.4.1循环控制指令5.4.2循环程序的结构5.4.3单重循环程序设计5.4.4多重循环程序设计习题第六章 子程序设计6.1子程序的定义6.1.1子程序的定义6.1.2子程序的调用与返回6.2子程序的设计要求6.3子程序与主程序间的参数传递和设计举例6.3.1用寄存器传递参数6.3.2用堆栈传递参数6.3.3用地址表传递参数6.4子程序的嵌套与递归调用6.4.1子程序的嵌套调用6.4.2子程序的递归调用6.5多模块程序设计习题第七章 数值运算程序设计7.1加减法运算7.1.1二进制数加减运算7.1.2十进制数加减运算7.2乘除法运算7.2.1二进制数乘除运算7.2.2十进制数乘除法运算7.3多精度数运算习题第八章 非数值运算程序设计8.1串操作8.1.1串操作指令8.1.2串操作指令应用举例8.2代码转换8.2.1二进制数与十进制数BCD码之间的转换8.2.2二、十、十六进制数与ASCⅡ码之间的相互转换8.3排序与查找8.3.1气泡排序算法及其程序举例8.3.2二分法查找算法及其程序举例习题第九章 高级宏汇编语言9.1结构与记录9.1.1结构9.1.2记录9.2宏指令9.2.1宏指令的使用过程9.2.2宏操作符9.2.3局部符号伪指令LOCAL9.2.4宏库9.3重复汇编9.3.1定重复伪指令REPT/ENDM9.3.2不定重复伪指令IRP/ENDM9.3.3不定重复字符伪指令IRPC/ENDM9.4条件汇编习题第十章 输入/输出程序设计10.1输入/输出指令10.1.1I/O端口编址方式10.1.2输入/输出指令10.1.3I/O端口寻址方式10.2输入/输出控制方式10.2.1程序控制方式10.2.2中断处理方式10.2.3直接存储器存取方式10.3中断10.3.1中断的一般概念10.3.2中断源及中断类型码10.3.3中断矢量表10.3.4中断优先级10.3.5中断过程10.4DOS系统功能调用10.4.1DOS操作系统简介10.4.2DOS中断功能调用10.5BIOS中断调用10.5.1键盘中断(INT16H)10.5.2显示中断(INT10H)10.5.3串行通信中断(INT14H)10.5.4磁盘文件存取中断(INT13H)习题第十一章 80286、80386、80486和PenTIum微处理器结构11.18086系列微处理器及其工作模式11.28086系列微处理器简介11.38086系列微处理器中的寄存器习题第十二章 80286、80386、80486和PenTIum指令及编程应用基础12.180286、80386、80486和PenTIum微处理器指令的特点12.1.1微处理器的工作模式与指令12.1.2指令中的操作数12.1.3几条指定处理器及工作模式的伪指令12.280286、80386、80486和Pentium微处理器的指令12.2.1数据传送类指令12.2.2算术运算类指令12.2.3位操作类指令12.2.4比较类指令12.2.5串操作类指令12.2.6逻辑运算类指令12.2.7堆栈操作类指令12.2.8条件设置和控制转移类指令12.2.9类型转换类指令12.2.10I/O类指令12.2.11特权类指令12.3程序设计举例习题第十三章 汇编语言程序的开发13.1汇编语言程序的开发过程13.2编辑13.3汇编13.3.1MASM的操作13.3.2汇编状态信息和错误代码13.3.3目标文件及列表文件示例说明13.4连接13.4.1LINK的操作13.4.2内存映像文件(.MAP)13.5调试与运行13.5.1DEBUG使用基础13.5.2DEBUG的状态进入与退出13.5.3DEBUG常用命令13.5.4程序调试初步13.6COM文件格式的汇编程序附录一ASCⅡ码字符表附录二8086/8088系列微处理器指令系统汇总表附录三DOS系统功能调用(INT21H)附录四BIOS中断调用附录五出错信息
VIP VIP