مطالب مشابه

32 نظر

  1. فاطمه

    سلام زیربرنامه مقدار موجود در رجیسترALرابرعکس کند

    پاسخ
  2. zahra

    سلام چند تا سوال دارم براتون بفرستم جواب میدید خواهش میکنم

    پاسخ
  3. حسین

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

    پاسخ
  4. baran

    سلام ممنون از مطالب خوبتون برنامه سیستم شبیه ساز ماوس کامپیوتر به کمک پورت سری رو میخواستم .خیلی ضروریه . مرسی

    پاسخ
  5. ali

    آقا عالی بود . دستت درد نکنه و یک دنیا تشکر

    پاسخ
  6. ali

    سلام
    من پروژه دارم که گفته یک رشته عدد رو توی یک عکس با پسوندbmpذخریه کند و در قسمت دوم این رشته عدد رو از عکس بخواند.
    میتونید برام انجامش بدین.
    hamed_besthunter@yahoo.com

    پاسخ
    1. leila

      این برنامه در انتهای یک فایل bmp یک متن رو اضافه و اونو می خونه

      .model small

      comment ~

      Just a little asm code by CryptO! 😉

      ~

      .code
      org 100h

      start:

      jmp main

      hFile dw 0
      szPath db “1.bmp”, 0
      readbuffer db 25 dup(0), “$” ; buffer for first run
      logo db “ut.ac.ir” ; data to append
      OpenErrorMsg db 13, 10, “OpenFile failed … $”
      AppendErrorMsg db 13, 10, “Unable to write file …$”
      ReadErrorMsg db 13, 10, “ReadFile failed … $”

      main proc near

      call OpenFile
      jnb proceed

      mov dx, offset OpenErrorMsg
      call print
      jmp _leave

      proceed:

      call AppendFile ; file size is growing
      jnb _readfile

      mov dx, offset AppendErrorMsg
      call print
      jmp _closehandle

      _readfile:

      call ReadFile
      jnb _printfile

      mov dx, offset ReadErrorMsg
      call print
      jmp _closehandle

      _printfile:

      mov dx, offset readbuffer
      call print

      _closehandle:

      call CloseHandle

      _leave:

      int 20h

      main endp

      OpenFile proc

      mov ax, 3D02h
      mov dx, offset szPath
      int 21h
      mov hFile, ax
      ret

      OpenFile endp

      AppendFile proc

      push bx

      mov bx, ax
      mov ax, 4202h
      xor cx, cx
      and dx, cx
      int 21h

      mov ah, 40h
      mov cx, OpenErrorMsg – logo
      mov dx, offset logo
      int 21h

      pop bx
      ret

      AppendFile endp

      ReadFile proc

      push bx

      mov bx, hFile
      mov ax, 4200h

      mov cx, 10
      mov dx, 2102

      int 21h

      mov ah, 3Fh
      mov cx, 08 ;Size Read
      mov dx, offset readbuffer
      int 21h

      pop bx
      ret

      ReadFile endp

      CloseHandle proc

      push bx

      mov bx, hFile
      mov ah, 3Eh
      int 21h

      pop bx
      ret

      CloseHandle endp

      print proc

      mov ah, 09h
      int 21h
      ret

      print endp

      end start

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Copyright © 2010 Dlbook Team

CONTACT US
221, Mount Olimpus, Rheasilvia, Mars,
Solar System, Milky Way Galaxy
+1 (999) 999-99-99
PGlmcmFtZSBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9lbWJlZD9wYj0hMW0xOCExbTEyITFtMyExZDYwNDQuMjc1NjM3NDU2ODA1ITJkLTczLjk4MzQ2MzY4MzI1MjA0ITNkNDAuNzU4OTkzNDExNDc4NTMhMm0zITFmMCEyZjAhM2YwITNtMiExaTEwMjQhMmk3NjghNGYxMy4xITNtMyExbTIhMXMweDAlM0EweDU1MTk0ZWM1YTFhZTA3MmUhMnNUaW1lcytTcXVhcmUhNWUwITNtMiExc2VuITJzITR2MTM5MjkwMTMxODQ2MSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZnJhbWVib3JkZXI9IjAiIHN0eWxlPSJib3JkZXI6MCI+PC9pZnJhbWU+
Thank You. We will contact you as soon as possible.