Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

HELP WITH JAVA 101

Name: Anonymous 2009-02-12 14:43

Can someone help me write a Java program that does this?
It simply changes the word "hate" to "love"

Enter a sentence containing the word "hate":
hate is such a strong word

Your revised sentence is:
love is such a strong word

Name: Anonymous 2009-02-12 22:52

main:
    leal    4(%esp), %ecx
    andl    $-16, %esp
    pushl    -4(%ecx)
    pushl    %ebp
    movl    %esp, %ebp
    pushl    %ecx
    subl    $292, %esp
    movl    %gs:20, %eax
    movl    %eax, -8(%ebp)
    xorl    %eax, %eax
    jmp    .L2
.L3:
    leal    -264(%ebp), %eax
    movl    %eax, (%esp)
    call    love
.L2:
    movl    $255, 8(%esp)
    leal    -264(%ebp), %eax
    movl    %eax, 4(%esp)
    movl    $0, (%esp)
    call    read
    testl    %eax, %eax
    jg    .L3
    movl    $0, %eax
    movl    -8(%ebp), %edx
    xorl    %gs:20, %edx
    je    .L6
    call    __stack_chk_fail
.L6:
    addl    $292, %esp
    popl    %ecx
    popl    %ebp
    leal    -4(%ecx), %esp
    ret
    .size    main, .-main
    .section    .rodata
.LC0:
    .string    "love"
    .text
.globl love
    .type    love, @function
love:
    pushl    %ebp
    movl    %esp, %ebp
    subl    $40, %esp
    movl    $0, -8(%ebp)
    movl    .LC0, %eax
    movl    %eax, -12(%ebp)
    jmp    .L8
.L9:
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $72, %al
    je    .L10
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $104, %al
    jne    .L12
.L10:
    addl    $1, 8(%ebp)
    addl    $1, -8(%ebp)
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $65, %al
    je    .L13
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $97, %al
    jne    .L8
.L13:
    addl    $1, 8(%ebp)
    addl    $1, -8(%ebp)
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $84, %al
    je    .L16
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $116, %al
    jne    .L8
.L16:
    addl    $1, 8(%ebp)
    addl    $1, -8(%ebp)
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $69, %al
    je    .L18
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $101, %al
    jne    .L8
.L18:
    movl    $0, -4(%ebp)
    subl    $3, 8(%ebp)
    jmp    .L20
.L21:
    movl    -4(%ebp), %eax
    movzbl    -12(%ebp,%eax), %edx
    movl    8(%ebp), %eax
    movb    %dl, (%eax)
    addl    $1, -4(%ebp)
    addl    $1, 8(%ebp)
.L20:
    cmpl    $3, -4(%ebp)
    jle    .L21
    addl    $1, -8(%ebp)
    jmp    .L8
.L12:
    addl    $1, 8(%ebp)
    addl    $1, -8(%ebp)
.L8:
    movl    8(%ebp), %eax
    movzbl    (%eax), %eax
    cmpb    $10, %al
    jne    .L9
    movl    -8(%ebp), %eax
    subl    %eax, 8(%ebp)
    movl    -8(%ebp), %eax
    addl    $1, %eax
    movl    %eax, 8(%esp)
    movl    8(%ebp), %eax
    movl    %eax, 4(%esp)
    movl    $1, (%esp)
    call    write
    leave
    ret

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List