找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 717|回复: 19

[【其它】] 看看256字节能干啥?

[复制链接]
发表于 2010-2-26 20:57:53 | 显示全部楼层 |阅读模式
今天翻老电脑发现的256个字节的一段小程序,是3D动画


这里有源代码,asm的
  1. ; (? ( ) ?) ( )  256b intro by baze/3SC for Syndeecate 2001  use NASM to
  2. ; 咣?圮?圹?圹? loveC: thanks, Serzh: eat my socks dude ;]  compile the
  3. ; ( ) ( ) ( ) ( )  e-mail: [email]baze@stonline.sk[/email], web: [url]www.3SC.sk[/url]  source code
  4. [org 100h]
  5. [segment .text]
  6. SCREEN equ   160
  7. PIXBUF equ   204h
  8.     mov   al,13h
  9.     int   10h
  10.     push  word 0A000h
  11.     pop   es
  12.     mov   ax,cs
  13.     add   ah,10h
  14.     mov   fs,ax
  15.     xor   cx,cx
  16. PAL1  mov   dx,3C8h
  17.     mov   ax,cx
  18.     out   dx,al
  19.     inc   dx
  20.     sar   al,1
  21.     js   PAL2
  22.     out   dx,al
  23.     mul   al
  24.     shr   ax,6
  25.     out   dx,al
  26. PAL2  mov   al,0
  27.     out   dx,al
  28.     jns   PAL3
  29.     sub   al,cl
  30.     shr   al,1
  31.     out   dx,al
  32.     shr   al,1
  33.     out   dx,al
  34. PAL3  mov   bx,cx
  35.     mov   [fs:bx],bl
  36.     loop  PAL1
  37. TEX   mov   bx,cx
  38.     add   ax,cx
  39.     rol   ax,cl
  40.     mov   dh,al
  41.     sar   dh,5
  42.     adc   dl,dh
  43.     adc   dl,[fs:bx+255]
  44.     shr   dl,1
  45.     mov   [fs:bx],dl
  46.     not   bh
  47.     mov   [fs:bx],dl
  48.     loop  TEX
  49.     fninit
  50.     fldz
  51. MAIN  add   bh,8
  52.     mov   di,PIXBUF
  53.     fadd  dword [byte di-PIXBUF+TEXUV-4]
  54.     push  di
  55.     mov   dx,-80
  56. TUBEY  mov   bp,-160
  57. TUBEX  mov   si,TEXUV
  58.     fild  word [byte si-TEXUV+EYE]
  59.     mov   [si],bp
  60.     fild  word [si]
  61.     mov   [si],dx
  62.     fild  word [si]
  63.     mov   cl,2
  64. ROTATE fld   st3
  65.     fsincos
  66.     fld   st2
  67.     fmul  st0,st1
  68.     fld   st4
  69.     fmul  st0,st3
  70.     fsubp  st1,st0
  71.     fxch  st0,st3
  72.     fmulp  st2,st0
  73.     fmulp  st3,st0
  74.     faddp  st2,st0
  75.     fxch  st0,st2
  76.     loop  ROTATE
  77.     fld   st1
  78.     fmul  st0,st0
  79.     fld   st1
  80.     fmul  st0,st0
  81.     faddp  st1,st0
  82.     fsqrt
  83.     fdivp  st3,st0
  84.     fpatan
  85.     fimul  word [si-4]
  86.     fistp  word [si]
  87.     fimul  word [si-4]
  88.     fistp  word [si+1]
  89.     mov   si,[si]
  90.     lea   ax,[bx+si]
  91.     add   al,ah
  92.     and   al,64
  93.     mov   al,-5
  94.     jz   STORE
  95.     shl   si,2
  96.     lea   ax,[bx+si]
  97.     sub   al,ah
  98.     mov   al,-16
  99.     jns   STORE
  100.     shl   si,1
  101.     mov   al,-48
  102. STORE  add   al,[fs:bx+si]
  103.     add   [di],al
  104.     inc   di
  105.     inc   bp
  106.     cmp   bp,160
  107. EYE   equ   $-2
  108.     jnz   TUBEX
  109.     inc   dx
  110.     cmp   dx,byte 80
  111.     jnz   TUBEY
  112.     pop   si
  113.     mov   di,(100-SCREEN/2)*320
  114.     mov   ch,(SCREEN/2)*320/256
  115.     rep   movsw
  116.     mov   ch,SCREEN*320/256
  117. BLUR  dec   si
  118.     sar   byte [si],2
  119.     loop  BLUR
  120.     in   al,60h
  121.     cbw
  122.     dec   ax
  123.     jnz   near MAIN
  124.     mov   al,03h
  125.     int   10h
  126.     db   41,0,0C3h,3Ch
  127. TEXUV  db   "baze"
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2010-2-26 21:01:31 | 显示全部楼层
是啥子玩意哦?
回复

