The Modern CPU allows the system to protect the memory from violated access. Which means that the system may be able limit the memory that a program can access. Protected mode is an operational mode of the Intel 80286-compatible CPU. Operation mode of CPU decided how CPU uses registers, seeks memory address and does otherContinue reading “Modern CPU – Protected Mode”
Author Archives: swang206
Lab 1
Open Source Open Source means that the source code of a software is public visible. Usually, Open Source code can be used for free with some limitation, e.g. the software used open source code should be a open source software, there are limitation of re-development based on the open source code, or the code cannotContinue reading “Lab 1”
Lab 3
The code above is what I’ve done so far. In Lab 3 our group will create a shape that will bounce around that will reflect when it reaches screen edge. So far, the shape is able to move from top left to bottom right. But when the it is drawing the picture at bottom right,Continue reading “Lab 3”
6502 Terms
To under 6502 assembly language, the terms are necessary to understand. Address Address is the numeric reference to a specific memory location. 6502 is a 8-bit cpu, therefore, every memory location contains 8 bits. Address is recorded as hex number. it starts from 0x0000 to 0xFFFF in 6502. So we can calculate that the memoryContinue reading “6502 Terms”
Lab 2 – 6502 Assembly Language(Not finished yet)
In Lab 2, We learned Assembly language base on 6502. Here is the code: After we run the code above on 6502 Emulator, the screen will be filled by yellow. Now we add tya between “loop” and “sta ($40), y” the screen will be filled by different color lines. The reason why it happens isContinue reading “Lab 2 – 6502 Assembly Language(Not finished yet)”
My First Blog Post
Be yourself; Everyone else is already taken. — Oscar Wilde. This is the first post on my new blog. I’m just getting this new blog going, so stay tuned for more. Subscribe below to get notified when I post new updates.
Shichao’s SPO600 Course Blog
This Blog is used for SPO600 at Seneca College. As required, I will maintain this blog, at least, until the end of April 2020. My Name is Shichao Wang, a CPA student at Seneca College. I enjoy program using C/C++, C#, Java, JavaScript. Why did I take this course? Learn some assembly to improve myContinue reading “Shichao’s SPO600 Course Blog”