پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

توضیح کامل پروژه موس 2 در emu8086

پنج سال پیش منتشر شده

تعداد بازدید: 764

کد پروژه: 81592


شرح پروژه

با سلام

یک عدد کد برنامه نویسی دارم به زبان اسمبلی (مربوط به نشان گر موس روی صفحه را نشان میدهد).

نیاز دارم یک برنامه نویس خط به خط برنامه را به صورت مکتوب توضیح دهد.

دوستانی که توانایی دارند لطفا اعلام آمادگی کنند.

کد به شرح ذیل است:

; mouse drawing.

; press left mouse button to draw.

; for a real test click external->run from the emulator's menu.

name "mouse2"

org 100h

jmp start

oldX dw -1

oldY dw 0

start:

mov ah, 00

mov al, 13h       ; set screen to 256 colors, 320x200 pixels. 

int 10h

; reset mouse and get its status:

mov ax, 0

int 33h

cmp ax, 0

; display mouse cursor:

;mov ax, 1

;int 33h

check_mouse_button:

mov ax, 3

int 33h

shr cx, 1       ; x/2 - in this mode the value of CX is doubled.

cmp bx, 1

jne xor_cursor:

mov al, 1010b   ; pixel color

jmp draw_pixel

xor_cursor:

cmp oldX, -1

je not_required

push cx

push dx

mov cx, oldX

mov dx, oldY

mov ah, 0dh     ; get pixel.

int 10h

xor al, 1111b   ; pixel color

mov ah, 0ch     ; set pixel

int 10h

pop dx

pop cx

not_required:

mov ah, 0dh     ; get pixel.

int 10h

xor al, 1111b   ; pixel color

mov oldX, cx

mov oldY, dx

draw_pixel:

mov ah, 0ch     ; set pixel

int 10h

check_esc_key:

mov dl, 255

mov ah, 6

int 21h

cmp al, 27      ; esc?

jne check_mouse_button

stop:

;mov ax, 2  ; hide mouse cursor.

;int 33h

mov ax, 3 ; back to text mode: 80x25

int 10h

; show box-shaped blinking text cursor:

mov ah, 1

mov ch, 0

mov cl, 8

int 10h

mov dx, offset msg

mov ah, 9

int 21h

mov ah, 0

int 16h

ret

msg db " press any key....     $"

مهارت ها و تخصص های مورد نیاز


بودجه

5,000 تومان تا 100,000 تومان

مهلت برای انجام

2روز

وضعیت مناقصه

انجام شده


درباره کارفرما

عضویت پنج سال پیش

6 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 33%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار