A nation's industrial development begins with junior engineers.
Chapter 361 Do you know what a master is? Deducing the architecture from the program?
The core source code, IO.SYS and MSDOS.SYS, consisted of thousands of lines. By the time Jiang Xia came to his senses, he felt like his wrist was about to break.
This rationalization process is still not something you can easily grasp; it feels almost like turning on a "life-threatening scanner"...
Is this the price of a revolutionary era?
Little tuft of hair, Bu Xixi.
However, it's already quite an achievement to have completed the initial source code and instruction set setup. As for the remaining command-line interpreter, we'll address that later.
Whether to use the source code directly or to integrate a Chinese character runtime environment depends on the completion status of Dr. Lan Ying's integrated circuit...
The text editor is set up and ready to use once the printer is installed. From now on, I won't need to copy and update blueprints from the system anymore. That's fantastic!
"Hey, I thought this through perfectly," Little Hairy said, slowly rubbing his wrist with a satisfied expression.
I glanced at my watch. Huh? (drawing out the sound) It's already 4:30 PM. No wonder I'm feeling dizzy and lightheaded. My typing speed is comparable to those online novel authors who update 20,000 words a day.
16 PM? Wait, something's not right! Oh no! Little Ahoge was stunned.
Good heavens, the minimum standard for the DOS operating environment is the 8086 architecture, but what we're building now is the 8006 architecture, one is 16-bit and the other is 8-bit.
What the hell!
16-bit systems are compatible with 8-bit systems, but I've never heard of an 8-bit system being compatible with a 16-bit system!
Is it feasible to directly extend the 8006 architecture?
不顾手酸,赶紧提笔在纸上划拉了几下,16除2就是8,8乘2等于16……
That's bullshit. Can this be solved with simple multiplication and division?
An 8-bit processor can only support a maximum of 16KB of memory, and it lacks direct memory addressing, requiring indirect access. Furthermore, the segmentation and memory management mechanisms required by DOS are completely useless on the 8006.
Putting everything else aside, even the cyclical monitoring requirement can't be met...
Unfortunately, the version Little Doge knew was DOS 5.0, which required at least 256KB of memory to run. After all, that machine was imported in the 90s; nobody would remember the contents of DOS 1.0, right?
Was I just being rational for nothing?
Jiangxia weeps for Xixi.
"Why did it stop? Shouldn't there be a command execution window here?"
Teacher Pei Shu, who was lying behind Jiang Xia, moved her tufts of hair aside, somewhat puzzled. These tufts were blocking her view of the program! If she had scissors, she would have definitely cut them off.
"It can't continue, the structure is too different..."
"What are you afraid of! It's just a 16-bit architecture. Do you think we can't do it?"
"Hey, Teacher Peishu, how did you tell that this is a 16-digit number?"
Teacher Pei Shu picked up the manuscript beside him, gestured to Jiang Xia, and then walked up to the stage. Without any hesitation, he pulled back the curtain on the stage, revealing a blackboard behind it.
"Looking at the variables in your program, based on this instruction set, the widths of the address bus and data bus are 20 and 16 respectively. This means that its addressing capability is 1MB (2^20), but the actual maximum amount of data that can be transferred in a single transaction is 2 bytes (16 bits). Although the amount of data transferred is less than that of 32-bit, it gives it greater flexibility."
As he spoke, Teacher Peishu rested his chin on his hand, looking at the string of letters he had written, and fell into deep thought.
"Yes! I've discovered something else. Following the junior brother's assembly language logic, this instruction can directly control hardware resources! But to achieve this, the parameters for calling memory should be..."
Then the senior disciple from Yunnan and Guizhou eagerly picked up the manuscript and began to rummage through it, "I just glanced at it but couldn't remember where it was again?"
"Smack!" Senior Brother Yungui received a light kick to his butt: "There's only one manuscript. If you damage it, I'll eat you!"
Dr. Lan Ying snatched the manuscript and hugged it tightly to her chest like a mother hen protecting her chicks.
"Xiao Jiang, can we copy it down?"
"Huh? Oh! No problem!"
Jiang Xia stared in astonishment at the people on the stage: "They're really big shots! They reverse-engineered the architecture from the program? What kind of god-like operation is this?!"
"Uh, copying it down is too slow. How about we find someone who writes quickly and have them write it directly on the blackboard? That way, everyone will see it at a glance, and it will be much easier to evaluate!"
When Jiang Xia entered the building, he noticed a lot of small blackboards piled up at the back. They'd written everything out; was it really possible that these experts could reverse engineer the 16-bit architecture based on the program?
Little Ahoge was very curious.
You have to understand that with the 8086 architecture, the system store displays a series of zeros followed by a 1, which is really unfriendly.
"Hey, that's a great idea!"
A group of people ran out noisily to move the blackboard again, and the badge soldiers on guard duty also joined in. With their help, the old table in the fairly large conference room was immediately filled with black wooden boards of different sizes.
"I'll copy the first page!"
"Then I'll go to page two!"
"I'll take care of the MSDOS.SYS core..."
Passion, ignite!
Also, my stomach is rumbling...
Not only Jiang Xia, but all the big shots present had rumbling stomachs.
Jiangxia was embarrassed; he was so engrossed in writing that he forgot to eat—that's understandable!
The experts were embarrassed; they were so engrossed in watching that they had no idea programming could be done like that. They could have gone to eat, but Jiang Xia's obsession made them think they might as well starve with him...
"Haha, come and eat, the steamed buns have been kept warm!" The two big leaders said they were acting as door gods, and they really did suppress the matter, standing properly at the door doing the work of guards.
With steamed buns dangling from their mouths, everyone's hands were busy copying Jiang Xia's manuscript onto the blackboard with chalk flying across the surface. Some quick-handed ones had already finished writing, while others became so engrossed in their work that they mechanically stuffed food into their mouths and chewed unconsciously, ignoring the chalk dust on their hands.
Many others pulled Jiang Xia aside and asked him about the meanings of some abbreviations.
What does IP mean?
"The instruction pointer register is used to store the offset address of the next instruction."
"What about BIU and EU?"
"Bus interface unit and execution unit..."
"BIU is responsible for data transfer with memory and I/O devices, while EU is responsible for instruction decoding and execution."
Hey, no, these letter codes aren't very user-friendly for those who are new to DOS programming. Let's express them all in Chinese characters instead.
I happen to know what these symbols mean, and although I only have a vague understanding of how to implement these functions, at least I have a direction.
Jiang Xia thought for a moment, then dragged over a large blackboard: "Seniors, let me explain. In my understanding, there are some differences between 16-bit and 8-bit."
All eyes turned to him, and Jiang Xia nodded and continued:
"First, this new architecture will adopt a segmented memory management mechanism. If we assume that the maximum size of each segment is 64KB, then the program will use code segments during runtime. What are code segments? I define them as..."
As he spoke, Jiang Xia raised his hand, ready to write.
Unfortunately, his sore arms made him lift the book twice before he gave up in frustration. Tsk, he'd been writing for too long, and his arms just wouldn't lift anymore.
After stretching a bit, Jiang Xia was about to grit his teeth and prop himself up on his arms.
His cold paws were enveloped by a warm, large hand.
Then, the warm, large hand tightened its grip and took the chalk from Jiang Xia's hand.
"You tell me, I'll write!"
The man leaned on a cane, his weight shifted to his right leg, and stood at an angle. His sparse white hair accentuated his kind smile.
"Teacher Hua? It's been a long time..."
"Liang Garden is beautiful, but not a place to stay forever. I must return." I've always remembered that! Jiang Xia couldn't help but feel a surge of emotion.
Seeing Jiang Xia's red-rimmed eyes, Teacher Hua smiled. His lips slowly curved into a smile, and his eyes behind his black-rimmed glasses narrowed. He reached out and patted the little boy's head.
"You've grown up, but your hair is still sticking up. Anyway, you still owe me a paper. I only gave you 30 points for that paper on multivariable functions back then."
Uh, now that his embarrassing moment has been exposed, Jiang Xia is a little off guard.
The future bigwigs also joined in the commotion.
"Haha, even our little Jiang has a time when he fails. That's rare indeed!"
After everyone had finished laughing, Teacher Hua turned around and said, "Yes, it was indeed a bit embarrassing. But Qi Keng's similar paper only scored 21 points..."
Everyone was silent,
Oh dear, this kid tricked me again.
Hmm? You're asking who this Qi Keng is?
Go and take a look at the conjecture that was the first in the international mathematical community to be named after a Chinese mathematician since the founding of the People's Republic of China.
However, Jiang Xia didn't care about all that; he was currently only immersed in the supreme honor of having a great scholar write for him.
Grandma, I've made something of myself!
You'll Also Like
-
Late Ming Dynasty: So what if Emperor Chongzhen was inactive?!
Chapter 62 4 hours ago -
Blue Card Starry Sky
Chapter 220 4 hours ago -
Electronic Nezha
Chapter 32 4 hours ago -
Oh no! They all seem a bit off!
Chapter 220 4 hours ago -
Daily Spy Life in the Detective Conan World
Chapter 890 4 hours ago -
Reborn Cat Sheriff
Chapter 693 4 hours ago -
The carefree sixth prince, my father respectfully invites me to ascend the throne.
Chapter 353 4 hours ago -
Beast Taming Star Journey
Chapter 426 4 hours ago -
Quick transmigration to punish scumbags, have a child to inherit everything from them
Chapter 198 4 hours ago -
After the divorce, my ex-husband's cousin tricked me into getting a marriage certificate.
Chapter 183 4 hours ago