امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر سطر
نویسنده پیام
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #1
تغییر سطر
سلام

میخوام محتویات جایی که si به آدرسش اشاره داره‌؛ هر حروفش تو یه سطر چاپ بشه
این کد رو نوشتم اما عمل نمیکنه :
کد php:
mov cx 5
     mov bl 
0
          
L1
:  mov ah ,02h
     mov dh 
bl
     mov dl 
0
     int 10h
     
     mov ah 
02h
     mov dl 
, [si]
     
int 21h
     
     inc si
     inc bl
     loop L1 
فکرم این بود که
تو هر بار که حلقه اجرا میشه ؛ مکان نما میره به سطر بعد ؛ و بعد حروف چاپ میشه
اما کد جواب نمیده
(آخرین ویرایش در این ارسال: ۱۱-خرداد-۱۳۹۱, ۲۲:۲۶:۳۳، توسط babyy.)
۱۱-خرداد-۱۳۹۱, ۲۱:۲۰:۱۵
وب سایت ارسال‌ها
پاسخ
mhpc2009 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 206
موضوع‌ها: 29
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 801
( 579 تشکر در 198 ارسال )
ارسال: #2
RE: تغییر سطر
سلام
کد php:
mov cx 5
 mov bl 
0
 
L1

 
 
mov ah 02h
 mov dl 
, [si]
 
int 21h
 
 inc si
 inc bl
 loop L1 

اون قسمت وقفه 10h رو پاک کردم تو emu 8086 تست کردم درست شد ببین این همون چیزی که می خوای ؟

۱۱-خرداد-۱۳۹۱, ۲۲:۱۰:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, The.Ghost, aKaReZa75
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #3
RE: تغییر سطر
سلام
دستت درد نکنه ؛ فکر کنم بد نوشتم

منظورم این بود که هر حرف تو یک سطر جدا
یعنی ستون یکی باشه و سطر هاش فرق کنه

مثلا حرف a در (1,0)
b در (2,0)

انگار بنویسی a و بعد اینتر بزنی وبعد بنویسی b و ....

-------
این کدی که تغییر دادینش همه رو تو یه سطر و ستون های متفاوت چاپ میکنه ؛ یعنی (0,1) , (0,2) , ....
۱۱-خرداد-۱۳۹۱, ۲۲:۲۷:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mhpc2009, aKaReZa75
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #4
RE: تغییر سطر
بیا دوست عزیز اینم برنامه ش فکر کنم باید از اون هفتاد هشتادتا پروژه اسمبلی یکی کم کنی. WinkWinkWinkBiggrin
کد:
mov cx , 5
mov bl , 0

L1:

mov ah , 02h
mov dl , [si]
int 21h

inc si
inc bl


MOV AH,02H
MOV DL,0AH
INT 21H

MOV AH,02H
MOV DL,0DH

INT 21H

loop L1

Assembly Language 039

(آخرین ویرایش در این ارسال: ۱۳-اسفند-۱۳۹۱, ۲۳:۴۵:۵۶، توسط The.Ghost.)
۱۳-اسفند-۱۳۹۱, ۲۳:۴۳:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aKaReZa75


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS