Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
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
add a byte number from one memory location to a byte from subsequent memory location and put sum in the third memory location also save carry flag in
application using shift operationsrotate and shift instructions are helpful even for division andmultiplication these operations are not normally
q find the average of two valuesfind the average of two values which are stored in memory locations named first and second and puts result in
q program for interchanging the values of two memory locationsprogram for interchanging the values of two memory locations input two memory
data transfertwo most fundamental data transfer instructions in 8086 microprocessor are xchg and mov lets give illustrations of the use of these
preparation of writing the program 1 write an algorithm for your program closer to assembly language for instance the algorithm for preceding
data segment num1 db 15h first number num2
q illustration of equivalent exe programan illustration of equivalent exe program for com program is abstract this program adds 2 8-bit numbers in
q define about exe programsan exe program is stored on disk with extension exe exe programs are longer than com programs as every exe program is
cseg segment assume cscseg dscseg sscseg org 100hstartmov ax cseg initialise data segment mov ds ax register using ax mov al num1 take