<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Assembly</title>
    <description>Assembly</description>
    <pubDate>Sat, 15 Aug 2026 06:00:24 +0000</pubDate>
    <lastBuildDate>Sat, 15 Aug 2026 06:00:24 +0000</lastBuildDate>
    <generator>انجمن تاپ فروم</generator>
    <link>http://www.top-forum.ir/forums/43/</link>
    <atom:link rel="self" type="application/rss+xml" href="http://www.top-forum.ir/forums/43/index.rss"/>
    <item>
      <title>سوال ( توضیح hello world )</title>
      <pubDate>Sat, 05 Dec 2015 01:31:08 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/250278/</link>
      <guid>http://www.top-forum.ir/threads/250278/</guid>
      <author>invalid@example.com (search2)</author>
      <dc:creator>search2</dc:creator>
      <content:encoded><![CDATA[سلام به همگی، خسته نباشید . . .<br />
یه سوال داشتم و ممنون میشم یه نفر راهنماییم کنه . . .<br />
در زبان اسمبلی توی برنامه ی emu8086 وقتی برنامه رو باز میکنی در قسمت code examples مثال hello world رو توضیحش رو میخواستم ! ( یعنی اینکه هر خط چه کاری انجام میده و توضیحش چیه؟ )<br />
( میخوام سر کلاس توضیح بدم و یه جوری باشه که استاد قبول کنه )<br />
موفق باشید . . .]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>برنامه های نوشته شده به زبان اسمبلی</title>
      <pubDate>Thu, 25 Jul 2013 08:55:02 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/207310/</link>
      <guid>http://www.top-forum.ir/threads/207310/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[[h=2]برنامه فاکتوریل یک عدد[/h] 				   						 						 				 					 						<div style="padding-right: 30px"> 							<div style="text-align: left">---C++<br />
cin&gt;&gt;n;<br />
s=0;<br />
for(i=1;i&lt;=n;i++)<br />
    s=s*i;<br />
cout&lt;&lt;s;<br />
-----assembly<br />
INPUT n,10<br />
ATOI n<br />
MOV Bx,Ax<br />
MOV Ax,1 //ax=s<br />
MOV SI,1<br />
L: CMP SI,Bx<br />
JNBE L2<br />
MUL SI<br />
INC SI<br />
JMP L<br />
L2: ITOA s,Ax<br />
<br />
OUTPUT s<br />
&#8203;</div></div>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>آموزش اسمبلی(12)</title>
      <pubDate>Mon, 15 Oct 2012 13:52:42 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175455/</link>
      <guid>http://www.top-forum.ir/threads/175455/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<img src="http://www.iranianlearn.com/article/img/382.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/382.jpg" /> <span style="font-size: 10px">در این قسمت نحوه دسترسی به مقادیر متغیر ها را یاد میگیریم .</span><br />
<br />
<br />
<span style="font-size: 10px">وقتی  که میخواهیم مقدار یک متغیر را به یک متغیر یا ثبات دیگر منتقل کنیم باید   به اندازه آن توجه داشته باشیم . مثلا اگر متغیری بصورت LOCATE DB 10  تعریف کرده  باشیم ، به دلیل تک بایتی بودن ، نمیتوانیم آن را به یک ثبات  کامل مثل AX یا متغیر دوبایتی که با DW تعریف شده است ارسال کنیم .<br />
 اما انتقال آن به یک نیم ثبات مثل ALیا AHا و … مجاز است مانند . MOV...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175455/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(12)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(13)</title>
      <pubDate>Mon, 15 Oct 2012 13:52:27 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175454/</link>
      <guid>http://www.top-forum.ir/threads/175454/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/384.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/384.jpg" /></span>&#8203;</div> <span style="font-size: 10px">در این قسمت یک تمرین جدید انجام داده و بوسیله آن  تجربیات خودمان را افزایش میدهیم . این تمرین اولین برنامه ما هست که  عملیات سطح پائین سیستم ، یعنی دسترسی به دیسک ، را انجام میدهد .</span><br />
<br />
<br />
<span style="font-size: 10px">تابع  شماره ۲(AH=2() از وقفه ۱۳h که وقفه دیسک میباشد ، برای خواندن سکتورهای  دیسک بکار میرود . وقتی شماره هد، شیار،سکتور و … را مشخص کرده و وقفه را  فراخوانی نمودیم ، محتوای قطاع خوانده شده در محلی...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175454/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(13)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(14)</title>
      <pubDate>Mon, 15 Oct 2012 13:52:14 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175453/</link>
      <guid>http://www.top-forum.ir/threads/175453/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><b><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/386.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/386.jpg" /></span></b>&#8203;</div> <b><span style="font-size: 10px">عملگرهای بیتی: </span></b><span style="font-size: 10px">عملگرهای  بیتی مانند عملوندهای حسابی هستند با این تفاوت که روی بیت ها کار میکنند.  این عملگرها عبارتند از : … AND/OR/XOR/SHR/SHL/RCL/RCR/ .</span><br />
<br />
<br />
<span style="font-size: 10px"><b>عملگر AND :<br />
</b>این اپراتور بیتهای دو عدد(متغیر) را با هم AND کرده و حاصل را در  متغیر (یا ثبات ) سمت چپ قرار میدهد . اگر فرض کنیم که همیشه ۱ بودن بیت  به معنای Trueو ۰و بودن آن به معنای False...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175453/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(14)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(15)</title>
      <pubDate>Mon, 15 Oct 2012 13:52:00 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175452/</link>
      <guid>http://www.top-forum.ir/threads/175452/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/388.gif" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/388.gif" /></span>&#8203;</div> <span style="font-size: 10px">در قسمت قبلی چند عملگر بیتی را دیدیم . در این قسمت هم این مبحث را دنبال میکنیم .</span><br />
<br />
<br />
<span style="font-size: 10px"><b>عملگر Not :<br />
</b>عملوند Not ارزش همه بیتهای یک بایت یا کلمه را برعکس میکند .  یعنی تمام بیتهای ۱را ۰ا و تمام بیتهای ۰را ۱ا میکند . بعنوان مثال اگر AH  حاوی مقدار ۱۰۱۰۱۱۰۱ باشد، بعد از اجرای Not Al ، محتوای AL بصورت ۰۱۰۱۰۰۱۰  خواهد بود. </span><br />
 <span style="font-size: 10px"><span style="text-decoration: underline">جدول ارزشی Not</span> :<br />
<br />
</span><span style="font-size: 10px">Not...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175452/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(15)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(1)</title>
      <pubDate>Mon, 15 Oct 2012 13:48:31 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175440/</link>
      <guid>http://www.top-forum.ir/threads/175440/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-family: 'Tahoma'"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/360.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/360.jpg" /></span></span>&#8203;</div> <span style="font-family: 'Tahoma'"><span style="font-size: 10px">برای یاد گرفتن اسمبلی باید با مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر و برنامه نویسی آشنا باشیم .<br />
ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler خواهیم نوشت و گاها  از Debug استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت  قالب اکثر برنامه های ما COM. خواهد بود .<br />
</span></span><br />
<br />
<br />
<span style="font-size: 10px">برای شروع ابتدا نگاهی به حافظه میکنیم : </span>...<br />
<br />
<a href="http://www.top-forum.ir/threads/175440/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(1)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(2)</title>
      <pubDate>Mon, 15 Oct 2012 13:48:20 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175439/</link>
      <guid>http://www.top-forum.ir/threads/175439/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/362.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/362.jpg" /></span>&#8203;</div> <span style="font-size: 10px">خوب ، رجیسترها را دیدیم و آشنائی کلی با آنها پیدا کردیم .<br />
حالا میخواهیم به رجیتسرها مقدار بدهیم و آنها را بخوانیم و … . ما معمولا  در زبانهای دیگـــــر از علامت =(یا =ا:) برای مقدار دهی استفاده میکنیم  ولی در زبان </span><span style="font-size: 10px">اسمبلی این کار ممکن نیست . در عوض از  دستورالعمل MOV کمک میگیریم . با MOV میتوانیم داده ها را بین رجیسترها یا  خانه های حافظه انتقال بدهیم . به این صورت MOV...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175439/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(2)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(3)</title>
      <pubDate>Mon, 15 Oct 2012 13:47:51 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175438/</link>
      <guid>http://www.top-forum.ir/threads/175438/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/364.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/364.jpg" /></span>&#8203;</div> <span style="font-size: 10px">تا اینجا یاد گرفتیم که چطور مقادیر را بین ثباتها منتقل کنیم : با فرمان MOV.<br />
با همین دستور میتوانیم مقادیر را از محلهای حافظه خوانده یا در آنجا بنویسیم .</span><br />
<br />
<br />
<span style="font-size: 10px">برای کار با حافظه دوحالت ممکن است وجود داشته باشد :<br />
۱- آدرس مورد نظر در سگمنت جاری باشد . در برنامه های COM. کل برنامه (غالبا)<br />
از یک سگمنت تشکیل میشود . <br />
۲- آدرس مورد نظر خارج از سگمنت جاری باشد . </span><br />
 <span style="font-size: 10px">ثبات DS همیشه...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175438/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(3)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(4)</title>
      <pubDate>Mon, 15 Oct 2012 13:47:37 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175437/</link>
      <guid>http://www.top-forum.ir/threads/175437/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/366.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/366.jpg" /></span>&#8203;</div> <span style="font-size: 10px">وقتی که ما به روش گفته شده مقداری را  از حافظه میخوانیم ، یک داده تک بایتی از حافظه گرفته میشود . اما ممکن است  بخواهیم که یک کلمه یا کلمه مضاعف ( ۴بایتی ) را بخوانیم یا بنویسیم . در  این صورت میتوانیم از پیشوند های زیر استفاده کنیم :</span><br />
<br />
<br />
<span style="font-size: 10px"><b>Byte Ptr :</b> برای دست یابی به یک بایت<br />
<b>Word Ptr:</b> برای دستیابی به یک کلمه (۲بایت )<br />
<b>Dword Ptr:</b> برای دست یابی به یک مقدار ۴ بایتی...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175437/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(4)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(5)</title>
      <pubDate>Mon, 15 Oct 2012 13:47:26 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175436/</link>
      <guid>http://www.top-forum.ir/threads/175436/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><span style="font-family: 'Tahoma'"><img src="http://www.iranianlearn.com/article/img/368.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/368.jpg" /></span></span>&#8203;</div> <span style="font-size: 10px"><span style="font-family: 'Tahoma'">وقفه ها </span><span style="font-family: 'Tahoma'">Interrupts) CPU</span></span><span style="font-family: 'Tahoma'"><span style="font-size: 10px">) برای اینکه بتواند کارهای مختلفی را انجام دهد،از وقفه ها استفاده میکند . یک<br />
وقفه درخواستی از </span></span><span style="font-size: 10px"><span style="font-family: 'Tahoma'">CPU</span></span><span style="font-family: 'Tahoma'"><span style="font-size: 10px"> است که در طی آن زیر برنامه ای اجرا میشود. وقتی که وقفه فراخوانی میشود،...</span></span><br />
<br />
<a href="http://www.top-forum.ir/threads/175436/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(5)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(6)</title>
      <pubDate>Mon, 15 Oct 2012 13:47:15 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175435/</link>
      <guid>http://www.top-forum.ir/threads/175435/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/370.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/370.jpg" /></span>&#8203;</div> <span style="font-size: 10px">در این قسمت طرز استفاده از ماکرواسمبلر را یاد میگیریم و برنامه هایمان را بدون استفاده از Debug مینویسیم .</span><br />
<br />
<br />
<span style="font-size: 10px">برای  استفاده از اسمبلر باید یک ادیتور اسکی مثل EDITیا PE2ا داشته باشید تا  بتوانید برنامه هایتان را توسط آن تایپ کنید . هر برنامه اسمبلی دارای یک  فایل منبع (Source) حاوی دستورالعملهای اسمبلی است . ما این فایل را با یک  ویرایشگر تایپ کرده و به ماکرواسمبلر MASM.EXE میدهیم...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175435/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(6)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(7)</title>
      <pubDate>Mon, 15 Oct 2012 13:47:03 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175434/</link>
      <guid>http://www.top-forum.ir/threads/175434/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/372.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/372.jpg" /></span>&#8203;</div> <span style="font-size: 10px">اگر با زبانهائی مثل Basicیا Pascalا  برنامه نویسی کرده باشید حتما از دستور Goto  هم استفاده کرده اید . بوسیله  این فرمان ، ما میتوانستیم روال اجرای برنامه را به یک نقطه مشخص انتقال  بدهیم بدون اینکه نیاز به برقراری شرط خاصی باشد .<br />
در زبان اسمبلی هم چنین دستوری داریم : دستورالعمل JMP (مخفف JUMP) .<br />
</span><br />
<br />
<br />
<span style="font-size: 10px">دستور JMP به این شکل استفاده میشود:<br />
<b>برچسب JMP</b><br />
 منظور از برچسب مکانی از...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175434/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(7)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(8)</title>
      <pubDate>Mon, 15 Oct 2012 13:46:47 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175433/</link>
      <guid>http://www.top-forum.ir/threads/175433/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/374.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/374.jpg" /></span>&#8203;</div> <span style="font-size: 10px">میخواهیم با مطالبی که خوانده ایم یک برنامه تمرینی بنویسیم . برنامه ای برای تعریف رنگهای جدید!</span><br />
<br />
<br />
<span style="font-size: 10px">اگر دارای کارت ویدئوی VGA و طبعا VGA BIOS باشید ، میتوانید از تابع ۱۰H مربوط به اینتراپت ۱۰h <br />
(که مربوط به سرویسهای تصویری است ) برای تعریف پالت های جدید استفاده کنید  . تعداد رنگهائی که میتوان آنها را تغییر داد به نوع کارت گرافیک و VGA  BIOS مربوط است و در حالت عادی رنگهای شماره ۰تا...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175433/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(8)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(9)</title>
      <pubDate>Mon, 15 Oct 2012 13:46:36 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175432/</link>
      <guid>http://www.top-forum.ir/threads/175432/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><b><img src="http://www.iranianlearn.com/article/img/376.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/376.jpg" /></b></span>&#8203;</div> <span style="font-size: 10px"><b>دستورالعمل LOOP </b></span><br />
  <br />
 <span style="font-size: 10px">تا اینجا هروقت که میخواستیم یک حلقه  ایجاد کنیم از دستورالعمل CMP و پرشهای شرطی استفاده میکردیم . راه ساده  تری برای اجرای مکرر دستورالملها وجود دارد و آن استفاده از LOOP است .  دستور LOOP به تعداد دفعاتی که با ثبات CX مشخص میکنیم حلقه ای را ایجاد  میکند .</span><br />
<br />
<br />
<span style="font-size: 10px">برای ایجاد چنین حالتی ابتدا  مقدار لازم را در ثبات CX قرار میدهیم . دستور...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175432/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(9)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(10)</title>
      <pubDate>Mon, 15 Oct 2012 13:46:23 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175431/</link>
      <guid>http://www.top-forum.ir/threads/175431/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/378.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/378.jpg" /></span>&#8203;</div> <span style="font-size: 10px">در این قسمت یک تمرین دیگر با هم انجام  میدهیم و برنامه ای مینویسیم که تعداد ۲۰۰ رنگ از ۲۵۶ رنگ موجود در حالت  ۳۲۰×۲۰۰ گرافیکی را نمایش دهد .</span><br />
<br />
<br />
<span style="font-size: 10px">تابع  شماره ۰۰h از وقفه ۱۰h مربوط به تعیین حالت نمایش است . کد مربوط به حالت  صفحه نمایش در ثبات AL قرار گرفته و وقفه فراخوانی میشود: </span>  <br />
 <span style="font-size: 10px">شماره تابع برابر AH=00h<br />
حالت صفحه نمایش با استفاده از جدول AL= INT 10h</span>...<br />
<br />
<a href="http://www.top-forum.ir/threads/175431/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(10)</a>]]></content:encoded>
    </item>
    <item>
      <title>آموزش اسمبلی(11)</title>
      <pubDate>Mon, 15 Oct 2012 13:46:11 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/175430/</link>
      <guid>http://www.top-forum.ir/threads/175430/</guid>
      <author>invalid@example.com (hector2141)</author>
      <dc:creator>hector2141</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 10px"><img src="http://www.iranianlearn.com/article/img/380.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.iranianlearn.com/article/img/380.jpg" /></span>&#8203;</div> <span style="font-size: 10px">حتما با ثابتها در زبانهائی مثل پاسکال  آشنائی دارید . بعنوان مثال با جمله  Const MaxLen=1024; ، ثابتی بنام  MaxLen تعریف شده و مقدار آن برابر ۱۰۲۴ قرار  قرار میگیرد . پس از آن  کامپایلر در هرجا که MaxLen را مشاهده کند عدد ۱۰۲۴ را بجای آن قرار میدهد .<br />
در زبان اسمبلی برای تعریف یک ثابت از معرفه EQU به شکل زیر استفاده میکنیم:</span><br />
<br />
<br />
<span style="font-size: 10px"><b>مقدار</b> EQU <b>نام ثابت<br />
<br />
</b>مثلا : MaxLen EQU...</span><br />
<br />
<a href="http://www.top-forum.ir/threads/175430/" target="_blank" class="externalLink" rel="nofollow">آموزش اسمبلی(11)</a>]]></content:encoded>
    </item>
    <item>
      <title>جامع آموزش Access</title>
      <pubDate>Sun, 11 Dec 2011 18:42:29 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/112396/</link>
      <guid>http://www.top-forum.ir/threads/112396/</guid>
      <author>invalid@example.com (minaaa)</author>
      <dc:creator>minaaa</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><img src="http://www.netwind.com/assets/images/access2003l.gif" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://www.netwind.com/assets/images/access2003l.gif" />&#8203;</div> <br />
