. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->数据处理的两个基本问题
主题 : :  绝了!比置顶程序还要牛的程序,不另外定义段,只用23条汇编指令完成程序要求。比最牛程序少用了七行代码。  [待解决] 回复[ 66次 ]   点击[ 6561次 ]  
netson
[帖 主] [ 发表时间:2009-07-02 10:50 ] 
荣誉值:0
信誉值:0
注册日期:2008-09-26 07:46
code segment 
start:mov ax,data 
      mov ds,ax 
      mov bx,0 
      mov si,0a8h 
      mov ax,table 
      mov ss,ax 
      mov bp,0 
      mov cx,21 
    s:mov ax,[si] 
      mov [bp+0ah],ax 
      mov ax,[bx] 
      mov dx,{bx+2} 
      mov [bp],ax 
      mov [bp+2],dx 
      mov ax,[54h+bx] 
      mov dx,[56h+bx] 
      mov [bp+05h],ax 
      mov [bp+07h],dx 
      div word ptr [bp+0ah] 
      mov [bp+0dh],ax 
      add bx,4 
      add si,2 
      add bp,10h 
      loop s 
      mov ax,4c00h
      int 21h
code ends 
end start 
我的QQ:479488993       我的博客:http://www.asmedu.net/blog/user/usermain.jsp?neighborId=14266  希望与热爱技术的人为伍。
wlzaini1314
[第42楼] [ 回复时间:2011-04-16 19:05 ] 
荣誉值:0
信誉值:0
注册日期:2011-01-15 22:31
一楼  我跟踪了你的程序 复制的只是  19 没别的了
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved