DOSSEG .MODEL SMALL
.STACK 100h
.DATA
A DB 5, 3, 9, 4, 5
Length_A EQU $ - A
Max DB 0
.CODE
mov AX, @data
mov DS, AX
mov SI, OFFSET A
mov CX, Length_A-1
cld
mov AL, [SI]
mov Max, AL
L1:
inc SI
mov AL,[SI]
cmp AL, Max
jbe L2
mov Max, AL
L2:
loop L1
mov AH,4Ch
int 21h
END
Assembler . Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных из не менее 16 целых чисел как положительных, так и отрицательных в диапазоне от -127 до +127. Массив создайте в EXCEL с команды «=СЛУЧМЕЖДУ(-127;127)». Перенесите полученные значения в программу.
В программе использовать команды условного перехода, а при организации цикла использовать команду LOOP. Количество чисел определять как длину массива через директиву EQU.
2. Результат показать в АFDPRO. Выполнить проверку путем сравнения на совпадение результатов вычислений с реальным значением?
Задание. Заменить все отрицательные числа нулями в массиве чисел. В Afdpro показать массив до замены и после
а)
1. P - фосфор порядковый номер:
Z = N(p+) = N(e) = 15,
A = 31, N(n0) = A – Z = 31 – 15 = 16
Фосфор P находится в III периоде, V группе главной подгруппе. +15P 2e, 8e, 5e
2. P - неметалл
3. Неметаллические свойства N > P > As
4. Неметаллические свойства Si < P < S
5. Высший оксид P2O5 – кислотный
6.Высший гидроксид H4PO4 – кислотный
7.Летучее водородное соединение PH3 - фосфин
б)
1. K - калий порядковый номер:
Z = N(p+) = N(e) = 19,
A = 39, N(n0) = A – Z = 39 – 19 = 20
Калий K находится в IV периоде, I группе главной подгруппе. +19K 2e, 8e, 8e, 1e
2. K - металл
3. Металлические свойства Na < K < Rb
4. Металлические свойства K > Ca
5. Высший оксид K2O – основный
6.Высший гидроксид KOH – основный
7.Летучего водородного соединения нет