首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

汇编求教,该怎么解决

2013-06-19 
汇编求教程序如下:mov a,#00010010bmov p1,aend文件保存为test.asm放在D盘根目录下运行masm611出错Micros

汇编求教
程序如下:
mov a,#00010010b;
mov p1,a
end

文件保存为test.asm
放在D盘根目录下
运行masm611出错
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\冯文声>d:

D:\>dir
 驱动器 D 中的卷是 下载盘
 卷的序列号是 0006-ED8C

 D:\ 的目录

2012-09-22  19:57    <DIR>          Downloads
2013-04-30  20:36    <DIR>          game
2013-03-27  20:28    <DIR>          MAGICSET
2013-05-12  18:58    <DIR>          MASM611
2012-12-15  22:16    <DIR>          soft
2013-05-12  18:56                34 test.asm
2013-03-24  17:44    <DIR>          下载文件堆放夹
               1 个文件             34 字节
               6 个目录 160,442,556,416 可用字节

D:\>cd masm611

D:\MASM611>dir
 驱动器 D 中的卷是 下载盘
 卷的序列号是 0006-ED8C

 D:\MASM611 的目录

2013-05-12  18:58    <DIR>          .
2013-05-12  18:58    <DIR>          ..
2013-05-12  18:58    <DIR>          BIN
1993-09-29  08:37            13,917 CV.TXT
1993-09-29  08:55             9,486 ERRMSG.TXT
2013-05-12  18:58    <DIR>          HELP
2013-05-12  18:58    <DIR>          INCLUDE
2013-05-12  18:58    <DIR>          INIT
2013-05-12  18:58    <DIR>          LIB
1993-09-28  16:28            37,901 PENTIUM.TXT
1993-09-29  09:31            28,692 README.TXT
2013-05-12  18:58    <DIR>          SAMPLES
1993-09-21  10:22             6,981 SUPPORT.TXT
               5 个文件         96,977 字节
               8 个目录 160,442,556,416 可用字节

D:\MASM611>cd bin

D:\MASM611\BIN>masm d:\test
Microsoft (R) MASM Compatibility Driver


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

 Invoking: ML.EXE /I. /Zm /c d:\test.asm

Microsoft (R) Macro Assembler Version 6.11
Copyright (C) Microsoft Corp 1981-1993.  All rights reserved.

 Assembling: d:\test.asm
d:\test.asm(1): error A2044: invalid character in file
d:\test.asm(2): error A2034: must be in segment block

请问程序哪里有错?这可是书上的程序。
[解决办法]
看提示是说非法字符,难道是Unicode的问题?你用记事本写的代码?
[解决办法]
有点糊涂了,这是51平台的汇编?
[解决办法]

引用:
这是照抄书的。怎么书上没问题,到我手上就有问题了?

p1大写P1看看
[解决办法]
masm只能处理x86汇编代码,
而你的代码一看就不是x86汇编代码,
需要用具体硬件平台的汇编器。

热点排行