ورود

View Full Version : ارسال اطلاعات به پرینتر



amin.gon
جمعه 30 آبان 1393, 18:31 عصر
با سلام خدمت دوستان مهندس
من میخوام 50 واحد اطلاعات را از جدول index شده در حافظه برداشته و در صورت عدم خطا رو چاپگر چاپ کنم چاپگرم از نوع 132 ستونی و چاپ هم از ابتدای صفحه باشد.
راستش من اسمبلی کار نکردم و اگه دوستان میتونن کمکم کنن ممنون میشم تا بتونم کمی اسمبلیم یاد بگیرم سپاس از دوستان عزیزم.

masoud.8086
جمعه 30 آبان 1393, 19:43 عصر
سلام
ابتدا بيا 50 خونه كه ميخواي چاپ كني داخل ارايه بريز و بعد مطمن شو كه چاپگر روشن است و كاغذ دارد(واگر نه خطا داري)
بعد بايد براش كاركتر كنترلي بفرستي كه از كجا چاپ كنه و بعد از بافرت كاركتر به كاركتر و يا افست رشته رو بخوني و چاپ كني كه ميتوني از int 21int/ah,05و يا ah,40 و يا int 17 /ah,0 or 1 استفاده كني.. كه كار با وقفه int 21/ah,05 راحتره فرضا ميخواي كاركتر a رو از سمت چپ و اولين سطر چاپ كني ابتدا مياي كاركتر كنترلي رو تنظيم ميكني و بعد كاركترو چاپ ميكني
"a db "hello

;tanzim karekter contoroli
mov ah,05
mov dh,0d
int 21h
;print char a
mov ah,40
mov bx,04
lea dx,a
int 21h
اگر ميخواي اطلاعات بيشتري داشته باشي كتاب "برنامه نويسي به زبا اسمبلي" جعفر ن‍‍ژاد فصل 16 رو بخون.
موفق باشي