Ассемблер. Решение задачи - Python
Формулировка задачи:
Помогите решить задачу на язык программирования Ассемблер.
Моделирование кольцевого сдвигающего регистра (сдвиг вправо) с задаваемой разрядностью.
Разработать программу моделирования кольцевого сдвигающегося регистра с задаваемой разрядностью (n=8 или 16 бит), сдвиг вправо на 2 бита за 1 такт. Разрядность и сдвигаемый код вводится с клавиатуры.
Решение задачи: «Ассемблер. Решение задачи»
textual
Листинг программы
import asm reg_size = inpit('reg_size: ') # 8/16 bits reg = asm.register(bits=int(reg_size)) reg_val = input('Value: ') reg.value = int(reg_val) while True: reg.shr(2) print('value: {}'.format(reg.value))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д