السلام عليكم
ياشباب والله انا متوهق في البرنامج
المطلوب هو ان البرنامج بفرا رقم بين ال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
ياليت اي احد يقدر يساعدني