鱼C论坛

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

实验10(3)执行后显示不了

[复制链接]
发表于 2014-2-24 14:20:53 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 小木偶 于 2014-2-24 15:03 编辑
  1. assume cs:code

  2. data segment
  3.      dw 123,12666,1,8,3,38,0
  4. data ends

  5. code segment

  6. start: mov bx,data
  7.            mov ds,bx
  8.            mov si,0
  9.            call d1

  10.            mov ax,0
  11.            mov bx,0
  12.            mov ax,08b00h
  13.            mov es,ax
  14.            mov di,0
  15.            mov cx,13
  16.        call xs

  17.            mov ax,4c00h
  18.            int 21h
  19.            
  20.    d1: mov ax,ds:[si]
  21.        call zh   
  22.        ret           

  23.    zh: mov dx,0
  24.        mov bx,10
  25.        div bx
  26.        mov cx,ax
  27.        add cx,1
  28.        add dx,30h
  29.        mov bx,dx
  30.        push bx
  31.        loop zh
  32.        mov bp,2dh
  33.        push bp
  34.        add si,2
  35.        jcxz d1
  36.        ret

  37.   xs: pop es:[di+720h]
  38.        mov bx,1
  39.        mov al,2ch
  40.        mov es:[di+720h][bx],al         
  41.        inc di
  42.        loop xs
  43.        ret
  44. code ends

  45. end start
复制代码

错哪里了?执行后一闪就没了,什么都显示不出来。我想想中的显示出来的结果应该是38.3.8.1.12666.123
是不是错在 xs 这个子程序中?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-2-24 15:04:40 | 显示全部楼层
是不是我写的太乱   没人明白我意思啊?:mad:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-24 15:21:10 | 显示全部楼层
其他的不看了,就看到你的mov ax,4c00h int 21H了,这个是带返回码退出的意思。没看到你的显示中断
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-24 15:43:13 | 显示全部楼层

大神啥意思?还请指点迷津啊....
要怎么改  才能显示出来?
:cry
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-24 16:27:29 | 显示全部楼层
小木偶 发表于 2014-2-24 15:43
大神啥意思?还请指点迷津啊....
要怎么改  才能显示出来?

百度 dos 中断 ,显示中断好象是 ah=09,不熟悉inte格式的l汇编
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 20:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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