📄 readme.c
字号:
实现 exec功能注意事项:
1. 在有关汇编的语句中什么时候必须加 __volatile__
__asm__
4.得仔细考虑系统调用、中断子程序中的参数修改问题,因为这些参数其实就是堆栈中的AX、BX、CX、DX等,,是不是会导致某些异常???
6.要考虑参数传递的EBP问题,,,这个问题一定要仔细考虑
7.发现同一个文件可执行hellowd,从A盘COPY到C盘后,第二天似乎长度不一样了。。6020??6100???将来要仔细研究COPY相关的系统调用
后来观察发现主要是由于COPY命令不能及时发现软盘的更换,可能还是原来的信息,运行可执行文件时也会出现古怪现象,还在执行原来的版本。
这是可以解决的。
下面把这件事情放一放,内存管理的事也暂时不做。
做下面的事:
A。对源程序进行注释
B。编写串口驱动、打印驱动、VGA图形功能探索
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -