PDA

View Full Version : خواندن پورت سریال به اسمبلی



naderi99_bn
پنج شنبه 27 آبان 1389, 18:28 عصر
دوستان سلام


لطفا اگر برنامه ای به زبان اسمبلی برای خواندن پورت سریال نوشته اید یا میتوانید بنویسید در اختیار من هم قرار بدید . اگر بصورت باینری (با پسوند Bin ) برای لود در زبانهای دیگر باشد که خیلی عالی است .

با تشکر

naderi99@yahoo.com

naderi99_bn
دوشنبه 01 آذر 1389, 12:42 عصر
سالهاست اسمبلی ننوشتم و حالا برنامه ای برای خواندن پورت سریال لازم دارم از آنجائیکه کسی کمک نکرد برنامه ساده ای نوشتم اما دستگاهی که باید اطلاعات آن از پورت خوانده شود در اختیارم نیست تا تست کنم. ممنون میشوم اگر کسی در این مورد اطلاعات دارد برنامه بنده را اشکال زدائی کند .





فرمت دیتا ارسالی به پورت سریال از دستگاه :


Type RS232C
Baud rate 9600 bps
Data format 8data bits , 1stopbit , no parity



برنامه ای که نوشتم :






; reding serial port
;--------begin----------

code segment
assume cs:code,ds:code
org 100h


main: mov ah,0h ;meghdar avaliyeh
mov al,0e3h
int 14h

mov ah,2h ; khandan port
int 14h

mov dl,al
mov ah,2h ; namayesh character al
int 21h

int 20h

code ends
end



سوال :

با توجه به اینکه اطلاعاتیکه به پورت ارسال میشود یک عدد 6 رقمی است و فرمت دیتای ارسالی 8 بیت است

چطوری باید این عدد 6 رقمی خوانده شود ؟



به نظر برنامه خیلی ناقص است اگر راهنمائی کنید ممنون می شوم .

xman_1365_x
چهارشنبه 10 آذر 1389, 12:01 عصر
لینک های زیر رو مطالعه کنید
http://webster.cs.ucr.edu/AoA/DOS/ch13/CH13-3.html
http://ibmwww.blogspot.com/