SSE2030F17.Assignments History

Hide minor edits - Show changes to output

November 27, 2017, at 09:21 AM by 115.145.179.147 -
Changed line 26 from:
**** Unsigned divide @@%rdx@@:@@%rax@@ by S
to:
**** Unsigned divide @@%rdx@@:@@%rax@@ by @@S@@
November 22, 2017, at 06:26 AM by 115.145.179.147 -
Changed line 19 from:
* [[Attach:pa3.pdf|PA #3: Pixelizing an Image]] (deadline: 11/29 11:59PM)
to:
* [[Attach:pa3.pdf|PA #3: Pixelizing an Image]] (deadline: 11/26 11:59PM)
Changed line 22 from:
*** %red%Submission deadline is postponed 3 days%%
to:
*** %red%Submission deadline is postponed to 11/29 11:59PM%%
November 22, 2017, at 02:28 AM by 115.145.179.147 -
Changed line 23 from:
*** It is considered that %%size%% is entered as positive integer.
to:
*** It is considered that %%size%% is entered as a positive integer.
November 22, 2017, at 02:28 AM by 115.145.179.147 -
Changed line 23 from:
*** It is considered that %%size%% is entered in positive integer.
to:
*** It is considered that %%size%% is entered as positive integer.
November 22, 2017, at 02:27 AM by 115.145.179.147 -
Added line 23:
*** It is considered that %%size%% is entered in positive integer.
November 22, 2017, at 02:23 AM by 115.145.179.147 -
Added line 22:
*** %red%Submission deadline is postponed 3 days%%
November 22, 2017, at 02:21 AM by 115.145.179.147 -
Changed line 19 from:
* [[Attach:pa3.pdf|PA #3: Pixelizing an Image]] (deadline: 11/26 11:59PM)
to:
* [[Attach:pa3.pdf|PA #3: Pixelizing an Image]] (deadline: 11/29 11:59PM)
November 22, 2017, at 02:17 AM by 115.145.179.147 -
Changed lines 24-26 from:
**** Unsigned divide \%rdx:\%rax by S
**** Quotient stored in \%rax
**** Remainder stored in \%rdx
to:
**** Unsigned divide @@%rdx@@:@@%rax@@ by S
**** Quotient stored in @@%rax@@
**** Remainder stored in @@%rdx@@
November 22, 2017, at 02:17 AM by 115.145.179.147 -
Changed lines 24-26 from:
**** Unsigned divide %%rdx:%%rax by S
**** Quotient stored in %%rax
**** Remainder stored in %%rdx
to:
**** Unsigned divide \%rdx:\%rax by S
**** Quotient stored in \%rax
**** Remainder stored in \%rdx
November 22, 2017, at 02:16 AM by 115.145.179.147 -
Changed lines 24-26 from:
**** Unsigned divide %rdx::%rax by S
**** Quotient stored in %rax
**** Remainder stored in %rdx
to:
**** Unsigned divide %%rdx:%%rax by S
**** Quotient stored in %%rax
**** Remainder stored in %%rdx
November 22, 2017, at 02:16 AM by 115.145.179.147 -
Changed line 24 from:
**** Unsigned divide %rdx:%rax by S
to:
**** Unsigned divide %rdx::%rax by S
November 22, 2017, at 02:16 AM by 115.145.179.147 -
Changed line 23 from:
**** divq S
to:
**** Usage: @@divq S@@
November 22, 2017, at 02:16 AM by 115.145.179.147 -
Changed lines 22-26 from:
*** It is considered that @@size@@ is entered in power of 2 and greater than zero (ex. 1, 2, 4, 8, ...).
to:
*** x64 unsigned division instruction
**** divq S
**** Unsigned divide %rdx:%rax by S
**** Quotient stored in %rax
**** Remainder stored in %rdx
November 21, 2017, at 12:57 PM by 115.145.179.147 -
Changed line 22 from:
*** It is considered that @@size@@ is entered in power of 2 and greater than zero.
to:
*** It is considered that @@size@@ is entered in power of 2 and greater than zero (ex. 1, 2, 4, 8, ...).
November 21, 2017, at 10:55 AM by 115.145.179.147 -
Changed line 22 from:
*** It is considered that @@size@@ should be entered in power of 2 and greater than zero.
to:
*** It is considered that @@size@@ is entered in power of 2 and greater than zero.
November 21, 2017, at 10:54 AM by 115.145.179.147 -
Changed lines 20-22 from:
** [[Attach:pa3-skeleton.tar.gz|skeleton code]]
to:
** [[Attach:pa3-skeleton.tar.gz|skeleton code]]
** Note:
*** It is considered that @@size@@ should be entered in power of 2 and greater than zero.
November 13, 2017, at 07:06 AM by 115.145.179.182 -
Changed lines 17-20 from:
** [[Attach:pa2-skeleton.tar.gz|skeleton code]]
to:
** [[Attach:pa2-skeleton.tar.gz|skeleton code]]

* [[Attach:pa3.pdf|PA #3: Pixelizing an Image]] (deadline: 11/26 11:59PM)
** [[Attach:pa3
-skeleton.tar.gz|skeleton code]]
September 27, 2017, at 02:55 PM by 115.145.179.147 -
Changed lines 14-17 from:
*** Our test cases consist of normal tests using randomly chosen numbers as well as some special cases involving Inf, NaN, etc. We will not reveal the details of our test cases so that you can figure out what's wrong in your code by yourself.
to:
*** Our test cases consist of normal tests using randomly chosen numbers as well as some special cases involving Inf, NaN, etc. We will not reveal the details of our test cases so that you can figure out what's wrong in your code by yourself.

* [[Attach:pa2.pdf|PA #2: Implementing Arithmetic Operations using the Tiny FP (8-bit floating point) representation]] (deadline: 10/15 11:59PM)
** [[Attach:pa2-skeleton.tar.gz|skeleton code]]
September 25, 2017, at 05:39 AM by 115.145.179.182 -
Changed line 14 from:
*** Our test cases consist of normal tests using randomly chosen numbers as well as some special cases involving Inf, NaN, etc. We will not reveal the details of our test cases so that you can figure out what's wroning in your code by yourselves.
to:
*** Our test cases consist of normal tests using randomly chosen numbers as well as some special cases involving Inf, NaN, etc. We will not reveal the details of our test cases so that you can figure out what's wrong in your code by yourself.
September 25, 2017, at 05:38 AM by 115.145.179.182 -
Changed lines 13-14 from:
*** The automatic grading system is online in the sys.skku.edu server. If you encouter Err.Compile, it means that it was not compiled properly in our server. The official platform for this course's assignments is Ubuntu 16.04.3 LTS. Please make sure your code has no problem in compiling and running in Ubuntu.
to:
*** The automatic grading system is online in the sys.skku.edu server. If you encouter Err.Compile, it means that it was not compiled properly in our server. The official platform for this course's assignments is Ubuntu 16.04.3 LTS. Please make sure your code has no problem in compiling and running in Ubuntu.
*** Our test cases consist of normal tests using randomly chosen numbers as well as some special cases involving Inf, NaN, etc. We will not reveal the details of our test cases so that you can figure out what's wroning in your code by yourselves
.
September 25, 2017, at 05:34 AM by 115.145.179.182 -
Changed lines 12-13 from:
*** @@TMin@@ and @@TMax@@ represent the smallest and the largest integer that can be represented in the 32-bit signed integer format, respectively. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
to:
*** @@TMin@@ and @@TMax@@ represent the smallest and the largest integer that can be represented in the 32-bit signed integer format, respectively. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
*** The automatic grading system is online in the sys.skku.edu server. If you encouter Err.Compile, it means that it was not compiled properly in our server. The official platform for this course's assignments is Ubuntu 16.04.3 LTS. Please make sure your code has no problem in compiling and running in Ubuntu.
September 24, 2017, at 06:23 AM by 115.145.179.182 -
Changed line 12 from:
*** TMin and TMax represent the smallest and the largest integer that can be represented in the 32-bit signed integer format, respectively. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
to:
*** @@TMin@@ and @@TMax@@ represent the smallest and the largest integer that can be represented in the 32-bit signed integer format, respectively. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
September 24, 2017, at 06:22 AM by 115.145.179.182 -
Changed line 12 from:
*** @TMin@ and @TMax@ represent the smallest and the largest integer that can be represented in the 32-bit signed integer format. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
to:
*** TMin and TMax represent the smallest and the largest integer that can be represented in the 32-bit signed integer format, respectively. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
September 24, 2017, at 06:21 AM by 115.145.179.182 -
Changed lines 10-12 from:
*** %red%You should enter the real name & real student ID%%
to:
*** %red%You should enter the real name & real student ID%%
** Note:
*** @TMin@ and @TMax@ represent the smallest and the largest integer that can be represented in the 32-bit signed integer format. Please refer to page 9 in [[Attach:2-int.pdf|this lecture slide]].
Changed lines 7-8 from:
* [[Attach:pa1.pdf|PA #1: 64-bit arithmetic using 32-bit integers]] (deadline: 10/4 11:59PM)
** [[Attach:pa1-skeleton.tgz|skeleton code]]
to:
* [[Attach:pa1.pdf|PA #1: Tiny FP (8-bit floating point) representation]] (deadline: 9/27 11:59PM)
** [[Attach:pa1-skeleton.tar.gz|skeleton code]]
Added lines 6-10:

* [[Attach:pa1.pdf|PA #1: 64-bit arithmetic using 32-bit integers]] (deadline: 10/4 11:59PM)
** [[Attach:pa1-skeleton.tgz|skeleton code]]
** Sign up the submission site (http://sys.skku.edu)
*** %red%You should enter the real name & real student ID%%
August 15, 2017, at 02:21 AM by 115.145.179.182 -
Added lines 1-5:
!! SSE2030: Introduction to Computer Systems (Fall 2017)

!!! [Assignments]

* This course requires you to be familiar with the C programming on the Linux system. There will be several programming assignments related to x86 assembly programming.