- 10
- 0
- 约8.48万字
- 约 10页
- 2016-12-05 发布于河南
- 举报
汇编语言第七章案
7.1 编写一条宏指令CLRB,完成用空格符将一字符区中的字符取代的工作。字符区首地址及其长度为变元。
答:宏定义如下:
CLRB MACRO N, CFIL
MOV CX, N
CLD
MOV AL, ‘ ’ ;;取空格符的ASCII码
LEA DI, CFIL
REP STOSB
ENDM
7.2 某工厂计算周工资的方法是每小时的工资率RATE乘以工作时间HOUR,另外每工作满10小时加奖金3元,工资总数存放在WAG中。请将周工资的计算编写成一条宏指令WAGES,并展开宏调用:
WAGES R1, 42, SUM
答:宏定义如下:
WAGES MACRO RATE, HOUR, WAG
MOV AL, HOUR ;;计算周工资(WAG),公式为:HOUR* RATE
MOV BL, RATE
MUL BL
MOV WAG, AX
MOV AL, HOUR ;;计算奖金存入(AX),公式为:HOUR/10的商*3
MOV AH, 0
MOV BL, 10
DIV BL
MOV BL, 3
MUL BL
ADD WAG, AX ;;计算周工资总数
ENDM
宏调用:
WAGES R1, 42, SUM
宏展开:
1 MOV AL, 42
1 MOV BL, R1
1 MUL BL
1 MOV SUM, AX
1 MOV AL, 42
1 MOV AH, 0
1 MOV BL, 1
您可能关注的文档
- 橱柜营业员橱柜础知识111.ppt
- 正航管理软件T57--31版-进阶权限.ppt
- 武功山旅游路线宿攻略介绍.doc
- 武山县旅游资源状调查报告.doc
- 武汉微博教育整分享—计算机英语第三版课后答案(四).doc
- 武汉微博教育整分享计算机英语第三版课后答案(一).doc
- 模拟电子技术基课件.ppt
- 毎日颜を合わせ职场の人同士であっても.doc
- 死因填写与登记告培训.ppt
- 比利时出现“管用工荒” 招聘3个月无人问津.doc
- 8.《健康信息学 术语系统中护理实践表示的分类结构》国家标准编制说明.pdf
- 1、兵工民品行业计量技术规范项目建议书(热板式凝胶时间测定仪校准规范).pdf
- 02 附件3 轻工业计量技术规范项目建议书-真空冷冻干燥机校准规范.pdf
- 四道有关近似值计算习题及答案详解一.docx
- 5.《合成树脂工业水污染物排放标准(征求意见稿)》编制说明.pdf
- 会计荣誉证书公示.docx
- 02 除颤试验脉冲发生器校准规范 - 副本.pdf
- 1、《金属类板式微反应器控制系统校准规范》等151项行业计量技术规范计划项目汇总表.pdf
- 2.《健康信息学 患者健康卡数据 第4部分:扩展临床数据》国家标准编制说明.pdf
- 《食物血糖生成指数测定与标示规范》编制说明(征求意见稿).pdf
原创力文档

文档评论(0)