Changes

Jump to: navigation, search

Fall 2014 SPO600 Assembly Language Presentation

358 bytes added, 21:47, 23 September 2014
Topics
|Dividing integers on x86_64 and aarch64||How do the integer division instructions work on x86_64 and aarch64? How are they different? What are the advantages of each?|| Gabriel Castro|| ||
|-
|Static and dynamic linking||What are the differences between static and dynamic linking? What are the advantages of each from the point of view of performance, resource utilization, and security?|| Linpei Fan|| [http://cs-fundamentals.com/c-programming/static-and-dynamic-linking-in-c.php reference1], [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0242a/ch04.html reference2], [http://stackoverflow.com/questions/1993390/static-linking-vs-dynamic-linking reference3] ||[http://linpei.blogspot.ca/2014/09/static-linking-vs-dynamic-linking.html blog post]
|-
|The Mysterious XOR||x86 and x86_64 code often contains instructions that XOR a register with itself (e.g., <code>xor %eax,%eax</code>). What does this do and why is it used? What is the equivalent in Aarch64?|| Emmanuel Ho Fidelino|| ||
|-
|}
1
edit

Navigation menu