用dw伪指令定义地址表AddrTb1如下:
AdddrTb1 dw Func0,Func1,func2,Func3,Func4,Func5
用法:在程序的数据段定义一个地址表,依次存放6个处理程序的入口地址。设这些处理程序的入口地址分别为Func0/Func1/Func2/Func3/Func4/Func5,并将所有代码放在同一个代码段中。
根据给出的功能号0·~5,将相应处理程序的入口地址取入某寄存器,通过间接转移指令实现转移!
用dw伪指令定义地址表AddrTb1如下:
AdddrTb1 dw Func0,Func1,func2,Func3,Func4,Func5
用法:在程序的数据段定义一个地址表,依次存放6个处理程序的入口地址。设这些处理程序的入口地址分别为Func0/Func1/Func2/Func3/Func4/Func5,并将所有代码放在同一个代码段中。
根据给出的功能号0·~5,将相应处理程序的入口地址取入某寄存器,通过间接转移指令实现转移!