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

نام تاپیک: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

  1. #1
    کاربر دائمی آواتار Delphi Coder
    تاریخ عضویت
    آذر 1386
    محل زندگی
    c:\windows\system32
    پست
    560

    مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    این برنامه یک مرجع نسبتا کامل و مختصر و مفید برای وقفه های BIOS و DOS و همچنین مجموعه دستورات 8086 و جدولها و پورتهای سخت افزاری است.
    فایل های ضمیمه فایل های ضمیمه

  2. #2

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام
    من به لیست وقفه های اسمبلی کتاب مزیدی نیاز دارم لطفا در اختیارم قرار بدید
    مرسی

  3. #3

    Smile نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام
    این مال مزیدی نیست ولی اکثر وقفه ها را نوشته

    لینک


    pdf هم داره

  4. #4
    کاربر تازه وارد آواتار kazemproger
    تاریخ عضویت
    دی 1388
    محل زندگی
    مشهد
    پست
    37

    Smile نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    نقل قول نوشته شده توسط Delphi Coder مشاهده تاپیک
    این برنامه یک مرجع نسبتا کامل و مختصر و مفید برای وقفه های BIOS و DOS و همچنین مجموعه دستورات 8086 و جدولها و پورتهای سخت افزاری است.
    سلام. خیلی مفید بود ممنون.
    من یه سئوال هم از شما دارم. تاثیر دستور neg روی فلگ AF و تاثیر دستورات چرخشی روی فلگ OF ؟

  5. #5

    Talking نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    نقل قول نوشته شده توسط kazemproger مشاهده تاپیک
    سلام. خیلی مفید بود ممنون.
    من یه سئوال هم از شما دارم. تاثیر دستور neg روی فلگ AF و تاثیر دستورات چرخشی روی فلگ OF ؟
    تا اینجاآمدم چیزی پیدا نشد گفتم لااقل ما چیزی بگذاریم برای دیگران
    اگر برنامه نویس هستید ،دانشجو و .....
    با برنامه نویسی هم کمی گیر دارید برید http:/www.masm32.com این سایت ببینید اسمبل32 بیتی بهتون یادت میده پایه برنامه نویسی واصل کار برای انهایی که تشنه کار هستن.با ورود به سایت که مربوط به مایکروسافت هست و( کلمه M در اول) نشون دهنده اسمبل و 32 (asm 32) یک پک در اول صفحه هست دانلود بعد نصب(باز شدن)بعد برید نمونه ها سورس با فورام سایت ببینید پشیکون نمیشید.(برای ویروس نویس ها)
    این عمق برنامه نویسی حتی تحت ویندوز یادتون میده با API ویندوز

  6. #6

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سوال:لطفا کد وقفه تعویض دایرکتوری وکپی فایل رو بنویسید...

  7. #7

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری





    .model small
    clrscr macro
    mov ah,06h
    mov al,25
    mov cx,0
    mov dh,25
    mov dl,80
    mov bh,0fh
    int 10h
    gotoxy row,col
    endm
    ;***************************
    ;****************************
    showerror macro
    mov ah,09h
    int 21h
    call readchar
    endm
    ;***************************
    gotoxy macro row,col
    mov ah,02h
    mov dh,row
    mov dl,col
    mov bh,0
    int 10h
    endm
    ;***************************
    .stack 64

    .data
    intruptdeletedirectory equ 3ah
    lenstring dw ?
    strerror db 'Error To Run Command.$'
    rstrf label byte
    max db 30
    len dw ?
    path db 30 dup('$')
    mdd db "enter directory for delete :","$"
    mcd db "Enter Directory For Create :","$"
    mfd db "Enter File Name For Delete :","$"
    number db ?
    row db 0
    col db 0
    prompt db "farman:\$"
    num db " ","$"
    ;***********
    .code
    main proc far
    mov ax,@data
    mov ds,ax
    clrscr
    Repeat:
    add row,1
    gotoxy row,col
    lea dx,prompt
    call display

    call readchar
    add row,2

    cmp number,'1'
    je Item1
    cmp number,'2'
    je Item2
    cmp number,'3'
    je Item3
    cmp number,'4'
    je Item4
    cmp number,'5'
    je Item5
    cmp number,'6'
    je Item6
    cmp number,'7'
    je Item7
    ;cmp number,'8'
    ;je Item8
    jmp Repeat
    ;Item7:
    ;call helps
    ;jmp repeat
    Item1:
    lea dx,prompt
    mov row,0
    mov col,0
    clrscr
    jmp Repeat
    Item2:
    call CreateDirectory
    jmp Repeat
    Item3:
    call time
    jmp Repeat
    Item4:
    call DeleteDirectory
    jmp Repeat
    Item5:
    call DATE
    jmp Repeat
    Item6:
    call Deletefile
    jmp Repeat
    Item7:
    mov ax,4c00h
    int 21h
    jmp Repeat
    ret

    main endp
    ;***************************
    display proc near
    mov ah,09h
    int 21h
    ret
    display endp
    ;***************************
    ;***************************
    readchar proc near
    mov ah,01h
    int 21h
    mov number,al
    ret
    readchar endp
    ;***************************
    ;***************************
    time proc near

    gotoxy row,col
    CALL TIMEr
    MOV AL,CH
    CALL DISPLA1
    CALl COLON
    MOV AL,CL
    CALL DISPLA1
    CALL COLON
    MOV AL,DH
    CALL DISPLA1
    ;mov ax,4c00h
    ;int 21h
    ret
    time endp
    ;***************************
    DATE PROC NEAR
    gotoxy row,col
    CALL dater
    MOV AL,CL
    CALL DISPLA1
    MOV AL,CH
    CALL DISPLA1
    CALL COLON
    MOV AL,DH
    CALL DISPLA1
    CALL COLON
    MOV AL,Dl
    CALL DISPLA1
    ;mov ax,4c00h
    ;int 21h
    ret
    DATE ENDP
    ;***************************
    TIMEr PROC NEAR
    MOV AH,2CH
    INT 21H
    RET
    TIMEr ENDP
    ;_________________________________________________ _____
    dater PROC NEAR
    mov ah,2ah
    int 21h
    RET
    dater ENDP
    ;_________________________________________________ _____
    COLON PROC NEAR
    PUSH DX
    MOV DL,':'
    MOV AH,02H
    INT 21H
    POP DX
    RET
    COLON ENDP
    ;_________________________________________________ _____
    DISPLA1 PROC NEAR
    PUSH DX
    MOV BL,10
    MOV AH,00H
    DIV BL
    MOV BX,AX
    ADD BL,30H
    MOV AH,02H
    MOV DL,BL
    INT 21H
    ADD BH,30H
    MOV DL,BH
    INT 21H
    POP DX
    RET
    DISPLA1 ENDP
    ;*******************************************
    ;***************************
    DeleteDirectory proc near
    lea dx,mdd
    call display
    lea dx,rstrf
    call getstring
    call getlenstring
    mov si,lenstring
    mov path[si],00h
    lea dx,path-1
    mov ah,3ah ;intruptdeletedirectory
    int 21h
    jnc DDk
    lea dx,strerror
    showerror
    DDk:
    ret
    DeleteDirectory endp
    ;***************************
    ;***************************
    CreateDirectory proc near
    lea dx,mcd
    call display
    lea dx,rstrf
    call getstring
    call getlenstring
    mov si,lenstring
    mov path[si],00h
    lea dx,path-1
    mov ah,39h ;intruptcreatedirectory
    int 21h
    jnc CDk
    lea dx,strerror
    showerror
    CDk:
    ret
    CreateDirectory endp
    ;***************************
    ;***************************
    getstring proc near
    mov ah,0ah
    int 21h
    ret
    getstring endp
    ;***************************
    getlenstring proc near
    lea bx,path
    mov cx,0
    mov si,0
    lop1:
    cmp byte ptr [bx+si],13
    je exit1
    inc si
    inc cx
    jmp lop1
    exit1:
    mov lenstring,cx
    ret
    getlenstring endp

    ;***************************
    Deletefile proc near
    lea dx,mfd
    call display
    lea dx,rstrf
    call getstring
    call getlenstring
    mov si,lenstring
    mov path[si],00h
    lea dx,path-1
    mov ah,41h
    int 21h
    jnc DeletefileOk
    lea dx,strerror
    showerror
    DeletefileOk:
    ret
    Deletefile endp
    ;***************************
    end main



    فایل میسازه حذف میکنه هر بلایی بخوای سر فایل و دایرکتور و پوشه در میاره

  8. #8

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری


  9. #9
    کاربر جدید
    تاریخ عضویت
    آبان 1386
    محل زندگی
    اهواز
    پست
    2

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام . این رو هم ببینید .
    http://lrs.uni-passau.de/support/doc...upt-57/INT.HTM

  10. #10

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام
    ببينم كسي يك فايلي چيزي درباره ي اسمبلي 32 بيت نداره؟
    مثلا وقفه ها در اسمبلي 32 بيت يا ثبات ها در آن و همچنين سگمنت ها (به خصوص fs و gs)؟

    ممنون مي شم اگه كسي چيزي داره بفرسته.

    با تشكر

  11. #11
    کاربر دائمی آواتار daivid_ d31r1
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    اهل کاشانم اما شهر من هم کاشان نیست
    پست
    112

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام دوستان
    آیا میشه با برنامه نویسی اسمبلی با استفاده از وقفه ها ولتاژ رو تغییر داد مثلا ولتاژ هارد و یا مادر برد!؟؟
    من شنیدم میشه اینکارو کرد!
    لطفا راهنمایی کنید

  12. #12

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام دوستان
    کی تو اسمبلی دستوری بلده که بشه مد کاری CPU رو عوض کرد(real mode و protected mode و ...)
    همچنین بتونیم بفهمیم که یه دیسک چندتا سکتور داره
    مثلا هاردی که 500GB ما هم نمیونیم که چند گیگه ،بشه تعداد سکتوراشو در اورد که بفهمی حجمش چند ؟

  13. #13

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    ببخشید با استفاده از این وقفه ها میشه سیستم رو ریستارت کرد؟

  14. #14

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام عزیزم شرمنده اینجا شاید سوالم بی ربط باشه اما کتاب خوب واسه آموزش اسمبلی میخوام استادم اصلا خوب نیست خودم باید یاد بگیرم 1کتابی میخوام که از پایه خوب یاد بده اگه میشناسی لطفا اسم کتاب برام بفرست ممنون

  15. #15

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    نقل قول نوشته شده توسط felfel_bala مشاهده تاپیک
    سلام عزیزم شرمنده اینجا شاید سوالم بی ربط باشه اما کتاب خوب واسه آموزش اسمبلی میخوام استادم اصلا خوب نیست خودم باید یاد بگیرم 1کتابی میخوام که از پایه خوب یاد بده اگه میشناسی لطفا اسم کتاب برام بفرست ممنون
    بهتر بود جستجو میکردین و پست جدید میزدین
    نمیدونم شما کدام دانشگاه میرین و فقط در سطح دانشگاه میخواین یا بیشتر
    برای دانشگاه بستگی به مقطع و دانشگاه داره
    با این حال برای پیام نور
    اول زبان ماشین و برنامه سازی سیستم داریوش نیک مهر
    در اینترنت جستجو کنید هست
    برای دانشگاه های دیگه هم
    زبان ماشین و اسمبلی دکتر حسن سید رضی - انتشارات ناقوس
    و اگر گیر نیاوردین
    زبان اسمبلی دکتر سپید نام
    و
    برنامه نویسی و زبات اسمبلی کامپیوترهای شخصی - پیتر ایبل - ترجمه فرزانه کیمیایی
    این هم در اینترنت موجود هست جستجو کنید

    و اگر هم دانشگاه آزاد مقطع لیسانس باشید اسمبلی 32 یاد میدن میتونین از زبان اسمبلی و معماری ریز پردازنده 80x86 مترجم هاشم مشحون
    این کتاب اشتباه زیاد داره که اگر کتاب های اسمبلی 16 رو نخونده باشین متوجه نمیشین
    اگر بیشتر از سطح دانشگاه خواستین بگین تا معرفی کنم
    موفق باشی
    سلام، دوستان من خیلی وقت است در سایت برنامه نویس فعالیت ندارم پس لطف کنید پیام خصوصی ندین، در صورتی که با اینجانب کاری داشتین از طریق ایمیل xman_1365_x@yahoo.com می تونید با من مکاتبه کنید. موفق باشید.

  16. #16
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    35°41′46″N 51°25′23″E
    سن
    24
    پست
    1,545

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    نقل قول نوشته شده توسط keyhanbati مشاهده تاپیک
    سلام دوستان
    کی تو اسمبلی دستوری بلده که بشه مد کاری CPU رو عوض کرد(real mode و protected mode و ...)
    همچنین بتونیم بفهمیم که یه دیسک چندتا سکتور داره
    مثلا هاردی که 500GB ما هم نمیونیم که چند گیگه ،بشه تعداد سکتوراشو در اورد که بفهمی حجمش چند ؟
    سلام،
    برای این کار دستور خاصی وجود نداره بلکه شما باید یه سری از کار ها رو پشت سر هم انجام بدی و بعد وارد Protected Mode بشی. اصلی ترین کار تغییر بیت PE در CR0 به 1 هست.

    در این مورد پیشنهاد می کنم Tutorial های انگلیسی رو بخون:

    http://viralpatel.net/taj/tutorial/protectedmode.php

    این یکی از بهترین Tutorial ها هست که به زیبایی توضیح داده :

    www.brokenthorn.com/Resources/OSDev8.html

  17. #17

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام د ر مورد کتاب های بالا آیا مرجعی هست که فقط وقفه های بایوس رو داشته باشه تا بتونیم با آنه فارق از داس وسیستم عامل برنامه نویسی کنم
    با تشکر

  18. #18

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    سلام د ر مورد کتاب های بالا آیا مرجعی هست که فقط وقفه های بایوس رو داشته باشه تا بتونیم با آنه فارق از داس وسیستم عامل برنامه نویسی کنم
    با تشکر

  19. #19

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    Assembly.part1.rar
    آموزش کامل اسمبلی
    خیلی عالیه
    آموزش تصویری زبان اسمبلی
    هم آموزش کارگاه اسمبلی
    کاری از باقر دباح
    فایل های ضمیمه فایل های ضمیمه

  20. #20

    نقل قول: مرجع دستورات 8086 به همراه لیست وقفه ها و پورت های سخت افزاری

    برای جلوگیری از پست های نامرتبط تاپیک قفل شد!

تاپیک های مشابه

  1. کلیه دستورات و وقفه های 8086
    نوشته شده توسط Mah در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 6
    آخرین پست: جمعه 08 آذر 1387, 13:33 عصر
  2. اتصال کیبورد به 8086
    نوشته شده توسط green age در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 2
    آخرین پست: پنج شنبه 30 آبان 1387, 09:54 صبح
  3. zarbe 32 bit ba 32 bit dar 8086
    نوشته شده توسط mostafa_ra در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 10
    آخرین پست: یک شنبه 29 اردیبهشت 1387, 16:26 عصر
  4. اسمبلر و شبیه ساز ریزپردازنده 8086
    نوشته شده توسط Monster در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 2
    آخرین پست: پنج شنبه 21 اردیبهشت 1385, 21:46 عصر

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

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