. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  无法编译的问题  [已解决] 回复[ 3次 ]   点击[ 396次 ]  
mengdewan
[帖 主]   [ 发表时间:2009-03-02 18:48 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:5
注册日期:2008-12-18 16:07
自己想练习下字符串的复制,可是masm编译总是没反应,请各位哪有问题,人民的眼睛一定是雪亮的
再次感谢    自己学的不好  欢迎批评指正
assume cs:code 
        
date segment
        db 'welcome to masm!'
date ends

code segment
start:mov ax,date
          mov ds,ax
          mov bx,0
          mov ax,b800h
          mov es,ax
          mov bp,0
          mov cx,14
        s:mov al,[bx]
          mov es:[bp],al
          inc bx
          inc bp
          loop s
          mov ax,4c00h
          int  21h
code ends
end start
wsrf
[第1楼]   [ 回复时间:2009-03-02 20:17 ]   [引用]   [回复]   [ top ] 
荣誉值:33
信誉值:0
注册日期:2008-10-16 10:01
编译器错误提示:
1.ASM(11): error A2009: Symbol not defined: B800H
书上有说明,以字母开头的16进制数书写时要在前面加个0,否则编译器不认。楼主是没有认真看书吧?
mengdewan
[第2楼]   [ 回复时间:2009-03-02 21:49 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:5
注册日期:2008-12-18 16:07
编译器错误提示:
1.ASM(11): error A2009: Symbol not defined: B800H
书上有说明,以字母开头的16进制数书写时要在前面加个0,否则编译器不认。楼主是没有认真看书吧?
------------------
回复:恩   我很想学汇编   学到9章的时候放假,回家没有电脑,最难熬的一个月,来了知识有点生疏,多谢了
mengdewan
[第3楼]   [ 回复时间:2009-03-02 21:56 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:5
注册日期:2008-12-18 16:07
此贴由 贴主 于 [ 2009-03-02 21:56 ] 结贴。 结贴原因:问题已解决
得分情况: 1楼(wsrf):4分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved