3、如果利用堆栈传递参数,那么有两种平衡堆栈的方法,请比较这两种方法 4、编写一个利用查表的方法实现把1位十六进制数转换为对应ASCII码的程序。出入口参数传递的方法自定 5、按要求分别编写实现如下功能的程序:把由十进制数ASCII码组成的字符串转换为对应的数值。过程SUBA通过寄存器传递入口参数,通过寄存器传递出口参数。过程SUBB通过堆栈传递入口参数,通过寄存器传递出口参数。过程SUBC通过堆栈传递入口参数,通过堆栈传递出口参数。作为入口参数的字符串首地址由段值和偏移构成,其他参数或要求自定。 6、按要求分别编写实现如下功能的程序:把16位二进制数转换为对应十进制数ASCII码串。作为入口参数的二进制数是有符号的,采用补码形式表示。通过堆栈传递入口参数。过程SUBA是近过程,堆栈由主程序平衡。过程SUBB是近过程,堆栈由子程序平衡。过程SUBC是远过程,堆栈由主程序平衡。过程SUBD是远过程,堆栈由子程序平衡。 7、编写具有如下功能的程序:把32位无符号二进制数转换为对应十进制数ASCII码串。作为入口参数的指示存放ASCII码串缓冲区首地址由段值和偏移两部分构成,其他具体要求与题6相同。