DEBUG

lemonchen
DEMO 2004-10-10 字数 981

第一问:

直接在dos界面下的debug模式下用a命令为什么不能输入:

LP2:            ADD    AL, [BX]

第二问:为什么下面这段程序用masm编译时会显示这样的错误:

(为什么我的那个转移地址lp2有问题,汇编里面不是可以转移的吗?)

Microsoft (R) MASM Compatibility Driver

Copyright (C) Microsoft Corp 1993.  All rights reserved.

Invoking: ML.EXE /I. /Zm /c /Ta debug23.asm

Microsoft (R) Macro Assembler Version 6.11

Copyright (C) Microsoft Corp 1981-1993.  All rights reserved.

Assembling: debug23.asm

debug23.asm(8): error A2044: invalid character in file

debug23.asm(12): error A2044: invalid character in file

debug23.asm(11): error A2006: undefined symbol : LP2

附源代码:

CODE SEGMENT

ASSUME CS:CODE

MAIN PROC

GO:

MOV   CX,   5

MOV   AL,   0

MOV   BX,  2000

LP2:            ADD    AL, [BX]

INC     BX

DEC    CX

LOOP  LP2

MOV  [BX],  AL

INT       3

MAIN ENDP

CODE ENDS

END GO

CSArch 计算机体系结构
4 个回复
lemonchen
DEMO 2004-10-10

第一问知道了,不过第二问请告诉一下.

【 在 lemonchen (lin lin lin) 的大作中提到: 】

: 第一问:

: 直接在dos界面下的debug模式下用a命令为什么不能输入:

: LP2:            ADD    AL, [BX]

: ...................

RoachCock
拜康神教教主 2004-10-10

很简单, 你的[]是全角的,记得写程序的时候把输入法关闭

【 在 lemonchen (lin lin lin) 的大作中提到: 】

: 第一问知道了,不过第二问请告诉一下.

lemonchen
DEMO 2004-10-10

THX

【 在 RoachCock (chen3feng~shuaigment) 的大作中提到: 】

: 很简单, 你的[]是全角的,记得写程序的时候把输入法关闭

yjl
露重飞难行,风多响易沉。 2004-10-12

ft

【 在 RoachCock (chen3feng~shuaigment) 的大作中提到: 】

: 很简单, 你的[]是全角的,记得写程序的时候把输入法关闭