实验四 算术及位串处理程序
实验目的:
掌握多数位的算术运算、位移操作、字符串操作等程序设计,学习使用分支与循
环等基本编程方法,熟练使用 Debug。
实验内容:
【1】在数据段预先存放 16 个十六进制数的 ASCII 码,首地址为 ASC。从键盘输
入一位十六进制数到 BX,用 ASC[BX]寻址方式找到对应数位的 ASCII 码,并取出
显示。
【2】用 16 位指令编制程序,处理 32 位的加减乘除算术四则运算题
(V-16-(X*Y-Z))/X。
要求:
(1)X Y Z V 均为 16 位带符号数,在数据段中定义。
(2)要求上述计算结果的商存入 AX,余数存入 DX 寄存器。
(3)程序除了实现上述功能,另外添加附加功能:使用缓冲区输入你的姓名,实
现上述四则运算后,利用第三章例题 2 中的 9 号 DOS 功能调用回车换行后,输出
你的姓名。
【3】用字符串处理指令编制程序,处理字符串的比较和查找,显示结果。
要求:
(1) 字符串的比较程序中,一个字符串在数据段定义,另一个字符串在程序执行
时从键盘输入,必须定义键盘缓冲区。并指出不相等的位置。
评论0
最新资源