- 58
- 0
- 约1.46千字
- 约 6页
- 2016-12-09 发布于重庆
- 举报
实验11-高级汇编语言程序设计实验报告
高级汇编语言程序设计
实验十一
学 院:专 业:姓 名:学 号:指导教师:一、实验目的
1.掌握高级汇编语言技术的方法。
2.掌握宏定义、宏调用方法。
3.熟悉宏定义中的参数形式。
二、实验准备
1.复习教材中有关宏汇编的内容。
2.编写一条宏指令CLRB,完成用空格符将一字符区中的字符取代工作。字符区首地址及其长度为变元。
3. 请编写宏指令宏:BIN_SUB完成多个字节数据连减的功能:
RESULT←(A-B-C-D-…)
要相减的字节数据顺序存放在首地址为OPERAND的数据区中,减数的个数存放在COUNT单元中,最后结果存入RESULT单元。
三、实验内容
调试并调用编写的宏指令。
1、编写一条宏指令CLRB,完成用空格符将一字符区中的字符取代工作。字符区首地址及其长度为变元。
代码如下:
宏指令:
CLRB MACRO N,STRINGMOV DI,OFFSET STRINGMOV CX,NMOV AL,32;;32是空格的ASCII码
TIHUAN:CMP CX,0JZ EXITMOV [STRING],ALDEC CXINC DIJMP TIHUAN ;;从DI所指的内存开始,将连续的CX个字节写成AL的内容
EXIT:ENDM
调用宏指令的代码:
Data segment
您可能关注的文档
最近下载
- 船舶行业船舶维修方案.doc VIP
- 有限空间作业审批制度.doc VIP
- SLT807-2021水工建筑物环氧树脂灌浆材料技术规范.pdf VIP
- 2025年演出经纪人演出项目收益分配中的退票政策对收益的影响专题试卷及解析.pdf VIP
- 2025年信息系统安全专家网络分段与红蓝对抗演练专题试卷及解析.pdf VIP
- 2025年房地产经纪人临时用地使用权的申请与管理专题试卷及解析.pdf VIP
- CJ-T 340-2016 绿化种植土壤.pdf
- 基于夜间经济数据的城市文化消费热点区域识别.pdf VIP
- 全国注册公用设备工程师暖通空调执业资格考试应考须知.pdf VIP
- 2025年拍卖师抵税财物拍卖专题试卷及解析.pdf VIP
原创力文档

文档评论(0)