PROMOTE MY BLOG: JUST CLICK BELOW BUTTON

Search Any Paper On This Blog

Saturday, May 11, 2013

Re: ::: vuaskari.com ::: CS401 Assignment # 2 discussion and solution

well done Muhammad Asif.


On Fri, May 10, 2013 at 9:42 PM, Muhammad Asif <itsvividmirror@gmail.com> wrote:
i have done hahahah


On Sat, May 11, 2013 at 3:44 AM, Ali Khann <ddrc14@gmail.com> wrote:
anoushy click here and download and please next time send new mail to
group do not reply to mail which is no relevant to you. click here
http://www.mediafire.com/?rl9z6xw4dkt7om4

On 5/10/13, anoushy <vukarachi@gmail.com> wrote:
> plz send me ms word and excel 2003 ka link send kar dey.main install kar
> lo.................
>
>
> On Fri, May 10, 2013 at 7:34 PM, aspirant bibliophile <
> aspirant.bibliophile@gmail.com> wrote:
>
>> Dear fellows,
>>
>>  Don't forget the pre-requisite to have the solution. That's only your
>> concern and discussion about the assignment.
>>
>> Thanks and good luck.
>>
>>
>> On Fri, May 10, 2013 at 7:31 AM, aspirant bibliophile <
>> aspirant.bibliophile@gmail.com> wrote:
>>
>>> *Computer Architecture and Assembly language programming (CS401)*
>>>
>>> * *
>>>
>>> *Assignment # 2 *
>>>
>>> * *
>>>
>>> *  Total marks = 20*
>>>
>>> *
>>>                               Deadline Date = May 13, 2013*
>>>
>>>
>>>
>>> *Please carefully read the following instructions before attempting
>>> assignment.*
>>>
>>> * *
>>>
>>> *Rules for Marking*
>>>
>>> It should be clear that your assignment would not get any credit if:
>>>
>>>
>>>
>>>    - The assignment is submitted after the due date.
>>>    - The submitted assignment does not open or file is corrupt.
>>>    - Strict action will be taken if submitted solution is copied from
>>>    any other student or from the internet. Students will be punished
>>> severely
>>>    in either case.
>>>
>>> * *
>>>
>>> * *
>>>
>>> 1)      You should concern recommended books to clarify your concepts as
>>> handouts are not sufficient.
>>>
>>> 2)      You are supposed to submit your assignment in *.doc format.* Any
>>> other formats like scan images, PDF, zip, rar, bmp etc will not be
>>> accepted.
>>>
>>> 3)      You are advised to upload your assignment at least two days
>>> before the due date.
>>>
>>> 4)      The assignment file comprises of two pages.
>>>
>>> * *
>>>
>>> * *
>>>
>>> *Note:  *
>>>
>>> * *
>>>
>>> *Assignment comprises of lectures No. 9-13. *
>>>
>>> * *
>>>
>>> No assignment will be accepted after the due date via email in any case
>>> (whether it is the case of load shedding or internet malfunctioning
>>> etc.).
>>> Hence refrain from uploading assignment in the last hour of deadline. It
>>> is
>>> recommended to upload solution file at least two days before its
>>> deadline.
>>>
>>>
>>>
>>> For any query, feel free to email at:
>>>
>>> cs401@vu.edu.pk <CS402@vu.edu.pk>
>>> *
>>> *
>>>
>>>
>>>
>>>             *            *[ORG 0100H]
>>>
>>>
>>>
>>>                         MOV AX, 5
>>>
>>>                         MOV CX, AX
>>>
>>>                         XOR DX, DX
>>>
>>>                         DEC CX
>>>
>>>
>>>
>>> CONT:            MOV BX, CX
>>>
>>>                         MUL BX
>>>
>>>                         DEC CX
>>>
>>>                         JNZ CONT
>>>
>>>
>>>
>>>                         MOV DX, AX
>>>
>>>
>>>
>>>                         MOV AX, 0X4C00
>>>
>>>                         INT 0X21
>>>
>>> * *
>>>
>>> * *
>>>
>>> *Assemble above assembly language code using NASM and answer the
>>> following questions:*
>>>
>>> * *
>>>
>>> *Q.1. Execute the code in order to examine how changes are made in
>>> registers and memory. Students are required to fill in below table after
>>> step by step execution of each instruction in the debugger.           *
>>>
>>> *
>>>             *(15 marks)
>>>
>>> *S No.*
>>>
>>> * *
>>>
>>> *INSTRUCTION*
>>>
>>> * *
>>>
>>> *REGISTER VALUES*
>>>
>>> * *
>>>
>>> *INSTRUCTION POINTER (IP)*
>>>
>>> *FLAG/STATUS REGISTER*
>>>
>>> *CF*
>>>
>>> *ZF*
>>>
>>> *PF*
>>>
>>> *SF*
>>>
>>> *AF*
>>>
>>>
>>>
>>> 1
>>>
>>>
>>>
>>>
>>>
>>> [ORG 0100H]
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 2
>>>
>>>
>>>
>>>
>>>
>>> MOV AX,5
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 3
>>>
>>>
>>>
>>>
>>>
>>> MOV CX,AX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 4
>>>
>>>
>>>
>>>
>>>
>>> XOR DX,DX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 5
>>>
>>>
>>>
>>>
>>>
>>> DEC CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 6
>>>
>>>
>>>
>>> CONT:
>>>
>>>
>>>
>>> MOV BX,CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 7
>>>
>>>
>>>
>>>
>>>
>>> MUL BX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 8
>>>
>>>
>>>
>>>
>>>
>>> DEC CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 9
>>>
>>>
>>>
>>>
>>>
>>> JNZ CONT
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 10
>>>
>>>
>>>
>>> CONT:
>>>
>>>
>>>
>>> MOV BX,CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 11
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> MUL BX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 12
>>>
>>>
>>>
>>>
>>>
>>> DEC CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 13
>>>
>>>
>>>
>>>
>>>
>>> JNZ CONT
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 14
>>>
>>>
>>>
>>> CONT:
>>>
>>>
>>>
>>> MOV BX,CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 15
>>>
>>>
>>>
>>>
>>>
>>> MUL BX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 16
>>>
>>>
>>>
>>>
>>>
>>> DEC CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 17
>>>
>>>
>>>
>>>
>>>
>>> JNZ CONT
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 18
>>>
>>>
>>>
>>> CONT:
>>>
>>>
>>>
>>> MOV BX,CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 19
>>>
>>>
>>>
>>>
>>>
>>> MUL BX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 20
>>>
>>>
>>>
>>>
>>>
>>> DEC CX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 21
>>>
>>>
>>>
>>>
>>>
>>> JNZ CONT
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>> 22
>>>
>>>
>>>
>>> MOV DX,AX
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>>
>>>
>>> 26
>>>
>>>
>>>
>>> MOV AX,0X4C00
>>>
>>> AX
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> BX
>>>
>>>
>>>
>>> CX
>>>
>>>
>>>
>>> DX
>>>
>>>
>>>
>>> * *
>>>
>>> * *
>>>
>>> *Q.2. Provide the snapshot of debugger showing calculated result stored
>>> in DX at the end of our program.
>>>
>>> *(3 marks)
>>>
>>> * *
>>>
>>> * *
>>>
>>> *Q.3. Briefly explain the purpose of the given code.*
>>>
>>> (2 marks)* *
>>>
>>> * *
>>>
>>> * *
>>>
>>> * *
>>>
>>> *Best of luck!*
>>>
>>> --
>>> We say, "Be one as Pakistani Nation and grow up for Pakistan's Future".
>>> Wish you all the best. Join www.vuaskari.com,
>>> To post to this group, send email to vuaskari_com@googlegroups.com
>>> Visit these groups:
>>> This (Main)
>>> Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
>>> MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
>>> HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
>>> Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
>>> Management: https://groups.google.com/group/vuaskari_mgt?hl=en
>>> Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
>>> MIS Group: http://groups.google.com/group/askari_mis?hl=en
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups
>>> ":::www.vuaskari.com :::" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an
>>> email to vuaskari_com+unsubscribe@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>  --
>> We say, "Be one as Pakistani Nation and grow up for Pakistan's Future".
>> Wish you all the best. Join www.vuaskari.com,
>> To post to this group, send email to vuaskari_com@googlegroups.com
>> Visit these groups:
>> This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
>> MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
>> HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
>> Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
>> Management: https://groups.google.com/group/vuaskari_mgt?hl=en
>> Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
>> MIS Group: http://groups.google.com/group/askari_mis?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> ":::www.vuaskari.com :::" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to vuaskari_com+unsubscribe@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
> --
> We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish
> you all the best. Join www.vuaskari.com,
> To post to this group, send email to vuaskari_com@googlegroups.com
> Visit these groups:
> This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
> MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
> HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
> Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
> Management: https://groups.google.com/group/vuaskari_mgt?hl=en
> Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
> MIS Group: http://groups.google.com/group/askari_mis?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> ":::www.vuaskari.com :::" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to vuaskari_com+unsubscribe@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


--
for more info Visit www.vuaskari.com/index.php
Regards
Ali Khan * *©yberian* <ddrc14@gmail.com>  *

--
We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS
Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
---
You received this message because you are subscribed to the Google Groups ":::www.vuaskari.com :::" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vuaskari_com+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
---
You received this message because you are subscribed to the Google Groups ":::www.vuaskari.com :::" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vuaskari_com+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
---
You received this message because you are subscribed to the Google Groups ":::www.vuaskari.com :::" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vuaskari_com+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment

PLEASE COMMENT ABOUT YOUR VISIT AND MY SITE

Note: Only a member of this blog may post a comment.