伪代码,软中断,什么什么的,该怎么处理

伪代码,软中断,什么什么的
文件∶stdlib.h

  geninterrupt()执行中断函数

  原形:void   geninterrupt(int   n)

  调用方式:geninterrupt(软中断号)

  功能:产生一个8086软中断

  注:需先向寄存器传递入口信息(用伪变量)

  例如  伪变量=要赋的值(入口信息);

  调用geninterrupt()函数后得接受出口信息

  例如  变量名=伪变量

  伪变量∶Turbo   C   允许使用伪变量直接访问相应的8086寄存器。伪变量的类型有两种。

  ①   unsigned   int   :   _AX、   _BX、   _CX、   _DX、   _CS、   _DS、   _SS、   _ES、_SP、   _BP、   _DI、   _SI
       

  ②   unsigned   char:   _AL、   _AH、   _BL、   _BH、   _CL、   _CH、   _DL、   _DH
这段话里的伪变量是什么东西啊?什么叫软中断?

------解决方案--------------------
硬中断通常是外部设备对CPU的中断;软中断通常是“硬中断服务程序”对内核的中断,而“信号”则是由内核(或其他进程)对某个进程的中断。(来自网上)
伪变量看起来就是这些_AX, _BX…… 看起来像变量,其实是寄存器的代号。(不知道这么说对不对,希望楼下的大牛们来解释一下。)^_^