ايران ويج

نسخه‌ی کامل: تغییر سطر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

میخوام محتویات جایی که 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 
فکرم این بود که
تو هر بار که حلقه اجرا میشه ؛ مکان نما میره به سطر بعد ؛ و بعد حروف چاپ میشه
اما کد جواب نمیده
سلام
کد 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 تست کردم درست شد ببین این همون چیزی که می خوای ؟

سلام
دستت درد نکنه ؛ فکر کنم بد نوشتم

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

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

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

-------
این کدی که تغییر دادینش همه رو تو یه سطر و ستون های متفاوت چاپ میکنه ؛ یعنی (0,1) , (0,2) , ....
بیا دوست عزیز اینم برنامه ش فکر کنم باید از اون هفتاد هشتادتا پروژه اسمبلی یکی کم کنی. 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