Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
segment combinationsin 8086 assembler provides a means for combining segments declared in various modules some typical combine types are1
q what is external proceduresthese procedures are written as well as assembled in separate assembly modules and afterwards linked together with the
q passing parameters through stackthe best scheme for parameter passing is through stack it is also a standard scheme for passing parameters when
q explain passing parameters using pointers this method overcomes the drawback of using variable names directly in procedure it uses registers to
q explain passing parameters in general memorythe parameters can be passed in the memory too in such a technique name of the memory location is used
q conversion of bcd number to binary using a procedureconversion of bcd number to binary using a procedurealgorithm for conversion proceduretake a
q explain parameter passing in proceduresparameter passing is a very vital concept in assembly language it makes assembly procedures more general
write a program which collects in data samples from a port at 1 ms interval the upper 4 bits collected data same as mastered and stored in an array
q how a procedure define in assembly procedure is defined within source code by placing a directive of formltprocedure namegt proc ltattributegta
q define far and near proceduresprocedure offers the primary means of breaking the code in a program into modules procedures have one
q program for encoding ascii alpha numeric a program for encoding ascii alpha numeric algorithm create
an array is referencing using a base array value as well as an index to simplify addressing in arrays 8086 has provided two index registers for
program a good illustration of code conversion write a program to convert a 4-digit bcd number into its binary equivalent bcd number is stored as a
qucreate a flowchart to show the process that will allow the implementation of queue enqueue and dequeue
q write a program for comparing two stringslets write a program for comparing two strings determine the following piece of code that has been written
advanced aspects of assembly language programming in this section a number of these aspects give assembly an edge over high level language
q show the code conversion with examplethe conversion of data from one form to another is required consequently we will discuss an illustration for
q find the largest and the smallest array valueswrite down a program to find the largest as well as the smallest numbers from a given array this
program this program compares a pair of characters entered by keyboard registers used ax bx cx dxdata
q determine the use of loop instructionprogramthis program prints the alphabets a-z register used ax cx dxcode segmentassume cs
q define looping in assembly languagelooping program assume a constant inflation factor that is added to a series of prices stored in the memory
q show the conditional jump in programcmp ax bx compare
example cmp axbx compare
q programming with loops and comparisonsthis segment deals with more practical illustrations employing comparison loops and shift instructionssimple
q how are comparisons done in 8086 assembly language there is a compare instruction cmp though this instruction just sets the flags on comparing two