//系统菜单D
实现下面的菜单
注意,实现的只是右边的那菜单
中断调用: INT $C312
入口参数: 寄存器X 放参数表地址低8位
寄存器Y 放参数表地址高8位
寄存器 A 的内容 = 03
参数表定义:
偏移 00: 80
01:菜单项文字内容 开始地址 低8位
02:菜单项文字内容 开始地址 高8位
03:菜单在 X 轴 位置
04:菜单在 Y 轴 位置
05:菜单项字节数 (如果显示是4个汉字,这里就是08,每个菜单项大小必须一样)
06:菜单宽度, 04 代表显示两个菜单项,06 代表显示 3个菜单项 ...
07: 立即数 02 所在地址低8位
08: 立即数 02 所在地址高8位
09: 执行菜单项开始地址低8位
0A: 执行菜单项开始地址高8位
说明: 每个菜单项文字内容 后 要加 FF
立即数 02在什么地址,由你自己选择,但你最好在参数表的最后偏移 0B,然后偏移 07,08就写这个地址
执行菜单项开始地址是这样定义:
AAAABBBBCCCCDDDDEEEEFFFF......
AAAA 是第一个菜单项执行地址
BBBB 是第二个菜单项执行地址
......