Difference between revisions of "CSC231 Schedule 2012"
(→Weekly Schedule) |
(→Weekly Schedule) |
||
Line 153: | Line 153: | ||
** Review of 2's Complement | ** Review of 2's Complement | ||
** Extending the sign from byte to word, or word to double-word. | ** Extending the sign from byte to word, or word to double-word. | ||
− | *** CBW: The CBW (convert byte to word) instruction copies the sign (bit 7) in the source operand (AL) into every bit | + | *** CBW: The CBW (convert byte to word) instruction copies the sign (bit 7) in the source operand (AL) into every bit in the AH register.<ref name="IntelInstructions">Intel Instruction Set Summary, from http://download.intel.com/design/processor/manuals/253666.pdf</ref> |
− | in the AH register.<ref name="IntelInstructions">Intel Instruction Set Summary, from http://download.intel.com/design/processor/manuals/253666.pdf</ref> | ||
*** CWDE: The CWDE instruction copies the sign (bit 15) of the word in the AX register into every bit position of the high word of the EAX register<ref name="IntelInstructions" />. | *** CWDE: The CWDE instruction copies the sign (bit 15) of the word in the AX register into every bit position of the high word of the EAX register<ref name="IntelInstructions" />. | ||
− | ** Masking with AND, OR, NOT. | + | ** Masking with AND, OR, and NOT. |
---- | ---- | ||
* [[CSC231 Homework 5 2012 | Homework 5]] | * [[CSC231 Homework 5 2012 | Homework 5]] | ||
Line 286: | Line 285: | ||
<br /> | <br /> | ||
+ | |||
=References= | =References= | ||
<references /> | <references /> |
Revision as of 14:41, 4 October 2012
--D. Thiebaut 11:15, 24 August 2012 (EDT)
Misc. Links & Information
- Things to remember while programming in assembly
- The NASM Manual (http://alien.dowling.edu/~rohit/nasmdoc0.html)
- Paul Carter's assembly language tutorial. Paul Carter's page can be found at http://www.drpaulcarter.com/.
- The Art of Assembly Language. It assumes a different assembler, and hence a different syntax, but has a lot of very good information.
Weekly Schedule
Week | Topics | Reading |
Week 1 9/7 |
|
|
Week 2 9/10 |
|
|
Week 3 9/17 |
|
|
Week 4 9/24 |
|
|
Week 5 10/1 |
|
|
Week 6 10/8 |
|
|
Week 7 10/15 |
|
|
Week 8 10/22 |
|
|
Week 9 10/29 |
|
|
Week 10 11/05 |
|
|
Week 11 11/12 |
|
|
Week 12 11/19 |
|
|
Week 13 11/26 |
|
|
Week 14 12/03 |
|
|
Week 15 12/10 |
|
|
References
- ↑ 1.0 1.1 Intel Instruction Set Summary, from http://download.intel.com/design/processor/manuals/253666.pdf