汇编高手来帮忙看下这个程序为什么不能执行

[复制链接]
查看11 | 回复1 | 2008-11-15 23:30:33 | 显示全部楼层 |阅读模式
题目:在320*200的彩色图形方式下,从坐标(0,0)~(99,99)画一条红线
下面是程序,可是我运行的结果是花屏。。。。。绝对不是机器原因也不是版本问题,我换了三个版本和4太不同的机器了,,,我觉得这个代码因该是米错的吧。。。。
郁闷中。。。。
帮帮忙吧!~~~
c_seg segment
assume cs:c_seg
start:mov ah , 00h

mov al , 04h

int 10h

mov bx , 100

mov dx , 0

mov cx , 0

mov al , 04h

mov ah , 0ch
ok:
int 10h

inc cx

inc dx

dec bx

jne ok

mov ah , 4ch

int 21h

c_seg ends

end start

回复

使用道具 举报

千问 | 2008-11-15 23:30:33 | 显示全部楼层
c_seg segment assume cs:c_seg start:mov ah , 00h mov al , 04h int 10h mov bx , 100 mov dx , 0 mov cx , 0mov al , 01h ;这里像素改成了1mov ah , 0ch ok:int 10h inc cx inc dx dec bx jnz ok
;这里改成了jnz
;删除dos退出中断,不然线很快画完,屏幕一闪就退出了,什么都看不到c_seg ends end start...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行