搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 汇编问题
标题:
汇编问题
取消只看楼主
powlin1991
等 级:
论坛游民
帖 子:51
专家分:22
注 册:2012-2-22
结帖率:
100%
楼主
已结贴
√
问题点数:10 回复次数:3
汇编问题
请问下,汇编里面的代码是不能这样写的么:
mov es:[15 - bx],dl(上面都已经定义了,就这里是报错的)
如果能这样写,那正确的格式是什么?
如果不能这样写,那么如何逆序的拷贝一个内存到另一个内存的?
谢谢了。
搜索更多相关主题的帖子:
内存
如何
2012-03-14 15:27
powlin1991
等 级:
论坛游民
帖 子:51
专家分:22
注 册:2012-2-22
第
2
楼
得分:0
回复 3楼 zaixuexi
呵呵,已经想出来了。因为刚开始学习汇编,然后高级语言中数组都是这么写的,所以试了一下这个,结果不行。
2012-03-18 19:30
powlin1991
等 级:
论坛游民
帖 子:51
专家分:22
注 册:2012-2-22
第
3
楼
得分:0
回复 6楼 powlin1991
呵呵,我还真是个初学的,很多关键字没看到,只能写出这么个玩意。
题目是将ffff:0 - ffff:f单元中的8个字拷贝到0:200 - 0:20f单元中,我的代码如下:
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov bp,14
mov cx,8
s1:
mov al,[bx]
mov es:[bp],al
add bx,2
sub bp,2
loop s1
mov bx,1
mov bp,15
mov cx,8
s2:
mov al,[bx]
mov es:[bp],al
add bx,2
sub bp,2
loop s2
mov ax,4c00h
int 21h
code ends
end
呵呵,见笑了。
2012-03-18 20:06
powlin1991
等 级:
论坛游民
帖 子:51
专家分:22
注 册:2012-2-22
第
4
楼
得分:0
回复 9楼 zaixuexi
懂了!!!额,太笨了太笨了,呵呵,多谢版主哈。
2012-03-18 21:54
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-363152-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.339296 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved