万千只cnm 发表于 2021-3-15 14:31:20

实验七 不能内存拷贝内存嘛

要求把数据从一个内存移动到指定内存


请问哪错了呀 必须用寄存器中转嘛


47行什么意思

wp231957 发表于 2021-3-16 08:54:20

标号,和下面的loop l2构成循环

xieglt 发表于 2021-3-16 09:41:06

数据不能用mov指令从内存传到内存,但是可以用 push , pop

push
pop   
这样一次传输2个字节。
如果是传输1个字节,必须通过寄存器中转
moval,
mov,al

l2 标号后面的代码

movax,               
adddx,
div   word ptr es:
mov es:,ax
addbx,4
adddi,2
addsi,10

万千只cnm 发表于 2021-3-17 19:51:53

wp231957 发表于 2021-3-16 08:54
标号,和下面的loop l2构成循环

呃呃 我的意思是47行为什么报错了{:5_104:}

万千只cnm 发表于 2021-3-17 19:54:39

xieglt 发表于 2021-3-16 09:41
数据不能用mov指令从内存传到内存,但是可以用 push , pop

push


谢谢 47行为什么报错呀 格式不能这么写吗

xieglt 发表于 2021-3-17 23:35:54

万千只cnm 发表于 2021-3-17 19:54
谢谢 47行为什么报错呀 格式不能这么写吗

看看你的冒号是不是全角冒号
页: [1]
查看完整版本: 实验七 不能内存拷贝内存嘛