- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章-汇编语言程序设计-4课件
6.3 汇编程序及上机过程
1. 汇编语言源程序的汇编、连接和装入运行
调用编辑程序EDIT建立和修改源程序
调用PC-DOS下的汇编程序(ASM或MASM),将源程序翻译成.OBJ目标文件和.LST可打印文件。
调用PC-DOS下的LINK连接程序,把.OBJ目标文件与库文件(要调用的公共子程序库中的子程序)或其它.OBJ目标文件连接在一起,形成可装入执行的.EXE程序文件。
最后,在PC-DOS提示符下,打入文件名(不打扩展名),并按回车键CR,.EXE(可装入执行的)程序文件便在装入程序作用下,装入内存并立即运行 ;2. 汇编程序对源程序的汇编过程
调用编辑程序EDIT建立和修改源程序
调用PC-DOS下的汇编程序(ASM或MASM),将源程序翻译成.OBJ目标文件和.LST可打印文件。
调用PC-DOS下的LINK连接程序,把.OBJ目标文件与库文件(要调用的公共子程序库中的子程序)或其它.OBJ目标文件连接在一起,形成可装入执行的.EXE程序文件。
最后,在PC-DOS提示符下,打入文件名(不打扩展名),并按回车键CR,.EXE(可装入执行的)程序文件便在装入程序作用下,装入内存并立即运行 ;3.汇编语言和PC-DOS的接口
建立程序前缀区PSP
把要执行的程序从磁盘上装入到内存中并为其定位
设置段寄存器的值
开始执行程序 ;1. 由四个模块构成
DOS引导模块:
在系统盘的0面0道1扇区上
基本输入/输出模块BIOS :
ROM BIOS (在内存的ROM区)
IO.SYS (在系统盘上)
磁盘管理模块:
MSDOS.SYS (在系统盘上)
命令处理模块:
COMMAND.COM (在系统盘上);2. 各模块功能
DOS引导模块
完成将磁盘上三个系统文件装入内存。
( 三个文件为 IO.SYS,MSDOS.SYS,COMMAND.COM )
基本输入/输出模块BIOS
实现对输入/输出设备的管理。
内含0 - 1CH类型中断子程,
包括显示器、磁盘、键盘、打印机等外设驱动程序。; 磁盘管理模块:
实现磁盘文件的管理。
内含20H-27H类型中断子程,
其中21H类型中断子程提供近百种的系统功能,
使用户程序能方便地享用系统资源。
命令处理模块:
实现接收、识别和处理键盘命令,
装入程序到内存, 转去执行程序的功能。;系统资源;务奏釜次宅笼藐炔葵祥竞邯吻盾葫函友铡锚趴集丛琐伤菩抵宫鞠若朱仗羹第四章-汇编语言程序设计-4课件第四章-汇编语言程序设计-4课件;FFFF:0000H;在PC-DOS环境下运行的8086/8088源程序应具有如下的基本框架:
STACK-SEG SEGMENT
DW 256 DUP (?) ;定义堆栈长度与堆栈段变量。
TOP LABEL WORD
STACK-SEG ENDS
DATA-SEG SEGMENT
… ;定义变量
DATA-SEG ENDS
CODE-SEG SEGMENT
ASSUME CS:CODE-SEG
ASSUME DS:DATA-SEG
ASSUME SS:STACK-SEG
START: MOV AX,STACK-SEG
MOV SS,AX
MOV SP,OFFSET TOP
MOV AX,DATA-SEG
MOV DS,AX
…
MOV AH,4CH
INT 21H
PROCA PROC NEAR
… ;过程PROC
RET
PROCA ENDP
… ;其他过程
CODE-SEG ENDS
END START ;4. MASM版本介绍
MASM 6.0提供了近300个伪指令和运算符,其中新的重要的伪指令有:
.486
.486P
.EXIT
REPEAT和.UNTIL ;6.4 DOS及 BIOS功能调用
软件中断可分为3部分:
DOS中断,占用类型号为20H~3FH
ROM BIOS中断,占用类型号为10H~1FH
自由中断,占用类型号40H~FFH ;BIOS和DOS中断子程层次特点; 层次特
您可能关注的文档
- 第十章 危险化学品经营课件.ppt
- 第十章 设备维修管理课件.ppt
- 第十章 西方国际贸易理论课件.ppt
- 第十章 资产运营管理课件.ppt
- 互联网地税操作系统介绍课件.ppt
- 五 增值税销项税额课件.ppt
- 五小规模纳税人的计算方法课件.ppt
- 第十章国民收入核算 经济学课件.ppt
- 第十章 子女教育投资规划课件.ppt
- 张老师心理学资料xinli.docx
- 2025至2030年中国电子身份识别器行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子实验设备行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子文档管理系统行业投资前景及策略咨询报告.docx
- 2025至2030年中国电子硬盘行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国LED用衬底材料行业市场需求分析及发展趋向分析报告.docx
- 2025至2030年中国氨基葡萄糖盐酸盐行业投资前景及策略咨询研究报告.docx
- 2025年一级建造师培训建设工程项目管理考点总结8854392902整理By阿拉蕾.doc
- 2025至2030年中国钢桶烘干生产线行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国存储卡行业市场运行状况及发展前景展望报告.docx
- 2025至2030年中国甘草甜素行业投资前景及策略咨询研究报告.docx
最近下载
- 精品解析:重庆市巴蜀中学校2024-2025学年九年级上学期1月期末考试数学试题(解析版).docx VIP
- 九仙温泉度假村项目施工方案.doc VIP
- 2025年泰山职业技术学院公开招聘工作人员备考试题及答案解析.docx VIP
- 历史学科核心素养融合设计的策略研究.pdf VIP
- 西门子(SIEMENS)FUE380FUS380超声波流量计说明书.pdf
- 【花生十三】24下半年资料系统班第七讲--随堂笔记.docx VIP
- 惠州区燃气管道工程线路施工监理实施细则.doc VIP
- 2025黑龙江齐齐哈尔克东县公益性岗位人员招聘56人笔试模拟试题及答案解析.docx VIP
- 2025年食品安全员试题食品安全考试卷及答案.docx VIP
- 小学语文单元整体教学探微.doc VIP
文档评论(0)