System Software – SIC Program to set ALPHA equal to integer portion of BETA/GAMMA

Published on June 26, 2016 by abundantcode

Filed under Assembly Language

Last modified November 12, 2016

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 5258 times

Problem Statement

Write a sequence of instructions for SIC to set ALPHA equal to the integer portion of BETA / GAMMA. Assume that ALPHA and BETA are defined as in Fig. 1.3(a).

Solution

Line Number(ac) Code Description
1 LDA BETA Load the value of BETA to accumulator
2 DIV GAMMA Divide the value of accumulator by GAMMA
3 STA ALPHA Store the value of accumulator to ALPHA
4 ALPHA RESW 1 Reserve 1 word for ALPHA
5 BETA RESW 1 Reserve 1 word for BETA
6 GAMMA RESW 1 Reserve 1 word for GAMMA

Leave a Comment


x

You might be Interested in these Posts

C Program to a print pascal triangle

Problem Statement Write a program in C to print pascal triangle. How to print a pascal triange in ...

C Program to delete an element from an array

Problem Statement Write a program in C to delete an element from an array. How to delete an elemen...

C Program to insert an element into an array

Problem Statement Write a program in C to insert an element in to an array. C Program to insert an...