实验任务:
编一子,主程序,其功能要求如下:
子程序的入口参数为一ASCII码字符,它将该字符的ASCII码分部以十六进制和二进制形式显示出来。如主程序调用该子程序时,若传送给子程序的ASCII码为42H,则显示信息如下:
B:
主程序的功能是反复从键盘输入字符,然后调用上述子程序,用十六进制及二进制形式显示出键入字符的ASCII码,当输入ESC时返回Dos。
代码(测试可用,排版问题自行调整):
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;This program is created by LiZhuYang(LzySeed) 转载请注明出处;
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
assume cs:code,ss:stack
stack segment
stack ends
code segment
_ASCIIto16:push ax
code ends
end start