Національний технічний університет України
Національний технічний університет України
«Київський політехнічний інститут»
Факультет електроніки
Лабораторна робота № 1
з курсу «Мікропроцесорна техніка»
Виконав:
студент групи ___________
_____ курсу
________________________________
Київ 2014
Завдання: знайти адресу мінімального 8-бітового знакового числа з массива, адресованого SI розміру CX. Результат помістити за адресою DI.
Блок-схема алгоритму:

Програма:
org 100h
mov AH, [SI]
mov DI, SI
start: mov AL, 00
add AL, AH
jns pos
mov BH, 00
add BH, [SI]
jns pos
neg: mov BH, AH
mov BL, [SI]
neg BH
neg BL
cmp BH,BL
jge newmin
jmp next
pos: cmp AH, [SI]
jge newmin
jmp next
newmin: mov DI, SI
mov AH, [SI]
next: inc SI
loop start
end
|