鱼C论坛

 找回密码
 立即注册
查看: 4650|回复: 6

[汇编作业] 实验6 实践课程中的程序

[复制链接]
发表于 2015-11-14 12:30:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 康小泡 于 2015-11-17 09:37 编辑


不算很难,大家调试下就应该能懂了
  1. assume cs:code, ss:stack, ds:data
  2. stack segment
  3. dw 0, 0, 0, 0, 0, 0, 0, 0
  4. stack ends

  5. data segment
  6. db '1. display '
  7. db '2. brows '
  8. db '3. replace '
  9. db '4. modify '
  10. data ends

  11. code segment
  12. start:mov ax, data
  13. mov ds, ax
  14. mov bx, 0

  15. mov cx, 4
  16. s0:push cx //使用栈存放外层循环的cx
  17. mov si, 0

  18. mov cx, 4
  19. s1:mov al, [bx + 3 + si]
  20. and al, 11011111B //转换为大写的方法
  21. mov [bx + 3 + si], al
  22. inc si
  23. loop s1

  24. add bx, 10H
  25. pop cx //弹出存储在外层循环中的cx
  26. loop s0

  27. mov ax, 4c00H
  28. int 21H
  29. code ends
  30. end start
复制代码


谢谢留下你的脚步,本人每天都在线学习计算机,可以相互交流,绝对不是打广告买衣服的,qq:872785786
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-11-17 09:38:46 | 显示全部楼层
看不下去那个复制的代码格式太丑了,然后帮你修改了一下。论坛有个功能可以插入代码,让你的帖子更加美腻哟 QQ截图20151117094020.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-17 11:57:26 | 显示全部楼层
康小泡 发表于 2015-11-17 09:38
看不下去那个复制的代码格式太丑了,然后帮你修改了一下。论坛有个功能可以插入代码,让你的帖子更加美腻哟 ...

3q,下次换换:lol:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-18 11:12:30 | 显示全部楼层
呵呵  我来关注一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-18 21:00:09 | 显示全部楼层
我感觉有两个问题,
1. 当每次循环运行到S0的时候,下面的语句中cx 总要再次赋值为4,
2. 输入的四行字符串的偏移地址都是不一样的,而在程序中,每一次运行下来,都是对偏移地址si=0进行操作,所以不论怎么运行,都无法改第二行,第三行,所以,我认为可以在数据段中对二 三 四行的数据定义她的偏移地址,最后在使用基址相对寻址取出数据。
上面这些是我的看法,也是初学者,如果哪里有什么不对,请指出来,让我学习改正
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-18 22:47:08 | 显示全部楼层
zlming 发表于 2015-11-18 21:00
我感觉有两个问题,
1. 当每次循环运行到S0的时候,下面的语句中cx 总要再次赋值为4,
2. 输入的四行字符 ...

方法有多种,逻辑对就是可以的,:handshake
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-12 10:49:31 | 显示全部楼层
zlming 发表于 2015-11-18 21:00
我感觉有两个问题,
1. 当每次循环运行到S0的时候,下面的语句中cx 总要再次赋值为4,
2. 输入的四行字符 ...

这程序不是一列一列的改,是一行改4个,换下一行再改4个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 16:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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