• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            SPOJ 1. Life, the Universe, and Everything

            1. Life, the Universe, and Everything

            Your program is to use the brute-force approach in order to find the Answer to Life, the Universe, and Everything. More precisely... rewrite small numbers from input to output. Stop processing input after reading in the number 42. All numbers at input are integers of one or two digits.

            Example

            Input:
            1
            2
            88
            42
            99
            Output:
            1
            2
            88
            
            我的代碼:
            section .bss
                    buf : resb 0x4
                    len : resd 0x1
            section .text
                    global  _start
            _start : 
                    xor eax, eax
                    mov [len], eax
                    mov [buf], al
                    mov [buf+1], al
            LOOP_INPUT :
                    call INPUT
                    cmp al, 0xa
                    jne LOOP_INPUT
                    mov al, [buf]
                    cmp al, '4'
                    jne LOOP_JUDGE_E
                    mov al, [buf+1]
                    cmp al, '2'
                    jne LOOP_JUDGE_E
                    jmp EXIT
            LOOP_JUDGE_E :
                    call OUTPUT
                    jmp _start
            INPUT :
                    mov eax, 0x3
                    mov ebx, 0x0
                    mov ecx, buf
                    add ecx, [len]
                    mov edx, 0x1
                    int 0x80
                    mov eax, [len]
                    inc eax
                    mov [len], eax
                    mov al, [ecx]
                    ret
            OUTPUT :
                    mov eax, 0x4
                    mov ebx, 0x1
                    mov ecx, buf
                    mov edx, [len]
                    int 0x80
                    ret
            EXIT :
                    mov eax, 1
                    xor ebx, ebx
                    int 0x80
             
             

            posted on 2011-03-16 13:24 coreBugZJ 閱讀(1041) 評論(0)  編輯 收藏 引用 所屬分類: Assemble

            国产欧美久久久精品影院| 99国产欧美久久久精品蜜芽| 免费国产99久久久香蕉| 国产真实乱对白精彩久久| 久久91精品国产91久| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 久久综合给合久久狠狠狠97色| 色婷婷综合久久久久中文 | 99久久精品免费看国产一区二区三区 | 久久国产精品无码一区二区三区 | 久久中文字幕人妻丝袜| 国产精品福利一区二区久久| 亚洲国产精品成人久久蜜臀 | 亚洲国产精品久久66| 国产99久久久国产精品小说| 久久免费视频网站| 精品久久久久久中文字幕大豆网| 久久亚洲国产精品一区二区| 一本色道久久88综合日韩精品| 狠狠色婷婷久久一区二区三区| 国内精品伊人久久久久妇| 久久99精品久久久久久不卡| 91精品国产综合久久婷婷| 无码人妻精品一区二区三区久久久 | 99久久精品国产毛片| 精品熟女少妇av免费久久| 国产精品久久久久久久久软件| 国产精品99久久久久久www| 久久国产高清字幕中文| 九九99精品久久久久久| 久久99精品国产99久久6男男| 日本强好片久久久久久AAA | 久久久久久国产精品免费无码| 久久这里的只有是精品23| 婷婷久久综合| 亚洲国产成人乱码精品女人久久久不卡 | 久久精品亚洲AV久久久无码| 久久久无码精品亚洲日韩蜜臀浪潮| 久久久无码精品午夜| 一本大道久久东京热无码AV| 久久综合九色综合网站|