+ -
当前位置:首页 → 问答吧 → 困我很久的问题, 问了不少人,没有结局

困我很久的问题, 问了不少人,没有结局

时间:2011-12-25

来源:互联网

Assembly code

        .386
        .model flat,stdcall
        option casemap:none

include        masm32.inc
includelib      masm32.lib
include        kernel32.inc
includelib    kernel32.lib
include msvcrt.inc

includelib msvcrt.lib


.data

dArray dword 12,23,34; 定义整形数组

countArray=($-dArray)/4 ;结果为3

szPrint byte'数组元素为:%d',0

    
.code

main proc
    
    ;打印数组
    mov edi,offset dArray; 地址
    mov ecx,countArray; 保存循环次数

    L1:    
    mov eax,[edi]
    invoke crt_printf, addr szPrint,eax;
    inc edi; 下一个元素
    loop L1
        
    invoke ExitProcess,0

main endp

end main





死循环,,,,,,,,

为什么是死循环


作者: caddor2011   发布时间: 2011-12-25

数组各个元素类型为双字;元素地址间是4字节。

作者: masmaster   发布时间: 2011-12-25


Assembly code

    .386
        .model flat,stdcall
        option casemap:none

include        masm32.inc
includelib      masm32.lib
include        kernel32.inc
includelib    kernel32.lib
include msvcrt.inc
includelib msvcrt.lib


.data

dArray dword 12,23,34; 定义整形数组

countArray=($-dArray)/4 ;结果为3

szPrint byte'数组元素为:%d',0

    
.code

main proc
    
    ;打印数组
    mov edi,offset dArray; 地址
    mov ecx,countArray; 保存循环次数

    L1:    
    mov eax,[edi]
    invoke crt_printf, addr szPrint,eax;
    add edi,4;  下一个元素
    loop L1
        
    invoke ExitProcess,0

main endp

end main








依然是死循环



引用 1 楼 masmaster 的回复:

数组各个元素类型为双字;元素地址间是4字节。

作者: caddor2011   发布时间: 2011-12-25

输出的结果为:

Assembly code
数组元素为:12数组元素为:23数组元素为:34数组元素为:-371720758数组元素为:-65774110
0数组元素为:624601806数组元素为:100数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0
数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素
为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组
元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0数组元素为:0

Press Enter key to continue...





引用 2 楼 caddor2011 的回复:
Assembly code

.386
.model flat,stdcall
option casemap:none

include masm32.inc
includelib masm32.lib
include kernel32.inc
includelib kernel32.lib
include ms……

作者: caddor2011   发布时间: 2011-12-25