PARTS NEEDED

 

PARTS NEEDED

(Dec

a) CALC16.ASM : the main program

b) ADD16_P.ASM: the 16-bit addition progam written as part of the first homework, and converted into a sub-procedure. 

c) SUB16_P.ASM: the 16-bit subtraction program written as part of the first homework, and converted into a sub-procedure.

d)MUL16_P.ASM: the 16-bit multiplication program written as part of the second homework and converted into a sub-procedure.

e)DIV16_P.ASM: the 16-bit dividision program written as part of the third homework and converted into a sub-prodcedure. 

f) DECI16_P.ASM: the input program which ask the decimal data input to be entered at the keyboard and saves the corresponding binary number in register DX.  This program has to be called twice for the two input words.  The actual corresponding sub-procedure has been named as DECIN16.

g) DECI32_P.ASM: This reads in 32-bit long decimal number from the keybaord and saves the corresponding number in registers DX CX (high word low word).  The actual corresponding sub-procedure has been name as DECIN32.

g) DECO16_P.ASM: the program which will read the hexadecimal output stored at SUM, DIFF, QUOTIENT and REMAINDER and print the corresponding decimal equivalents on the monitor screen. The sub-procedure is named DECOU16.

h) DECO32_P.ASM: the program which will read the 32-bit hexadecimal output at PRODL and print the corresponding decimal number on the monitor screen.  The actual sub-procedure is named DECOUT32.

i) DEC064_p.ASM: the program which will read the 64-bit hexadecimal output at PRODL1, PRODL2, PRODH1, and PRODH2 and print the corresponding decimal number o the monitor screen. The actual sub-procedure is named DECOUT64.

 

BuiltWithNOF

[PHY353/553] [PHY353/553] [Goals] [Prof. Saj Alam] [Syllabus] [Grading Policy] [Books] [Schedule] [Lectures] [Chp 1: History of Computers] [Chp2: Binary Numbers] [Chp3: Conceptual Computer] [Software Model] [Addressing Modes] [Instruction Set] [Assembly Language] [First Program] [ADD16] [SUB16] [MUL16] [DIV16] [CALC16] [CALC32] [Manual] [Exams] [Grades]