Essa pergunta também está no material:
Respostas
Aqui estão os códigos de máquina (em representação binária de 32 bits) e os campos das instruções solicitadas: A) add x0, x0, x1 Código de máquina: 00000000000000000000000000110011 Campos da instrução: - opcode: 0000000 - rs1: 00000 (x0) - rs2: 00001 (x0) - rd: 00001 (x1) - funct3: 000 - funct7: 0000000 B) addi x2, x3, -50 Código de máquina: 11111111111111111111111111001111 Campos da instrução: - opcode: 0010011 - rs1: 00011 (x3) - rs2: 00010 (x2) - imm[11:0]: 111111111100 (representação em complemento de 2 de -50) C) lw x14, 8(x2) Código de máquina: 00000000001000010001100000100011 Campos da instrução: - opcode: 0000011 - rs1: 00010 (x2) - rs2: 11110 (x14) - imm[11:0]: 000000000010 (deslocamento de 8) D) sw x14, 8(x2) Código de máquina: 00000000001011110001100000100011 Campos da instrução: - opcode: 0100011 - rs1: 00010 (x2) - rs2: 11110 (x14) - imm[11:0]: 000000000010 (deslocamento de 8) Espero que isso ajude!
Responda
Para escrever sua resposta aqui, entre ou crie uma conta