鱼C论坛

 找回密码
 立即注册
查看: 3446|回复: 4

帮我改改这个汇编程序吧!谢谢了呀!

[复制链接]
发表于 2011-4-19 19:43:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 loop 于 2011-5-29 23:40 编辑

  1. data                segment
  2.         source_buffer          db           40('a')
  3. data                ends
  4. ;************************************************************

  5. extra               segment
  6.        dest_buffer             db           40('?')
  7. extra               ends
  8. ;************************************************************

  9. code                segment
  10. ;------------------------------------------------------------
  11.        assume cs:code,ds:data,es:extra
  12. start:
  13.                  push   ds
  14.                  sub    ax,ax
  15.                  push   ax

  16.        mov    ax,data
  17.        mov    ds,as

  18.        mov    ax,extra
  19.        mov    es,ax

  20.        lea    si,source_buffer
  21.        lea    di,dest_buffer

  22.        cld
  23.        mov     cx,40
  24.        rep     movsb
  25.        ret
  26. main   endp
  27. ;---------------------------------------------------------------
  28. code   ends
  29. ;****************************************************************
  30.        end   start

复制代码
帮我改改这个程序,用不同的寻址方式,谢谢大家了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-3 11:01:41 | 显示全部楼层
本帖最后由 china0008 于 2011-5-3 11:35 编辑

20行 代码 有误  。  32行  main endp      前面没找到对应的 开始啊。    你使用了串送   这个程序似乎没啥改的必要了吧。


硬要改的话,你使用的是 字节 串送  我记得有 字的串送指令 这样你 cx 设置20就可以了。  

movsw
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-4 22:39:26 | 显示全部楼层
新手...看不懂...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-6 07:36:33 | 显示全部楼层
我刚才也看不懂来支持一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-6 09:13:57 | 显示全部楼层
    19.   mov    ax,data
    20.   mov    ds,as  ;这个as是什么东东哦

   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 12:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表