. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  实验9:为什么运行后给我笑脸??是错了吗?  [已解决] 回复[ 2次 ]   点击[ 301次 ]  
181763116
[帖 主]   [ 发表时间:2008-03-07 22:14 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:1
注册日期:2008-03-01 17:14
我的代码:
assume cs:code  
data segment 
  db 'welcome to masm!' 
  db 02h,24h,71h 
data ends 
code segment 
  start:mov ax,data 
        mov ds,ax 
        mov ax,0b800h 
        mov es,ax 
        mov di,65
        mov si,0
        mov ax,0
        mov cx,16 
     s0:mov al,ds:[si] 
        mov es:[6e0h+di],al 
        mov es:[780h+di],al 
        mov es:[820h+di],al         
        inc si 
        add di,2 
        loop s0 
        mov si,16
        mov di,64
        mov ax,0
        mov cx,16 
     s1:mov al,ds:[si] 
        mov es:[6e0h+di],al 
        mov al,[si+1] 
        mov es:[780h+di],al 
        mov al,[si+2] 
        mov es:[820h+di],al 
        add di,2 
        loop s1 
        mov ax,4c00h 
        int 21h 
code ends 
end start
是代码有问题还是什么原因  我LINK后运行EXE程序  它给我一排笑脸和一排美圆符和一排Q  没搞懂
181763116
[第1楼]   [ 回复时间:2008-03-08 00:11 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:1
注册日期:2008-03-01 17:14
晕  搞懂了  ASCII码和属性搞反位置了
181763116
[第2楼]   [ 回复时间:2008-03-08 00:11 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:1
注册日期:2008-03-01 17:14
此贴由 贴主 于 [ 2008-03-08 00:11 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved