实验一 词法分析程序设计_[实验一]简单程序设计与汇编语言调试

一、 实验目的

(1).学习使用HQFC集成开发环境,掌握汇编语言程序的编写、编译,运行和调试的方法。

(2).学习汇编语言程序设计的基本方法和技能。

二、实验设备

IBM-PC微型计算机1台。

三、 实验内容 

编写程序,比较两个字符串STRING1和STRING2所含的字符是否相同,若字符串相同则显示“Match!”,如果不相同显示“No  match!”。

四、 实验步骤及调试

第一部、汇编程序的编写、编译和运行

打开HQFC集成开发环境,因为我们实验箱是USB接口的实验箱,所以这里选择“USB接口”

d8d7c27aa379cc0a20951f5f89344cd9.png点击“新建ASM”按键,新建一个汇编源文件,在ASM汇编源文件编辑窗口输入下面程序。

63d54edf3ff54e1114c2af6cea19da88.png874ca8d504ccaa3493de6e1a5b30961b.png保存文件,点击“重构运行

bc5fdf6dfcdc85ea8426f557195d1992.png

当源代码文件没有错误的时候,会出现运行界面

70002c0fa945ed16a4fff99937796bea.png

因为HQFC是与实验箱配套使用的,当运行程序的时候,它会尝试初始化硬件实验箱,上图即是未连接上实验箱的错误,在这里因为我们这个程序没有使用硬件资料,所以选择“Continue and don't ask again”。运行结果如下:

b0f387835b876ef581b5303eaa4b1180.png

修改源代码中字条串的内容,例如下

20f55bc0eee0293d00be6734162f8690.png点击“重构运行”,运行结果如下:a5bfd2e16e2fd1a8a4ecb0e76f61e03f.png若输入的源代码出现错误,请参考此文章:HQFC汇编代码排错教程

第二部、汇编程序的调试

使用HQFC对源代码进行调试仿真,请参考文章:HQFC集成开发环境调试汇编代码

实验报告要求

1)       画出程序流程框图,整理出运行正确的程序清单,并加适量注释。

2)       写出常用DOS 功能调用的INT 21H功能中的1号、2号、9号、0A号和返回DOS的语句。[常用DOS功能调用]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值