刚开始学习汇编语言,请问为什么要加63H?编写一个程序,把自1000H 单元开始的100个数传送至1050H开始的存储区中(注意:数据区有重叠)。

[复制链接]
查看11 | 回复1 | 2021-1-27 05:18:48 | 显示全部楼层 |阅读模式
LEASI,1000H
LEADI,1050H
ADDSI,63H
ADDDI,63H
MOVCX,64H
STD
REPMOVSB
HLT
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:18:48 | 显示全部楼层
注意数据区有重叠,所以就不能从头向后开始传送,而应该从最后一个往前进行传送,第一个数据地址是0的话,第100个数据的地址就是63h了(00-63h共64h=100个)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行