Организация ЭВМ. Довгий П.С - 17 стр.

UptoLike

17
Mul ab
Mov b,a
Clr a
movc a,@a+dptr
Inc dptr
Anl a,#0x0f
Add a,b
Mov x,a
Djnz r0,cikl
Mov r0,#8
Cikl2: ;yy[i]= (x&0x01) ? ‘1’ : ‘0’;
Mov dpl,r0
Mov a,x
Anl a,#01
Orl a,#0x30
Movx @dptr,a
;x>>1
Mov a,x ; x=x>>1;
Rr a
Mov x,a
Djnz r0,cikl2
Nop
end
Задания
1. Упорядочить текст лексикографически в порядке возрастания ASCII-
кода
“This programmator” “aaghimmootTrrs”
2. Вставить пробелы после символа “r”
“This programmator” ”r” “This pr ogr ammator”
3. Заменить прописную букву “x” на заглавную в тексте
“This programmator” ”a” “This progrAmmAtor”
4. Символьное (в ASCII) преобразование двоичного числа в
шестнадцатеричное
“01001001110” “0x24e”
5. Символьное (в ASCII) преобразование шестнадцатеричного числа в
двоичное
“01001001110” “0x24e”