Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Note : Do this Question using MIPS 32 instruction set mention above in the picture. MIPS ASSEMBLY LANGUAGE (I'm using MARS) The features of the

image text in transcribed

Note: Do this Question using MIPS 32 instruction set mention above in the picture.

MIPS ASSEMBLY LANGUAGE (I'm using MARS)

The features of the telephone directory system are mainly related to adding, listing, searching, modifying, and deleting telephone directory-related records. All these operations are done by using different procedures, all the added and modified data are recorded, and the deleted information is removed from the program. The information contained in the telephone directory records is the name, phone number, and address of the person whose record is entered in the telephone directory system project in Assembly. You have to add the following functionalities to your project, by using procedures.

  • Add telephone record
  • Show records
  • Modify record
  • Search telephone records
  • Delete record

Note: Do this Question using MIPS 32 instruction set mention above in the picture.

MIPS ASSEMBLY LANGUAGE (I'm using MARS)

MIPS32 Instruction Set Quick Reference LOGICAL AND BIT-FIELD OPERATIONS Rd, Rs, RT RD=Rs & RI RD, RS, CONST16 Ro=Rs & CONST16 AND JUMPS AND BRANCHES (NOTE: ONE DELAY SLOT) OFF18 PC += OFF18* B ANDI BAL OFF18 RA= PC + 8, PC += OFF 18+ EXTR2 Rs, RT, OFF18 IF Rs =RI, PC +=OFF18+ RD Rs. RI RA PC ACC Lo, HI Ro, Rs, P, S RD, Rs, P, S BEQ BEQZ INSK NOP RS, OFF18 RS, OFF18 BGEZ DESTINATION REGISTER SOURCE OPERAND REGISTERS RETURN ADDRESS REGISTER (R31) PROGRAM COUNTER 64-BIT ACCUMULATOR ACCUMULATOR LOW (ACC31:0) AND HIGH (ACC3:32) PARTS Se SIGNED OPERAND OR SIGN EXTENSION UNSIGNED OPERAND OR ZERO EXTENSION CONCATENATION OF BIT FIELDS MIPS32 RELEASE 2 INSTRUCTION ASSEMBLER PSEUDO-INSTRUCTION FRS=0, PC += OFF18* FRs 20, PC += OFF18* RA= PC + 8; IF Rs > 0, PC += OFF18+ NOR BGEZAL RS, OFF18 1 Ro, Rs, RT RD, RS Rs = R$p-5-1 RDP-5-12 = RS5-1.0 No-OP RD=-(RSRI) RD=-RS RD-Rs RI RDERS CONST16 RD=RS23.16 : RS31:24 - R$70 :: R$is: NOT BGTZ RS, OFF18 OR FRs > 0, PC += OFF18* FRS > SHIFT5 ACCUMULATOR ACCESS OPERATIONS USW SRA Rp. RS, SHIFT5 MFHI RD Ro= HI MFLO Ro RD=Lo SRAV RD. Rs. RI RD = Rs >> R140 LL MTHI Rs SRL Hi = Rs RD, RS, SHIFT5 Rp = Rs >> SHIFT5 ATOMIC READ-MODIFY-WRITE OPERATIONS RD, OFF16(Rs) RD = MEM32(Rs + OFF16"); LINK RD, OFF16(Rs) IF ATOMIC, MEM32(Rs + OFF16+) = RD; RD = ATOMIC ? 1:0 MTLO Rs Lo=Rs SC SRLV RD, RS, RI Ro=Rs >> R120 Copyright 2008 MIPS Technologies, Inc. All rights reserved. MD00565 Revision 01.01

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Focus On Geodatabases In ArcGIS Pro

Authors: David W. Allen

1st Edition

1589484452, 978-1589484450

More Books

Students also viewed these Databases questions

Question

Do you agree that unions stifle creativity? Why or why not?

Answered: 1 week ago