5.分别用两种执行后返回DOS的方法,书写一个程序在显示器上输出字符OK。
6.指令中的立即操作数是在代码段中,还是在数据段中,为什么?
7.编写一个加密与解密0~9数字序列的程序,设0,1,2,3,4,5,6,7,8,9对应的密码表为:9,0,8,2,7,4,6,3,1,5,键盘输入任意一个4位数要求程序能够马上输出这4位数对应的密码。例如,键盘输入4935,显示输出7584。
8.将8位无符号二进制数用“除8取余”法化为八进制数,并输出结果。例如:01011111B化为八进制数为137Q。
9.已知(AX)=0C2H,CF=1,(BX)=0AFH,(CX)=0AC02H,写出单独执行以下指令后,有关寄存器和CF的内容。
   TEST AX,BX  
   SAL AX,1
   SHR BX,CL
   ROR AX,i
   ROL BX,CL
10.编写一个程序。键盘输入一个6位(000000~177777Q)的八进制数字,用逻辑和移位指令将其转换成二进制数输出,再转换成4位十六进制数输出。例如:键盘输入004756输出0000100111101110B和09EEH。
11.从键盘上键入某年份,进行十化二后,按下列方法判断此年是否闰年(是闰年则输出‘Y’,否则输出‘X’)。
   设年份不能被100整除,但能被4整除的为闰年。年份能被100整除,又能被400整除的也是闰年。
12.已知有两个字节字符串A,B,A在数据段中,B在辅助数据段中,每个字符串的前两个字节(一个字)是16位的无符号整数,以说明该串长度。编程序将A字符串插入B中的DX指向的位置。
13.编程序键入一个字符串以‘#’为结束符,统计一下26个英文字母出现的频率(不分大小写)。
14.编写一个两位十进制数的四则运算计算器程序。例如
   当键入43+02时程序做加法运算并输出=45
   当键入43-02时程序做减法运算并输出=41
   当键入43×02时程序做乘法运算并输出=86
   当键入43/02时程序做除法运算并输出=21…1
每计算完一算式,可以继续键入另一算式,直至键入的算式中两个数均为0为止。