使用道具 举报

 楼主| 发表于 2010-2-26 21:07:58 | 显示全部楼层
引用第1楼whywhy于2010-02-26 21:01发表的 :
是啥子玩意哦?


是3D动画
回复

使用道具 举报

发表于 2010-2-26 21:56:45 | 显示全部楼层
咋个用呢??
回复

使用道具 举报

发表于 2010-2-26 22:08:34 | 显示全部楼层
元宵节到了,
origin大帅又发帖了,
热心下
回复

使用道具 举报

发表于 2010-2-26 22:13:07 | 显示全部楼层
不懂,纯热心
回复

使用道具 举报

发表于 2010-2-27 00:33:06 | 显示全部楼层
引用第4楼欧阳静茹于2010-02-26 22:08发表的 :
元宵节到了,
origin大帅又发帖了,
热心下


origin大帅不但发帖,还要给大伙发豆豆的!
回复

使用道具 举报

发表于 2010-2-27 08:04:24 | 显示全部楼层
这个3D动画记得刚买电脑时看到过,当时惊叹科技的伟大和老外的水平~
回复

使用道具 举报

发表于 2010-2-27 12:34:17 | 显示全部楼层
O大  年过完了 又要回来发豆豆了?
回复

使用道具 举报

 楼主| 发表于 2010-2-27 16:22:32 | 显示全部楼层
我没说要发豆豆吧?
回复

使用道具 举报

 楼主| 发表于 2010-2-27 16:22:59 | 显示全部楼层
我没说要发豆豆吧?
回复

使用道具 举报

发表于 2010-2-27 16:26:22 | 显示全部楼层
引用第10楼origin于2010-02-27 16:22发表的 :
我没说要发豆豆吧?
这就是“被发豆”哈哈
回复

使用道具 举报

发表于 2010-2-27 16:44:17 | 显示全部楼层
引用第10楼origin于2010-02-27 16:22发表的 :
我没说发豆豆吧?
回复

使用道具 举报

发表于 2010-2-27 17:16:57 | 显示全部楼层
引用第10楼origin于2010-02-27 16:22发表的 :
我没说要发豆豆吧?
有豆没豆都支持。。。。。
回复

使用道具 举报

发表于 2010-2-27 17:17:57 | 显示全部楼层
引用第10楼origin于2010-02-27 16:22发表的 :
我没说要发豆豆吧?

没豆就放两本书撒。
回复

使用道具 举报

发表于 2010-2-27 21:56:33 | 显示全部楼层
引用第12楼killl于2010-02-27 16:44发表的 :

还是K大侠高明!
回复

使用道具 举报

发表于 2010-2-27 22:39:08 | 显示全部楼层
引用第10楼origin于2010-02-27 16:22发表的 :
没说发豆豆吧?



好啊,O老大就是老大,,,,幸福中,,,,,,,,,,,,,
回复

使用道具 举报

发表于 2010-2-27 22:41:48 | 显示全部楼层
呵呵,来碰碰运气
回复

使用道具 举报

发表于 2010-2-27 23:41:10 | 显示全部楼层
进来瞧瞧
回复

使用道具 举报

发表于 2010-2-28 10:09:33 | 显示全部楼层
呆呆老大说不发豆豆,一般都有豆豆。因为:**说话从来都是反着说的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-9-21 22:00 , Processed in 0.177722 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表