汇编语言,新手,求解答,不知道错在哪总是无法打开文件

 

            ;数据段
00000000 12345678             count dword 12345678h,9abcdef0h,0,0,3721h
         9ABCDEF0
         00000000
         00000000
         00003721
           ;代码段
00000000 B8 33221100          mov eax,33221100h          ;EAX=33221100H(立即数寻址)
00000005 8B D8                mov ebx,eax                ;EBX=EAX(寄存器寻址)
00000007 8B 0D 00000000 R     mov ecx,count              ;ECX=12345678H(直接寻址)
0000000D BB 00000000R         mov ebx,offset count       ;EBX=count变量的有效地址(立即数寻址)
00000012 8B 13                mov edx,[ebx]              ;EDX=12345678H(寄存器间接寻址)
00000014 8B 73 04             mov esi,[ebx+4]            ;ESI=9ABCDEF0H(寄存器相对寻址)
00000017 BE 00000004          mov esi,4                  ;ESI=4(立即数寻址)
0000001C 8B BE 00000000 R     mov edi,count[esi]         ;EDI=9ABCDEF0H(寄存器相对寻址)
00000022 8B 3C 1E             mov edi,[ebx+esi]          ;EDI=9ABCDEF0H(基址变址寻址)
00000025 8B 0C B3             mov ecx,[ebx+esi*4]        ;ECX=3721H(带比例的基址变址寻址)
00000028 8B 54 B3 FC          mov,edx,[ebx+esi*4-4]      ;EDX=0(带比例的相对基址变址寻址)
0000002C 8B EC                mov ebp,esp                ;EBP=ESP(寄存器寻址)
0000002E E8 00000000 E        call disprd                ;显示8个32位通用寄存器的内容