Passing parameters through stack, Computer Engineering

Assignment Help:

Q. Passing Parameters through Stack?

The best scheme for parameter passing is through stack. It is also a standard scheme for passing parameters when assembly language is interfaced with any high level language. Parameters are pushed on stack and are referenced by using BP register in the called procedure. One significant issue for parameter passing through stack is to keep track of stack overflow and underflow to keep a check on errors. Let's revisit an example using stack for parameter passing.


Related Discussions:- Passing parameters through stack

C program, program to find minimum total number of shelfs

program to find minimum total number of shelfs

What is status control and registers, Q. What is Status Control and Registe...

Q. What is Status Control and Registers? Status Control and Registers: These registers can't be used by programmers though are used to control CPU or execution of a program.

Push and pop, i want flowchart for push, pop in stack element and display s...

i want flowchart for push, pop in stack element and display stack and exit

Difference between a substructure and an append structure, What is the diff...

What is the difference between a Substructure and an Append Structure? In case of a substructure, the reference originates in the table itself, in the form of a statement

Cn, What is the basic requirement for establishing VLANs?

What is the basic requirement for establishing VLANs?

Explain disk cartridges, Q. Explain Disk Cartridges ? Disk Cartridges:...

Q. Explain Disk Cartridges ? Disk Cartridges: Removable disk cartridges are an option to hard disk units as a form of secondary storage. Cartridge generally comprises one or

Enumerate about the decimal arithmetic unit, Enumerate about the Decimal Ar...

Enumerate about the Decimal Arithmetic Unit The user of the computer input data in decimal numbers and receives output in the decimal form. But a CPU with ALU can perform arith

What is clr, What is CLR?  CLR is .NET equivalent of Java Virtual Mach...

What is CLR?  CLR is .NET equivalent of Java Virtual Machine (JVM). It is the runtime that changes a MSIL code into the host machine language code, which is then implemented a

DBMS, Difference between Paperbase and computer base system?

Difference between Paperbase and computer base system?

Which 802 standard provides for a collision free protocol, Which 802 standa...

Which 802 standard provides for a collision free protocol? 802.5 standard gives for a collision free protocol.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd