. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
主题 : :  实验9终于成了,31行代码,大家帮忙看下还有什么可以改进的  [已解决] 回复[ 3次 ]   点击[ 474次 ]  
citong001
[帖 主] [ 发表时间:2011-11-29 22:30 ] 
荣誉值:0
信誉值:0
注册日期:2009-08-27 00:18
assume cs:code
        data segment
          db 'welcome to masm!'
          db 2h,24h,71h
        data ends 
        code segment
        start:mov ax,data
                  mov ds,ax
                  mov ax,0b800h
                  mov es,ax
        
                  mov si,6e0h
                  mov di,0
                  mov cx,3
                 
               ok:mov dx,cx ;外循环
                  mov bx,0
                  mov bp,40h
                  mov cx,16
                  
                s:mov al,[bx];内循环
                  mov ah,[di+16]
                  mov es:[si+bp],ax
                  inc bx
                  add bp,2
                  loop s
                 
                  mov cx,dx
                  inc di
                  add si,0a0h
                  loop ok
                 
                  mov ax,4c00h
                  int 21h
                 
        code ends
        end start
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved