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

نام تاپیک: اشکال در برنامه زیر چیست لطفا راهنمایی کنید . فوری

  1. #1

    اشکال در برنامه زیر چیست لطفا راهنمایی کنید . فوری

    سلام به همه دوستان
    من این برنامه رو با EMU8086 نوشتم ولی 3 تا error میده که نمیفهمم منظورش چیه لطفا راهنماییم کنید مرسی.




    Cseg data segment

    msg db "hello, world!", 0dh,0ah, '$'

    place1 dw 123

    place2 dw 400

    Cseg ends



    stack segment

    db 5 dup(‘ ‘)

    ends



    code segment

    start: ; set segment registers:

    pusha

    mov ax, Cseg

    push ds

    mov ds, ax

    mov es, ax

    mov bx, offset placce1

    mov place2,bx

    mov [BX],place2

    ; print "hello, world!":

    lea dx, msg

    mov ah, 09h

    int 21h

    mov place1,place2



    mov ah, 0

    inc 21h



    ;return control to os

    ret

    popa

    ends

    end start ; set entry point and stop


  2. #2

    نقل قول: اشکال در برنامه زیر چیست لطفا راهنمایی کنید . فوری

    خط اول data رو پاک کنید
    در این دستور رو یک حرف c بیشتر نوشتین mov bx, offset placce1

    در دو دستور زیر
    mov [BX],place2
    mov place1,place2
    نمیتونید داده رو به طور مستقیم بین دو خونه از حافظه منتقل کنید از یک ثبات کمکی استفاده کنید

    در خط
    inc 21h
    حرف c را به t تغییر بدین

    دستورات زیر رو هم حذف کنید
    pusha و push dsوpopa

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

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