. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  实验九之我见  [待解决] 回复[ 5次 ]   点击[ 340次 ]  
392271275
[帖 主]   [ 发表时间:2010-06-11 22:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-17 21:22
assume cs:codesg
data segment 
          db 'welecome to masm'
data ends
codesg segment
        start :
         mov ax,data
         mov ds,ax
         mov ax,0b800h
         mov es,ax
         mov bx,0
         mov si,0
         mov cx,8
        s1: mov al,ds:[bx]
            mov es:[si],al
            mov es:[si+1],0cah
            inc bx
            inc si
            inc si
            loop s1
           
            
         mov cx,2
         mov bx,9
         mov si,18
        s2: 
        mov al,ds:[bx]
         mov es:[si],al
         mov es:[si+1],24h
         inc bx
         inc si
         inc si
         loop s2
         
        mov cx,4
        mov bx,12
        mov si,24
        s3:
        mov al,ds:[bx]
         mov es:[si],al
         mov es:[si+1],01h
         inc bx
         inc si
         inc si
         loop s3
        
            
         
         
         mov ah,4ch
         int 21h
         codesg ends
 end start
mouse
[第1楼]   [ 回复时间:2010-06-17 16:20 ]   [引用]   [回复]   [ top ] 
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
三个字符串显示的内容相同,只有颜色不同,是不是可以用一个循环显示程序要求?
三个字符串的颜色,都是固定的数据,也可以放到数据段中定义。
yanghac
[第2楼]   [ 回复时间:2011-06-05 18:08 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-06-02 03:24
我看到标题进来了 而且我也证明了一个事情 就是4C5A5342
sallowdish
[第3楼]   [ 回复时间:2011-06-27 00:16 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-06-09 00:58
咳咳,lz虽然标题党了一点,而且态度恶劣,除了代码一个字都没,但LS的不好这么骂人嘛,害我还去看了下ASCII Table...
csafei
[第4楼]   [ 回复时间:2011-06-29 17:08 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-06-06 17:11
不用这么复杂吧,一个循环不就ok?
vs9841
[第5楼]   [ 回复时间:2011-07-01 16:55 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-01-17 12:29
楼主的代码错误太多了。 mov es:[si+1],0cah ,操作数没有定义大小,怎么可能通过编译
应该为mov es:[si+1] word ptr ocah
这样的错误有三处。你慢慢找,修改后,可以编译,但是结果也不正确,没有到屏的中央。而在左上角。编写太复杂了,看的眼疼。。。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved