TAHA
11-11-2009, 10:44 PM
از 14 ثبات موجود، 12 تای آنها قابل استفاده اند و به طور کلی می توانند 6 حالت زیر را داشته باشند.
1. دهدهی
2. اکتال (مبنای هشت)
3. هگز (مبنای شانزده)
4. باینری (مبنای دو)
5) کارکتری
6. رشته ای
1. دهدهی صحیح:
رشته ای از ارقام صفر تا نه که ممکن است با یک علامت + یا – آغاز و به یک d (decimal) ختم شود (درج D در انتهای این اعداد اجباری نیست و در صورت نوشتن حرف D، باید به عدد چسبیده باشد)
123, -147, 39D, +673D
2. اکتال (Octal):
رشته ای از ارقام صفر تا 7 که حتما به یک O یا Q ختم می شود.
Mov ax,134Q
3. هگز (Hex):
دنباله ای از ارقام صفر تا 9 و حروف A تا F که حتما با یک رقم آغاز و به یک H ختم می شود.
نکته: در صورتی که اولین رقم حروف A تا F باشد، اسمبلر عدد را با برچسب یکی می گیرد. برای جلوگیری از این کار در ابتدای اینگونه اعداد یک عدد صفر می گذاریم.
0FFH , 3ACDH
4. باینری (Binary):
دنباله ای ارقام صفر و یک که حتما به یک B ختم می شود.
Mov ax,01110010B
5) کارکتری:
هر نماد یا تک علامتی که در میان 2 تک کوتیشن قرار می گیرد.
Mov ax,'5'
6. رشته ای:
هر دنباله ای از نماد یا علائم که در میان 2 تک کوتیشن قرار می گیرد و به صورت بایت به بایت تعریف می شود.
Str DB 'Turbo Assembler'
1. دهدهی
2. اکتال (مبنای هشت)
3. هگز (مبنای شانزده)
4. باینری (مبنای دو)
5) کارکتری
6. رشته ای
1. دهدهی صحیح:
رشته ای از ارقام صفر تا نه که ممکن است با یک علامت + یا – آغاز و به یک d (decimal) ختم شود (درج D در انتهای این اعداد اجباری نیست و در صورت نوشتن حرف D، باید به عدد چسبیده باشد)
123, -147, 39D, +673D
2. اکتال (Octal):
رشته ای از ارقام صفر تا 7 که حتما به یک O یا Q ختم می شود.
Mov ax,134Q
3. هگز (Hex):
دنباله ای از ارقام صفر تا 9 و حروف A تا F که حتما با یک رقم آغاز و به یک H ختم می شود.
نکته: در صورتی که اولین رقم حروف A تا F باشد، اسمبلر عدد را با برچسب یکی می گیرد. برای جلوگیری از این کار در ابتدای اینگونه اعداد یک عدد صفر می گذاریم.
0FFH , 3ACDH
4. باینری (Binary):
دنباله ای ارقام صفر و یک که حتما به یک B ختم می شود.
Mov ax,01110010B
5) کارکتری:
هر نماد یا تک علامتی که در میان 2 تک کوتیشن قرار می گیرد.
Mov ax,'5'
6. رشته ای:
هر دنباله ای از نماد یا علائم که در میان 2 تک کوتیشن قرار می گیرد و به صورت بایت به بایت تعریف می شود.
Str DB 'Turbo Assembler'