نمایش نتایج 1 تا 4 از 4

نام تاپیک: كمك فوري سريزي عدد

  1. #1

    كمك فوري سريزي عدد

    سلام
    من تا اينجاي برنامه نوشتم فقط ميخوام وقتي حاصل جمع عددها سريز ميشه errorبده ولي نميشه
    خواهشن كمك كنيد
    data segment
    msg db 'error$'
    ends
    stack segment
    dw 128 dup(0)
    ends
    code segment
    start:
    ; set segment registers:
    mov ax, data
    mov ds, ax
    mov ah,1
    int 21h
    mov cl,al
    mov ah,1
    int 21h
    mov bl,al
    add bl,cl
    mov dl,bl
    sub dl,30h
    jo l
    mov ah,2
    int 21h
    l: mov dl,offset msg
    mov ah,9
    int 21h
    mov ax, 4c00h ; exit to operating system.
    int 21h
    ends

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: كمك فوري سريزي عدد

    سوای از کد های شما موارد اصلاح قید شد.

    data segment
    msg db 'error$'
    ends
    stack segment
    dw 128 dup(0)
    ends
    code segment
    start:
    ; set segment registers:
    mov ax, data
    mov ds, ax
    mov ah,1
    int 21h
    mov cl,al
    mov ah,1
    int 21h
    mov bl,al
    add bl,cl
    jc l ; به اینجا انتقال و بررسی شود
    mov dl,bl
    sub dl,30h
    mov ah,2
    int 21h
    jmp l2 ; اضافه شود
    l: mov dl,offset msg
    mov ah,9
    int 21h
    l2: ; اضافه شود
    mov ax, 4c00h ; exit to operating system.
    int 21h
    ends

  3. #3

    نقل قول: كمك فوري سريزي عدد

    مرسي از راهنماييتون
    ولي اجراي برنامه كه فرقي نكرد
    ميخوام به محض ورود 2 عدد حاصل جمع حساب كنه و اگه حاصل سريز شد پيغام بده
    با فرض اينكه 2 عدد 8 بيتي باشند

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: كمك فوري سريزي عدد

    روش کار توصیه شده درسته - شما عدد را درست وارد کن جواب خواهی گرفت

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •