|
发表于 2012-1-7 13:02:52
|
显示全部楼层
回帖奖励 +1 鱼币
本帖最后由 小马过河 于 2012-1-7 13:04 编辑
- assume cs:dmd,ds:sjd,ss:dzd
- sjd segment
- db 'woairenminbi ok'
- db 4ah,0ah,7ch
- sjd ends
- dzd segment
- dw 8 dup(0)
- dzd ends
- dmd segment
- cxks: mov ax,sjd
- mov ds,ax
- mov ax,dzd
- mov ss,ax
- mov sp,10h
- mov bx,0
- mov ax, 0b872h
- mov es,ax
- mov di,0
- mov si,0
- mov dx,16
- mov cx,3
-
- s1: push cx ;压栈CX
- mov cx,16 ;十六个字母循环16次
-
- s2: mov al,ds:[si] ;取出代码段数据放入AL,字节型数据
- mov es:[bx+di],al ;将AL中数据放入附加段位置中
- push bx ;压栈BX
- mov bx,dx
- mov al,ds:[bx] ;取数据段第17个字节数据
-
- pop bx
- mov es:[bx+di+1],al
-
- inc si
- add di,2
- loop s2
- inc dx
- mov si,0
- mov di,0
- add bx,160
- pop cx
- loop s1
- mov ax,4c00h
- int 21h
- dmd ends
- end cxks 下面是我上午写了半天的代码
复制代码 |
|