8086-toolchain
8086-toolchain copied to clipboard
Assembler, Compiler and Emulator targeting the 8086 platform for use on x86 architecture. For BYU ECEn 425 - RTOS
Looks like the class website link, http://ece425web.groups.et.byu.net/, is dead as of 2023. I believe the class was discontinued after Dr. Archibald retired in 2020, and it looks like BYU finally...
This resolves issue #7.
I started lab 3 on Ubuntu 16.04 and wrote a program that responded to Control-R, but on my Mac the same binary doesn't work. I think the core issue is...
The following code causes the compiler to freeze: `char* ptr = 0; ptr += 1;` Interestingly, the compiler works when revising the code like so: `char* ptr = 0; ptr...
This fixes quite a few compiler warnings. A lot of them were improper use of the format string in printf functions... which is actually a security risk (https://stackoverflow.com/questions/7459630/how-can-a-format-string-vulnerability-be-exploited)