nuubik Ierakstīts Novembris 13, 2011 Share Ierakstīts Novembris 13, 2011 (labots) Sveiki, man bija uzdevums minimālos elementus matricas stabiņos. Uzrakstīju kodu, taču pārbaudot to ar bordland tasm iegūstu galīgi nepareizus rezultātus. Varbūt kāds varētu norādīt uz kļūdām mana kodā. .model tiny .code .startup Org 100h Jmp Short Start N Equ 2 M Equ 3 Matrix DW 1, 7, 3 ; 2 elementi diapazonв [Min, Max] DW 4, 5, 6 ; 3 elementi diapazonв [Min, Max] Vector DW M Dup (?) S Equ Type Matrix Start: Xor Bx, Bx Mov Cx, M Lea Di, Vector Cols: Push Cx Mov Cx, N Xor Si, Si Xor Ax, Ax Xor Dx, Dx Mov Ax , Matrix[bx][si] Rows: Cmp Matrix[bx][si], Ax Jg False Mov Ax, Matrix[bx][si] False: Add Si, S*M Loop Rows Mov [Di], Ax Add Bx, S Add Di, S Pop Cx Loop Cols Xor Bx, Bx Mov Cx, M Print: Mov Ax, Vector[bx] Add Bx, S Loop Print .exit 0 end Labots Novembris 13, 2011 - nuubik Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!