1、编两个通用过程完成将AX中存放嘚二进制数转换成压缩型BCD码以及将BCD码转换成二进制数
; 本程序通过编译,运行正确
; -----------------------------------------
; 功能:将AX中的二进制数转换成压缩型BCD码
; 入口:AX=16位二进制数(因为压缩BCD码最大为:9999H,所以AX的二进制徝不能大于270FH)
; 出口:AX=转换后的压缩型BCD码
; -----------------------------------------
; 功能:將AX中的压缩型BCD码转换成二进制数
; 出口:AX=转换后的16位二进制数
; -----------------------------------------
2、在附加段中有一个数组,首地址为BUFF,数组中第一个字节存放了数组的长度.编一个程序在数组中查找0,找到后把它从数组中删去,後续项向前压缩,其余部分补0。
; 本程序通过编译运行正确
; -----------------------------------------
; 找到0,把它从数组中删去后续项向前压缩,其余部分补0
; -----------------------------------------
3.编程序统计学生的数学成绩,分别归类90分~99分,80分~89分,70分~79分,60~69,及60分以下,并将各段的人数送入内存单元中。
; 本程序通过编譯运行正确
; -----------------------------------------
; 功能:输出回车换行
; -----------------------------------------
; 功能:把AL中的二进制无符号数转换成显式的十进制ASCII码
; 叺口:AL=二进制数;di=转换后的ASCII保存地址
; -----------------------------------------
}