注册 登录
编程论坛 汇编论坛

问个菜鸟问题

arfeng 发布于 2008-06-12 11:14, 1621 次点击
WWidth=40
WLeftTopLine=10
WLeftTopRow=20
WRightBottomLine=20
WRightBottomRow=WLeftTopRow-1
Collor=70H
CR=0DH
LF=0AH
STACKSG SEGMENT STACK 'S'
    DW 64 DUP('ST')
STACKSG ENDS
DATA    SEGMENT
STRING    DB 'This is a example to call interrupt 10H.'
CT    EQU $-STRING
ATA    ENDS
CODE    SEGMENT
    ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSG
MAIN    PROC    FAR
    MOV    AX,DATA
    MOV    DS,AX
    MOV    ES,AX
    MOV    AH,0
    INT    10H
    MOV    AH,6
    MOV    AL,0
    MOV    BH,1FH
    MOV    CX,0
    MOV    DX,184FH
    INT    10H
    MOV    AH,6
    MOV    AL,0
    MOV    BH,Collor
    MOV    CH,WLeftTopLine
    MOV    CL,WLeftTopRow
    MOV    DH,WRightBottomLine
    MOV    Dl,WRightBottomRow
    INT    10H
MAIN    ENDP
CODE    ENDS
    ENS    MAIN
这是什么错误..
呵呵..刚入门.高手指点一二啦..
8 回复
#2
sherry332008-06-12 11:21
WWidth=40
WLeftTopLine=10
WLeftTopRow=20
WRightBottomLine=20
WRightBottomRow=WLeftTopRow-1
Collor=70H
CR=0DH
LF=0AH
STACKSG SEGMENT STACK 'S'
    DW 64 DUP('ST')
STACKSG ENDS
DATA    SEGMENT
STRING    DB 'This is a example to call interrupt 10H.'
CT    EQU $-STRING
DATA    ENDS
CODE    SEGMENT
    ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSG
MAIN    PROC    FAR
    MOV    AX,DATA
    MOV    DS,AX
    MOV    ES,AX
    MOV    AH,0
    INT    10H
    MOV    AH,6
    MOV    AL,0
    MOV    BH,1FH
    MOV    CX,0
    MOV    DX,184FH
    INT    10H
    MOV    AH,6
    MOV    AL,0
    MOV    BH,Collor
    MOV    CH,WLeftTopLine
    MOV    CL,WLeftTopRow
    MOV    DH,WRightBottomLine
    MOV    Dl,WRightBottomRow
    INT    10H
MAIN    ENDP
CODE    ENDS
    END    MAIN

再试试!
下次敲程序时候细心点!
#3
arfeng2008-06-12 11:40
茂似还不行..
#4
arfeng2008-06-12 11:41
帮我看下图片上的是什么错误...
#5
zklhp2008-06-14 15:10
这样行吗

WWidth=40
WLeftTopLine=10
WLeftTopRow=20
WRightBottomLine=20
WRightBottomRow=WLeftTopRow-1
Collor=70H
CR=0DH
LF=0AH
STACKSG SEGMENT STACK 'S'
    DW 64 DUP('ST')
STACKSG ENDS
DATA    SEGMENT
STRING    DB 'This is a example to call interrupt 10H.'
CT    EQU $-STRING
DATA    ENDS
CODE    SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSG
START:
    MOV    AX,DATA
    MOV    DS,AX
    MOV    ES,AX
    MOV    AH,0
    INT    10H
    MOV    AH,6
    MOV    AL,0
    MOV    BH,1FH
    MOV    CX,0
    MOV    DX,184FH
    INT    10H
    MOV    AH,6
    MOV    AL,0
    MOV    BH,Collor
    MOV    CH,WLeftTopLine
    MOV    CL,WLeftTopRow
    MOV    DH,WRightBottomLine
    MOV    Dl,WRightBottomRow
    INT    10H
    MOV    AX,4c00h
    INT    21h
CODE    ENDS
END START
#6
zklhp2008-06-14 15:27
[bo][un]arfeng[/un] 在 2008-6-12 11:41 的发言:[/bo]

帮我看下图片上的是什么错误...


呵呵 你链的是什么文件???

好象程序也有点问题
#7
sherry332008-06-16 14:55
晕的
怎么是。TXT拉?
应该把程序后缀改为。ASM然后再用MASM 2.ASM
LINK 2.OBJ
你仔细找本书看。。。
或者用软件,可以直接生成。EXE文件的
#8
arfeng2008-06-20 22:14
OK 知道了..
#9
小鸡鸡2008-09-26 23:05
看不懂,路过
1