鱼C论坛

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

关于一个简单程序我是新人多谢多谢 [

[复制链接]
发表于 2015-6-3 11:38:16 | 显示全部楼层 |阅读模式
2鱼币

assume cs:code,ds:data
        data segment
                msg db "hello world"
        data ends
        
code segment
        start:
        mov ax,data
        mov ds,ax
        mov bx,0b800h
        mov es,bx
        mov cx,11
        mov si,0
        mov bx,0
        mov ah,01000010b
      s:mov al,ds:[si]
        mov es:[bx],al
        mov es:[bx+1],ah
        inc si
        add bx,2
        loop s
        mov ax,4c00h
        int 21h
code ends
end start
请问一下,以上代码为什么不能输出hello world呢~

最佳答案

查看完整内容

assume cs:code,ds:data data segment db "hello world" data ends code segment start: mov ax,data mov ds,ax mov bx,0b800h mov es,bx mov cx,11 mov si,0 mov bx,0 mov ah,00000010b s:mov al,ds:[si] mov es:+160],al mov es:+161],ah inc si add bx ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-3 11:38:17 | 显示全部楼层
assume cs:code,ds:data
        data segment
                 db "hello world"
        data ends

code segment
        start:
        mov ax,data
        mov ds,ax
        mov bx,0b800h
        mov es,bx
        mov cx,11
        mov si,0
        mov bx,0
        mov ah,00000010b
      s:mov al,ds:[si]
        mov es:[bx+160],al
        mov es:[bx+161],ah
        inc si
        add bx,2
        loop s
        mov ax,4c00h
        int 21h
code ends
end start

因为楼主 你默认选择的是从第一行 第一列开始输出
但是! 因为在dos窗口下, 每运行一次, 屏幕都会上翻一行!
所以 要想看到屏幕上第一行输出东西, 最起码要在第二行输出, 而每一行是160个字节, 故而加
3.png


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-6-3 16:17:58 | 显示全部楼层
多谢,解决问题了~怎么给你分啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-6-3 16:19:33 | 显示全部楼层
那两个红色160太明显了,一眼就看到了,多谢多谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-4 11:47:12 | 显示全部楼层
{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-10 19:46:59 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-21 02:40:24 | 显示全部楼层
{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 20:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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