Size: a a a

Ассемблер

2021 May 19

Ш

Шевчук in Ассемблер
Или как вам такое задание "Занести в регистр А двоично-десятичное число 0Х, в регистр R2 Х0, число из А показать на четвертом знакомест статической индикации, число из регистра R2 отображать на втором знакомест статической индикации с частотой в 0.5 Гц."
источник

MA

Max Azatian in Ассемблер
есть варик
  mov rax, rdi
 
 shr rdi, 2 //n/4
 shl rdi, 2 //n/4 * 4
 sub rax, rdi //n mod 4
 
 shl rdi, 2 //*4
 shl rax, 2 //*4
 
 cmp rdi, 16 //n % 4 cycle

оптимизировать? в RDI должен быть (n div 4)*4, в RAX - (n % 4)*4
источник

A

Aleksandr in Ассемблер
Методичка есть? Примеры есть? Названия лекций?
источник

A

Aleksandr in Ассемблер
Хоть что-то кроме заданий есть?
источник

Ш

Шевчук in Ассемблер
Тема: цифро-аналогового преобразования
источник

MA

Max Azatian in Ассемблер
если без непонятной частоты - то задание детсада
источник

A

Aleksandr in Ассемблер
О, уже кое-что
источник

Ш

Шевчук in Ассемблер
А вот и пример
ORG 0
Begin:
mov A,#0 ;записать в Акк. 0
mov DPTR,#0F000h ;установить в DPTR адрес ЦАПа
movx @DPTR,A ;установить на ЦАП код из Акк.
call ZAD ;вызов подпрограммы задержки
continue:
inc A ;увеличить значение Акк. на единицу
movx @DPTR,A ;установить на ЦАП код из Акк.
call ZAD
cjne A,#255d,continue ;если код не достиг максимального значения
;перейти на метку continue
jmp Begin ;иначе переход на метку Begin
ZAD: ;подпрограмма задержки
mov R4,#005h
C2: mov R2,#0FFh
C3: djnz R2, C3
djnz R4, C2
ret ;выход с подпрограммы
END
источник

A

Aleksandr in Ассемблер
Кажется, это mcs-51
источник

Ш

Шевчук in Ассемблер
А да, забыл упомянуть, что это MCS-51
источник

A

Aleksandr in Ассемблер
Твою мать, а
источник

Ш

Шевчук in Ассемблер
а, ну вот
источник

Ш

Шевчук in Ассемблер
Да за что мать то
источник

A

Aleksandr in Ассемблер
Я ж тебя первым делом спросил об этом
источник

A

Aleksandr in Ассемблер
Осталось узнать что за ЦАП у тебя там - и можно решать
источник

A

Aleksandr in Ассемблер
Хотя, еще бы про таймер узнать
источник

Ш

Шевчук in Ассемблер
А вот это уже проблемс
источник

Ш

Шевчук in Ассемблер
Все задания кстати MCS-51
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
золотые слова
источник

Ш

Шевчук in Ассемблер
Эх... Окей, извините за беспокойство :(
источник