<b>آموزش اکسس (بخش اول)</b><br />
<br />
<br />
تعريف كلي از اكسسAccess <br />
اكسس ابزاري براي توليد بانكهاي اطلاعاتي رابطه اي است. بانكهاي  اطلاعاتي  امكان گردآوري انواع اطلاعات را براي ذخيره ‌سازي ،جستجو و  بازيابي فراهم  مي‌كند.  <br />
 <br />
اجزا بانك اطلاعاتي اكسس عبارتند از: <br />
 <br />
DataBase:  <br />
 <br />
1. Table <br />
2. Query <br />
3. Form <br />
4. Report <br />
5. Macros <br />
6. Modules <br />
 <br />
• ‏‏Table <img src="styles/default/xenforo/clear.png" class="mceSmilieSprite mceSmilie23" alt=":(" title="غمگین    :(" />جدول ) هر جدول براي نگهداري داده‌هاي خام بانك اطلاعاتي   است.داده‌ها...<br />
<br />
<a href="http://www.top-forum.ir/threads/112396/" target="_blank" class="externalLink" rel="nofollow">جامع آموزش Access</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>ايجاد پايگاه داده اكسس از طريق ويژوال بيسيك 6</title>
      <pubDate>Sat, 10 Dec 2011 19:44:37 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/112277/</link>
      <guid>http://www.top-forum.ir/threads/112277/</guid>
      <author>invalid@example.com (minaaa)</author>
      <dc:creator>minaaa</dc:creator>
      <content:encoded><![CDATA[براي ايجاد يك پايگاه داده  اكسس چند راه وجود دارد . شما ميتوانيد اين كار  را هم از طريق مايكروسافت  اكسس و هم از طريق ويژوال بيسيك انجام دهيد . در  پايان اين مطلب من به شما  ثابت ميكنم كه از اين راحت تر نميشه بانك  اطلاعاتي درست كرد حتي اگر اكسس  هم بلد نباشيد! <br />
 <br />
در تمام نسخه هاي ويژوال بيسيك تقريبا به صورت مشابه اين كار انجام  ميشود .  نسخه 4 ويژوال بيسيك از طريق Data manager و در نسخه هاي بعدي به  وسيله  Visual Data Manager ميتوان از امكانات پايگاه داده ها استفاده كرد .  از  آنجا كه من از...<br />
<br />
<a href="http://www.top-forum.ir/threads/112277/" target="_blank" class="externalLink" rel="nofollow">ايجاد پايگاه داده اكسس از طريق ويژوال بيسيك 6</a>]]></content:encoded>
    </item>
    <item>
      <title>Join کردن بیش از ۲ جدول برای Database های Access</title>
      <pubDate>Sat, 10 Dec 2011 19:42:13 +0000</pubDate>
      <link>http://www.top-forum.ir/threads/112276/</link>
      <guid>http://www.top-forum.ir/threads/112276/</guid>
      <author>invalid@example.com (minaaa)</author>
      <dc:creator>minaaa</dc:creator>
      <content:encoded><![CDATA[کتاب ColdFusion MX Bible برای Join کردن بیش از دو جدول یک بانک اطلاعاتی راه حل زیر را پیشنهاد می کند:<br />
<br />
<div style="text-align: left">SELECT<br />
c.CompanyID,<br />
c.CompanyName,<br />
e.LastName,<br />
e.FirstName,<br />
e.Salary,<br />
d.FullName,<br />
d.RelationShip<br />
FROM<br />
Company c INNER JOIN Employee e<br />
ON c.CompanyID = e.CompanyID<br />
INNER JOIN Dependant d<br />
ON e.SSN = d.SSN&#8203;</div> که در بیشتر برنامه های Database Server درست عمل می کند.]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
  </channel>
</rss>
