鱼C论坛

 找回密码
 立即注册
查看: 3645|回复: 7

实验10,show_str子程序的问题

[复制链接]
发表于 2011-7-15 11:30:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 demon 于 2011-7-15 13:22 编辑
  1. assume cs:codesg
  2. datasg segment
  3. db 'Welcome to masm!',0
  4. datasg ends

  5. codesg segment
  6. start:
  7. mov dh,0
  8. mov dl,3
  9. mov cl,2
  10. mov ax,datasg
  11. mov ds,ax
  12. mov si,0
  13. call show_str

  14. mov ax,4c00h
  15. int 21h

  16. show_str:
  17. push ax
  18. push bx
  19. push cx
  20. push dx
  21. push es
  22. push si

  23. mov ax,0b800h
  24. mov es,ax

  25. mov bx,0
  26. mov al,dh
  27. mov ah,160
  28. mul ah
  29. mov bx,ax
  30. mov al,dl
  31. mov ah,2
  32. mul ah
  33. add bx,ax
  34. mov al,cl
  35. mov ch,0
  36. s:
  37. mov cl,[si]
  38. jcxz end_show
  39. mov es:[bx],cl
  40. mov es:[bx+1],al
  41. inc si
  42. add bx,2
  43. jmp short s

  44. end_show:
  45. pop si
  46. pop es
  47. pop dx
  48. pop cx
  49. pop bx
  50. pop ax
  51. ret




  52. codesg ends
  53. end start
复制代码
问题,
行8 列3,以0开始,应该在第9行4列显示,
下面贴代码,都是第8行显示的!

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-7-15 12:01:16 | 显示全部楼层
好吧 看到群里的求助,帮你回一下 ,大致浏览了下 ,吃完饭回来再说。。。
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-7-15 12:16:54 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-7-15 13:02:49 | 显示全部楼层
2.jpg 完全没有问题
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-7-15 13:03:58 | 显示全部楼层
没必要纠结这个。
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-7-15 13:20:48 | 显示全部楼层
wangwum 发表于 2011-7-15 13:03
没必要纠结这个。

那就是我这的显示问题了,

我也认为我写的逻辑没有错,虽然写的复杂了点!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-7-15 15:36:51 | 显示全部楼层
闲逛,偶遇一贴
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-8-9 16:36:12 | 显示全部楼层
syw4122994 发表于 2011-7-15 15:36
闲逛,偶遇一贴

你的实验十成功运行了嘛,
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-22 07:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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