汇编实验-查表操作.docx

汇编实验-查表操作

汇编实验实验二、查表操作。查找0—9相应的平方原理:先存入了一些数据,让BX指向这些数据的首地址,然后根据AL(中的序号)查表转换指令,表的首地址置于BX中,AL中存放查找对象在表中的下标,所查找到的类容存放在AL中。下面有2个版本,一个是存放的十六进制,一个是存放的十进制。运行结果如下:版本一:(十六进制版,应运用的移位法,所以存放的是十六进制)DATAS SEGMENTTABLE DB 0H,1H,4H,9H,16H,25H,36H,49H,64H,81HINPUT DB 0DH,0AH,8 DUP(20H),Please press the Enter key to exit!Or Input a nummble(0~9):,0DH,0AH,$ ;0D为回车符,0A为换行符,20H 为空格符,这样使用,可使字符显示在一行的中间位置 OUTERROR DB 0DH,0AH,8 DUP(20H),ERROR!$;0DH为回车键OVER DB 0DH,0AH,8 DUP(20H),THANKS,0DH,0AH,$ ANS DB 0AH,RESULT=$RESULT DB ? ;存放结果DATAS ENDSS SEGMENT STACK ;设置堆栈段,避免Link时的警告S ENDSCODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DA

文档评论(0)

1亿VIP精品文档

相关文档