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

Published on June 26, 2016 by Senthil Kumar

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 7945 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

3 New C# 8 Features We Are Excited About

C# is rapidly approaching its third decade of life. Originally released in 2000, the language has gr...

Quick Tip —CSS Containment Module by @gilfink

One of the new hidden gems in the new CSS modules, which is supposed to drop in new browser versions...

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 ...