UNM CMPE 310 - CMPE 310 LECTURE NOTES (13 pages)

Previewing pages 1, 2, 3, 4 of 13 page document View the full content.
View Full Document

CMPE 310 LECTURE NOTES



Previewing pages 1, 2, 3, 4 of actual document.

View the full content.
View Full Document
View Full Document

CMPE 310 LECTURE NOTES

17 views

Other


Pages:
13
School:
The University of New Mexico
Course:
Cmpe 310 - Systems Design and Programming
Systems Design and Programming Documents

Unformatted text preview:

IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC 1 Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y Mar 1 2002 CMPE 310 IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC Stack Instructions 2 Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y Mar 1 2002 CMPE 310 IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC 0 0 1 0 0 7 F E 0 0 0 0 Seg Base Trans 6 A B 3 F F F F Stack Instructions 3 Paging esp esp 4 is performed before the PUSH 000007FA is new value push eax Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y Mar 1 2002 AH AL FFFF6AB3 Stack Seg CMPE 310 IVERSITY O F M YLAND BA L 1966 U M B C AR CMPE 310 UMBC 4 Mar 1 2002 lea eax ebx ecx 4 100 Loads eax with computed address lds edi LIST Loads edi and ds lfs esi DATA1 Loads esi and fs Address Loading Instructions Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC lea ebx edi mov ebx edi mov ebx edi Address Loading Instructions CMPE 310 5 Mar 1 2002 Load the contents of edi into ebx Load the value at edi into ebx Move the contents of edi into ebx Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC String Operations 6 Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y Mar 1 2002 CMPE 310 IVERSITY O F M YLAND BA L 1966 U M B C AR 7 es edi al edi edi 1 es edi eax edi edi 4 stosb stosd UMBC al ds esi esi esi 1 eax ds esi esi esi 4 Override ds lodsb lodsd es lodsb DATA1 String Operations Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y Mar 1 2002 CMPE 310 IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC 0 0 1 0 0 0 0 0 String Operations Seg Base Trans 1 0 0 0 A 0 3 2 8 Paging lodsw Systems Design Programming 80x86 Assembly III MO UN TI RE COUNT Y 2 Mar 1 2002 A032 Data Seg CMPE 310 IVERSITY O F M YLAND BA L 1966 U M B C AR UMBC Offset 0 Load count Load value to write CMPE 310 9 Mar 1 2002 es edi ds esi edi 1 esi 1 es edi ds esi edi 4



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view CMPE 310 LECTURE NOTES and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view CMPE 310 LECTURE NOTES and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?