我进入死循环!
sgm segment stack 's'
dw 32 dup(?)
sgm ends
data segment
a db '00111111b+00111111b='
b db '00000000b'
c db 00111111b
d db 00111111b
e db 00000000b
f db 'c:\ruanjian\integr~1\test6.txt'
data ends
code segment
main proc far  
     assume cs:code,ds:data,ss:sgm
     push ax
     push bx
     push cx
     push dx
     push ds
     xor ax,ax
     mov ax,data
     mov ds,ax
     mov cl,c
     add cl,d
     mov e,cl

     mov bx,7
     mov dl,02h
     mov ch,0
     mov ah,ch
     mov al,cl
h:   idiv dl
     add ah,30h
     mov [offset b+bx],ah
     mov ah,0
     dec bx
     cmp bx,0
     ja  h
;     add c,cl

     idiv dl
     mov [offset b+bx],ah

     mov dx,offset f
     mov al,02h
     mov ah,3d
     int 21h

     mov dx,offset a
     mov bx,ax
     mov cx,14h
     mov ah,40
     int 21h

     mov cx,0
     mov dx,20
     mov al,0
     mov ah,42
     int 21h

     mov dx,offset b
     mov cx,8
     mov ah,40
     int 21h

     mov ah,3eh
     int 21h

     pop ds
     pop dx
     pop cx
     pop bx
     pop ax
     ret
main endp
code ends
     end main