программа для сортировки массива в базовой компьютерной инструкции по выбору - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь написать программу, использующую базовые компьютерные инструкции для сортировки массива из 100 операндов [selection sort]. Проблема в том, как найти значение MIN массива и обменять его с первой позицией массива?

Инструкция

ORG 100
LDA ADS
STA PTF
STA PTS
LDA NBR
STA CTR
CLA
BSA MIN
ISZ PTF
ISZ PTS
ISC CTR
BUN LOP
HLT

HEX 0
LDA PTS I
CMA
AND PTF I
STA TMP
CLA
LDA PTF I
CMA
STA TMS
CLA
LDA PTS I
CMA
AND TMS 
CMA
LDA TMP
CMA
STA TMP
LDA TMS
CMA
AND TMP
CMA
BUN MIN I
HEX 150
HEX 0
HEX 1
-100
HEX 0
HEX ----
HEX ---
ORG 150
DEC 1
.
.
.
.
DEC 33
END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...