یک برنامه به زبان اسمبل خوستم که با turbo assmbler io.h اجرا شه 8086 .

ronaldinho80

عضو جدید
فوری... ! یک برنامه به زبان اسمبل خوستم که با turbo assmbler io.h اجرا شه 8086 .
راستی کی میدونه چطور فرم 2 توی اسمبلی درست کنم و ان را با چه کدی اجرا کنم
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
می شه واضح تر بگید؟
منظورتون از Turbo assembler همون Tasm باید باشه اما io.h چیه!
بعدشم تمام برنامه های عادی اسمبلی 8086 هستند مگر اینکه یه 286. یا 386. ابتداشون اضافه بشه!
 

manspider2003200

عضو جدید
راستی کی میدونه چطور فرم 2 توی اسمبلی درست کنم و ان را با چه کدی اجرا کنم
منظورتون رو از فرم متوجه نشدم،مثالي بزنيد.
منظورتون از Turbo assembler همون Tasm باید باشه اما io.h چیه!
بله منظورشون همونه! و io.h كتابخانه غير استاندارد هست كه هم 16 و هم نوع 32 بيتي آن هست دستوراتي در اون هست براي گرفتن ورودي و خروجي كه ديگه شما نيازي به استفاده از وقفه هاي ورودي و خروجي نداري مثلا رشته بگيري و يا پروسيجر براي تبديل عدد به اسكي و يا نمايش در خروجي و...
براتون بازي مار رو ميزارم كه از اين كتابخونه استفاده شده
مشاهده پیوست bazi mar.zip

بعدشم تمام برنامه های عادی اسمبلی 8086 هستند مگر اینکه یه 286. یا 386. ابتداشون اضافه بشه!
ما برنامه عادي و غير عادي نداريم!
اون عدد هايي كه شما نوشتين به اسمبلر ميگه از مزيت هاي اون پردازنده ها استفاده كنه كه در اون صورت ديگه روي پردازنده هاي پيشين قابل اجرا نيست
بسته به مد اجرا در پردازنده هست كه اگر مد حقيقی باشه فقط ميتونيم از
ثباتهاي 16 بيتي استفاده كنيم! و يا مد حفاظت شده هم كه از 80286 به بعد اومد براي دسترسي به حافظه بيشتر و اينكه برنامه ها تداخل نكنند
حالا اگر شما از مد حفاظت شده استفاده كني ديگه قابل اجرا در 8086 نيست!
 
آخرین ویرایش:

Mitra.D

عضو جدید
salam doostan
man ye barname be zabane asembly daram ke vaghean nemidoonam che juri bayad benevisam!!!
age kasi mitoone komak kone...

shabihe screen saver hastesh
ama harchi az safhe kelid vared mishe bayad namayesh bede, fontesh be andazeye nesfe safhe namayesh, va az tasvir kharej beshe o dobare az tarafe dge biad
AGE KASI MITOONE LOTFAN KOMAK KONE...
 

Similar threads

بالا