当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《微型计算机原理与接口技术》关于MASM的补充

资源类别:文库,文档格式:PPT,文档页数:11,文件大小:66.5KB,团购合买
上海交通大學 一、汇编语言的方式 1 完整的段定义方式 2 可完全控制汇编的全过程,并且可以用于所有的汇编程序
点击下载完整版文档(PPT)

关于MASM的补充

关于MASM的补充

上浙文通大孝 汇编语言的方式 完整的段定义方式 可完全控制汇编的全过程,并且可以用于所 有的汇编程序 针对某种特定的汇编语言程序的模型的 方式 n仅适用于特定的 上海立通大学针算机科学与王程系

汇编语言的方式 ◼ 完整的段定义方式 ◼ 可完全控制汇编的全过程,并且可以用于所 有的汇编程序 ◼ 针对某种特定的汇编语言程序的模型的 方式 ◼ 仅适用于特定的

上浙文通大孝 汇编语言的方式 完整的段定义方式 整个汇编语言源程序由若干个段定义构成 适用于所有的汇编语言的编译器 上海立通大学针算机科学与王程系

汇编语言的方式 ◼ 完整的段定义方式 ◼ 整个汇编语言源程序由若干个段定义构成 ◼ 适用于所有的汇编语言的编译器

上浙文通大孝 汇编语言的方式 MASM方式 MASM特有的伪指令 指令系统的选择 编程模型的选择 段的定义 程序的起始执行位置 过程的定义及现场的保护 返回DOS(带状态的返回) 个例子 上海立通大学针算机科学与王程系

汇编语言的方式 ◼ MASM方式 ◼ MASM特有的伪指令 ◼ 指令系统的选择 ◼ 编程模型的选择 ◼ 段的定义 ◼ 程序的起始执行位置 ◼ 过程的定义及现场的保护 ◼ 返回DOS(带状态的返回) ◼ 一个例子

上浙文通大孝 汇编语言的存储方式 TINY n数据、代码在同一个段内,COM文件 SMALL 个64KB的数据段和一个64KB的代码段 MEDIUM 个64KB的数据段、任意多个代码段 COMPACT 个含有程序的代码段、任意多个含有数据 的数据段 上海立通大学针算机科学与王程系

汇编语言的存储方式 ◼ TINY ◼ 数据、代码在同一个段内,.COM文件 ◼ SMALL ◼ 一个64KB的数据段和一个64KB的代码段 ◼ MEDIUM ◼ 一个64KB的数据段、任意多个代码段 ◼ COMPACT ◼ 一个含有程序的代码段、任意多个含有数据 的数据段

上浙文通大孝 汇编语言的存储方式 ■ LARGE n任意多个代码和数据段 ■ HUGE 允许数据段大于64KB 上海立通大学针算机科学与王程系

汇编语言的存储方式 ◼ LARGE ◼ 任意多个代码和数据段 ◼ HUGE ◼ 允许数据段大于64KB

上浙文通大孝 汇编语言的指令体系 缺省支持8086指令 286 支持80286指令 386 支持80386指令 上海立通大学针算机科学与王程系

汇编语言的指令体系 缺省 支持8086指令 .286 支持80286指令 .386 支持80386指令 ……

上浙文通大孝 段的定义 DATA STACK n(m为分配的堆栈的字节数) CODE 上海立通大学针算机科学与王程系

段的定义 .DATA .STACK n (n为分配的堆栈的字节数) .CODE

上浙文通大孝 过程的定义 具有自动保存过程中使用的任何寄存器 的功能 MAIN PROC FAR USESAX BX 在子程序的入口自动将寄存器内容入栈 在返回主程序之前,自动弹出 上海立通大学针算机科学与王程系

过程的定义 ◼ 具有自动保存过程中使用的任何寄存器 的功能 MAIN PROC FAR USES AX BX ◼ 在子程序的入口自动将寄存器内容入栈 ◼ 在返回主程序之前,自动弹出

上浙文通大孝 起始指令 STARTUP MASM6X START: MOV AX, aDATA END START 上海立通大学针算机科学与王程系

起始指令 ◼ .STARTUP (MASM6.X) ◼ START:MOV AX,@DATA …… END START

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共11页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有