请高手帮忙做以下几道汇编题(急!)
1.定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:(1)第一个字节是整数5(2)变量BUF,大小为25个字节,初值为0(3)变量ARRAY,类型为字,初值...
1. 定义数据段 DATA_SEG ,数据段中的数据按下列要求依次存储:
(1) 第一个字节是整数 5
(2) 变量 BUF ,大小为 25 个字节,初值为 0
(3) 变量 ARRAY ,类型为字,初值为 12H , 56H , 78H , 0AH
(4) 变量 MSG 存储字符串 ’yes’
2. 试编写一个源程序实现两个64位二进制数相加,两个数分别存放在NUM1,NUM2双字单元中,相加结果存放在RESULT1(低字)和RESULT2(高字)中,数据段分配如下:
DATA SEGMENT
NUM1 DD X
NUM2 DD Y
RESULT1 DW 0
RESULT2 DB 0
DATA ENDS
3. 用字符串指令编制一程序段,把以 DAT1 为首址的数据区中的 100 个字节数据依次传送到以 DAT2 为首址的数据区中。要求:在程序中按地址递减方式进行数据传送。 展开
(1) 第一个字节是整数 5
(2) 变量 BUF ,大小为 25 个字节,初值为 0
(3) 变量 ARRAY ,类型为字,初值为 12H , 56H , 78H , 0AH
(4) 变量 MSG 存储字符串 ’yes’
2. 试编写一个源程序实现两个64位二进制数相加,两个数分别存放在NUM1,NUM2双字单元中,相加结果存放在RESULT1(低字)和RESULT2(高字)中,数据段分配如下:
DATA SEGMENT
NUM1 DD X
NUM2 DD Y
RESULT1 DW 0
RESULT2 DB 0
DATA ENDS
3. 用字符串指令编制一程序段,把以 DAT1 为首址的数据区中的 100 个字节数据依次传送到以 DAT2 为首址的数据区中。要求:在程序中按地址递减方式进行数据传送。 展开
1个回答
展开全部
1、
DATA_SEG SEGMENT
DB 5
BUF DB 25 DUP(0)
ARRAY DW 12H , 56H , 78H , 0AH
MSG DB 'yes'
DATA_SEG ENDS
DATA_SEG SEGMENT
DB 5
BUF DB 25 DUP(0)
ARRAY DW 12H , 56H , 78H , 0AH
MSG DB 'yes'
DATA_SEG ENDS
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
11111
2024-11-15 广告
2024-11-15 广告
作业指导书是一种专门编写的指导性文件,用于完成某一项或同一类型的工作。它是根据设计图纸、制造厂说明书、相关的验评标准、编写人员现场所积累的施工经验以及成熟实用的施工工艺所编写的。定义和作用作业指导书是质量管理体系文件的组成部分,主要用于阐明...
点击进入详情页
本回答由11111提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询