![]() |
مساعدة قي الاسمبلي 6800 السلام عليكم ياشباب والله انا متوهق في البرنامج المطلوب هو ان البرنامج بفرا رقم بين ال1 و9 وبعدين يطبع حرف X عدد صفوف واعمدة نفس العدد مثلا الرقم المدخل هو 3 الناتج يكون XXX XXX XXX انا حاولت فيه ولكن هو يطبع اول صف وبس هذا الكود كود: lowerBound .equ '1 upperBound .equ '9 count .equ '0 spaces .equ 54 ; ; Get keypressed from keyboard ldx #$FFFF ;keyboard wai ; ;Load the key pressed into AccA ldaa 0,x ; staa keyPressed clrb tab ; cmpa #lowerBound blt finish ; branch to finish if key press is less than lowerBound ; cmpa #upperBound bgt finish ; ldx #$FB00 ldaa #'X loop1 staa 0,x inx inc count1 decb cmpb #count bne loop1 ; loop2 ldab #spaces inx inc count1 cmpb count1 bne loop2 ; ; count1 .byte 0 ; to compare spaces keyPressed .byte 0 lineCount .byte 0 ; finish .end |
الساعة الآن 04:43 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir