riscv_emulator/main.py

26 lines
464 B
Python

import random
number_of_bits = input('Type the number of bits\n')
instruction = ''
rand = random.Random(100)
rand.seed(100)
bits = ['0','1']
bit_instruction = []
i = 0
while i < number_of_bits:
instruction += bits[rand.randint() % 2]
i += 1
intervals_list = input('Type intervals\n').split(" ")
intervals = list(map(eval, intervals_list))
for interval in intervals:
bit_instruction.append(instruction[31-interval[0], 31-(interval[1]+1)])