2021计算机三级考试复习技巧PC技术上机练习1

2021计算机三级考试复习技巧PC技术上机练习1,第1张

2021计算机三级考试复习技巧PC技术上机练习1

请编制程序,其功能是:内存中连续存放着20个十六进制数,对每个数逻辑右移,使其最低位为"1"(值为零的字不变)。

例如:

内存中有: A704H(1010011100000100B)0000H,9A58H…

结果为: 29C1H(0010100111000001B)0000H,134BH…

部分程序已给出, 其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。

填空BEGIN和END之间已给出的一段源程序使其完整(空白已用横线标出,每行空白一般只需一条指令, 但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处, 请加以修改。

试题程序:

EXTRN LOAD:FAR,SAVE:FAR

N EQU 20

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/5389380.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-10
下一篇2022-12-10

发表评论

登录后才能评论

评论列表(0条)

    保存