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

中国地质大学(武汉):《汇编语言程序设计 Assembly Program Design》课程教学资源(实验课件)基础实验(共五个)

资源类别:文库,文档格式:PDF,文档页数:26,文件大小:310.1KB,团购合买
实验1 DEBUG调试工具中各命令的使用 实验2 MASM32编译环境及命令的使用实验 实验3 段式存储中各种寻址方式的使用实验 实验4 汇编语言中汇编指令使用实验 实验5 数据段中变量的定义及数据传送实验
点击下载完整版文档(PDF)

汇编语言程序设计实验课件 基础实验部分: 本部分共包括五个基本实验 实验1 DEBUG调试工具中各命令的使用 实验2 MASM32编译环境及命令的使用实验 实验3 段式存储中各种寻址方式的使用实验 实验4汇编语言中汇编指令使用实验 实验5 数据段中变量的定义及数据传送实验 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 基础实验部分 : 本部分共包括五个基本实验 实验1 DEBUG调试工具中各命令的使用 实验2 MASM32编译环境及命令的使用实验 实验 3 段式存储中各种寻址方式的使用实验 实验4 汇编语言中汇编指令使用实验 实验5 数据段中变量的定义及数据传送实验 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验1】DEBUG调试工具中各命令的使用 【实验目的】 熟练使用Debug调试工具中的各种命令。 【实验内容】 在Debug环境下,调入“Hello World”字符串输 出程序的执行文件(Iello.exe),使用Debugt命令进行 单步跟踪调试程序,进行查看字符串的位置,修改 字符串,查看修改寄存器及存储单元的内容等操作。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验1】DEBUG调试工具中各命令的使用 【实验目的 】 熟练使用Debug调试工具中的各种命令。 【实验内容 】 在Debug环境下,调入“Hello World”字符串输 出程序的执行文件(Hello.exe),使用Debug命令进行 单步跟踪调试程序,进行查看字符串的位置,修改 字符串,查看修改寄存器及存储单元的内容等操作。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 参考程序: (参考程序功能是屏幕显示字符串“Hello World!”) data segment buf db Oah,Odh,"Hello worild $ data ends code segment assume cs:code,ds:data start:mov ax,data mov ds,ax lea dx,buf mov ah,9 int 21h mov ah,4ch int 21h code ends end start China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 参考程序: (参考程序功能是屏幕显示字符串 参考程序功能是屏幕显示字符串 “Hello World Hello World !” ) data segment buf db 0ah, 0dh, "Hello worild ! $" d d实验1 ata en d s code segment assume cs:code,ds:data start: mov ax, data mov ds, ax lea dx, buf mov ah, 9 int 21h mov ah , 4ch mov ah , 4ch int 21h code ends end start http://lab.cug.edu.cn/ end start China University of Geoscience

汇编语言程序设计实验课件 【实验要求】 要求对Debug16,Debug32两种调试工具中的命令分别 操作,而且进行比较异同。 【实验步骤】 1.执行CMD命令,进入Windows下的Dos环境。 2.输入Debugt命令,出现提示符“一”后键入“?”。 3.逐项执行Debug命令,比较16位和32位Debug调试工具 的异同。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验要求 】 要求对Debug16,Debug32两种调试工具中的命令分别 操作,而且进行比较异同 实验1 。 【实验步骤】 1.执行CMD命令,进入Windows下的Dos环境。 2.输入Debu g 命 令,出现提示 符 “ —”后键入“?”。 3.逐项执行Debug命令,比较16位和32位Debug调试工具 的异同 。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验报告】 以“Iello World”字符串输出程序的执行文件 (Hello.exe)为例,说明上机调试情况,写出调试 步骤,以及调试过程中所遇到问题的解决方法, 针对调试过程中出现的问题进行分析、对执行结 果进行总结分析。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验报告】 实验1 以“Hello World”字符串输出程序的执行文件 (H ll e o.exe )为例,说明上机调试情况 说明上机调试情况,写出调试 步骤,以及调试过程中所遇到问题的解决方法, 针对调试过程中出现的问题进行分析、对执行结 果进行总结分析 。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验2】MASM32编译环境及命令的使用实验 【实验目的】 熟练使用MASM32编译环境中M、link命令,在 MASM32下正确调试32位汇编程序。。 【实验内容】 在MASM32环境下编译、连接、运行“ello Wold”程序,熟练使用QEDITOR.EXE可视化编程 环境,实现控制台和Windows.界面的“Hello World” 字符串输出编程。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验 2 】MASM32编译环境及命令的使用实验 【实验目的】 熟练使用MASM32编译环境中Ml、link命令,在 MASM32下正确调试32位汇编程 序。。 【实验内容】 在MASM32环境下编译 、连接 、运行 “Hello World”程序,熟练使用QEDITOR.EXE可视化编程 环境,实现控制台和Windows界面的“Hello World ” 字符串输出编程 。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 参考程序: (参考程序功能是屏幕显示字符串“Hello World!”) .386 .model flat,stdcall option casemap:none MessageBoxA PROTO:dword,dword,:dword,dword MessageBox equ includelib user32.lib NULL equ 0 MB OK equ 0 .stack 4096 .data szTitle byte 'Hi!',O szMsg byte 'Hello World!',0 .code China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 参考程序: (参考 序 是屏幕 字符串 参考 程 序功能是屏幕显示字符串 “H ll W ld H ello World ! ” ) .386 model flat stdcall 实验1 .model flat, stdcall option casemap:none MessageBoxA PROTO :dword, :dword, :dword, :dword M B M BA Message Box equ includelib user32.lib NULL equ 0 MB_OK equ 0 .stack 4096 .data szTitle byte 'Hi!', 0 szMsg byte 'Hello World!' ,0 .code China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 参考程序: (连接上页代码) start: invoke MessageBox, NULL, HWND hWnd offset szMsg,LPCSTR IpText offset szTitle,LPCSTR IpCaption MB OK UINT uType ret end start China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 参考程序: (连接上页代码) start 实验1 :invoke MessageBox, NULL, ;HWND hWnd off M set sz Msg, ;LPCSTR l T LPCSTR lp Text offset szTitle, ;LPCSTR lpCaption MB_OK ;UINT uType ret end start China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验要求】 能够下载、安装、配置MASM32的运行环境,可以实 现DOS、Console、Windows:环境下的“Hello World”编程。 【实验步骤】 1)下载安装MASM32软件包 2)配置BN、LIB的环境变量 3)编译、连接、执行Helo.exe文件。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验要求 】 能够下载、安装、配置MASM32的运行环境,可以实 现DOS、Console、Windows环境下的“Hello World”编程。 实验1 【实验步骤 】 1)下载安装MASM32软件包 2)配置BIN、LIB的环境变量 3 )编译 、连接 、执行Hello exe Hello.exe文件 。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验报告】 以“Hello World”32位程序为例,说明 MASM32的上机调试情况,写出调试步骤,以及 调试过程中所遇到问题的解决方法,针对调试过 程中环境变量设置问题进行分析,对三种模式下 的汇编语言编程进行比较说明。 China University of Geoscience http://lab.cug.edu.cn/

汇编语言程序设计实验课件 【实验报告】 实验1 以“Hello World”32位程序为例,说明 MASM32 的上机调试情况,写出调试步骤,以及 调试过程中所遇到问题的解决方法,针对调试过 程中环境变量设置问题进行分析,对三种模式下 的汇编语言编程进行比较说明 。 China University of Geoscience http://lab.cug.edu.cn/

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

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

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