@newstatistician1996

Что реализует данный код на ассемблере?

Дана задача определить, что делает данный код . Подскажите пожалуйста, совсем плохо с ассемблером.
Начальные условия:
addr - адрес исходных значений
var1 - беззнаковое число, переменная
var2, var3 - переменные для хранения результата
Текст программы:
JMP     (label4)
label1:
	MOV.B   &var1,R15
	RLA.W   R15
	TST.W   addr(R15)
	JGE     (label2)
	INC.B   &var2
	JMP     (label3)
label2:
	MOV.B   &var1,R15
	RLA.W   R15
	CMP.W   #1,addr(R15)
	JL      (label3)
	INC.B   &var3
label3:
	INC.B   &var1
label4:
	MOV.B   &var1,R15
	RLA.W   R15
	TST.W   addr(R15)
	JNE     (label1)
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы