
编程
牛码当驴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 每日定时自动发送问候邮件
python 每日定时发送问候邮件原创 2023-10-16 16:31:57 · 463 阅读 · 0 评论 -
NASM语言更改中断向量表
中断向量是中断服务程序的入口地址,每条中断信息包含四个字节,低两个字节存放中断程序的偏移地址 IPIPIP ,高两个字节存放中断程序的段地址 CSCSCS , CPUCPUCPU 在执行完一条指令都会检查中断,如果有中断发生,则通过 中断号*4 找到中断向量表中的中断信息,按照高高低低的原则载入 CS,IPCS,IPCS,IP 寄存器,从而执行中断程序。示例:修改时钟中断使用中断是08h08h08h,对应程序的IPIPIP和CSCSCS分别存储在中断向量表的ES:08h∗4ES:08h*4ES:08h∗原创 2021-11-12 17:37:13 · 416 阅读 · 0 评论 -
c语言+nasm语言混合编程
C语言中调用nasm函数汇编程序头部加上关键字 globalglobalglobal 将该函数声明为全局函数:global _asmfunC语言程序头部要加上关键字 externexternexternextern void asm_fun();汇编中调用c语言函数在汇编程序头部加上关键字 externexternextern ,C语言程序无需额外操作extern _cfun()参数传递和返回值对于C语言函数int cfun(int a,int b);调用函数时会按..原创 2021-11-09 22:19:31 · 1357 阅读 · 0 评论 -
使用GCC+NASM 编译C语言和nasm语言混合编程
GCC+NASM+LD方案的编译和链接命令原创 2021-11-09 22:18:47 · 1419 阅读 · 0 评论