Учили в институте Assembler, но видать плохо учили ;-) . Вот что осталось:
С помощью языка программирования ASSEMBLER для процессоров х86 решить такую задачу: В матрице (6,8) выполнить реверс рядков, которые не содержат максимальный элемент.
Date SEGMENT
M dw 0,1,2,3,4,5,6,7,998,9,10,11,12,13,14,15,16,17, 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, 36,37,38,39,40,41,49,43,44,45,46,999
; матрица 6х8
; 0h, 1h, 2h, 3h, 4h, 5h,
; 6h, 7h, 8h, 9h, Ah, Bh,
; Ch, Dh, Eh, Fh,10h,11h,
; 12h,13h,14h,15h,16h,17h,
; 18h,19h,1Ah,1Bh,1Ch,1Dh,
; 1Eh,1Fh,20h,21h,22h,23h,
; 24h,25h,26h,27h,28h,29h,
; 2Ah,2Bh,2Ch,2Dh,2Eh,2Fh
max dw ?
Date ENDS
Code SEGMENT
ASSUME DS:Date,CS:Code
Start:
mov ax,Date
mov ds,ax
mov cx,48
mov si,0
mov ax,m[si]
Label1:
mov bx,M[si]
cmp ax,bx
jge next
mov ax,bx
next:
inc si
inc si
loop Label1
mov max,ax
; выход из программы
mov ax,4c00h
int 21h
Code ENDS
END Start
Вы до сих пор не знаете как убрать category в wordpress? Тогда мы идем к вам!






