DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Assembly (http://www.daniweb.com/forums/forum125.html)
-   -   Give a try.... (http://www.daniweb.com/forums/thread41996.html)

Dabdob Mar 27th, 2006 1:50 pm
Give a try....
 
Q-write an Assembly code that read a student ID, Name, TMA1, TMA2, Midterm and Final....


The output of this programm should be like:


ID Name Total of Marks Result
2345 ABCD 78 pass
2456 Bulin 30 Fail



The code:"i am not sure if the code is right?" you give a try and see :p


Get AX
Mov [0000], AX ; This is for the student ID
Get AX
Mov [0001],AX ; This is for the student name
Get AX
Mov BX,AX ; This is for student TMA1
Get AX
Mov CX,AX ; This is for student TMA2
Get AX
Mov DX,AX ; This is for student Midterm
Get AX ; This is for student Final
Add AX,DX
Add AX,CX
Add AX,BX
Mov[0002], AX
Comp [0002],50
JP Z1 '; This control and Z1 is lable
Mov [0003],"Pass"
JMP k2
mov[0003], "Fail"
Mov AX, [0000]
Put AX,
Mov AX, [0001]
Put AX,
Mov AX, [0002]
Put AX,
Mov AX, [0003]
put AX
End



Comments:

[0000] student ID = 2345
[0001] student name = ABCD
[0002] Student Total = 78
[0003] Student "Pass"


:o Hope it works with you...

Cheers

Narue Mar 27th, 2006 1:57 pm
Re: Give a try....
 
What assembler are you using?

Dabdob Mar 27th, 2006 2:11 pm
Re: Give a try....
 
Quote:

Originally Posted by Narue
What assembler are you using?

I use MASM Version 8.2

Dabdob Mar 29th, 2006 4:22 am
Re: Give a try....
 
Guys,
Do you think there is other way to write the above prgram??what's it?


All times are GMT -4. The time now is 1:02 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC