题目内容

请编制程序,其功能是:内存中连续存放着10个用ASCII码表示的十进制个位数,将它们转换成相应的二进制字节数N0,N1,…,N9,然后按序将N0至N9存入内存中,最后存放它们的和n(n=N0+N1+…N9)。N用压缩型(组合型)BCD码表示。 例如: 内存中有;30H (’0’),39H(’9’),31H(’1’),… 结果为: 00H,09H,01H,…(后跟n) 部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。 请填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。 对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。 【试题程序】 EXTRN LOAD:FAR,SAVE:FARN EQU 10STAC SEGMENT STACK DB 128 DUP ()STAC ENDSDATA SEGMENTSOURCE DB N DUP()RESULT DB N+1 DUP(0)NAME0 DB ’INPUT1.DAT’,0NAME1 DB ’OUTPUT1.DAT’,0DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACSTART PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX LEA DX,SOURCE ; 数据区起始地址 LEA SI,NAME0 ; 原始数据文件名 MOV CX,N ; 字节数 CALL LOAD ; 从"INPUT1.DAT"中读取数据; ******** BEGIN ******** MOV DI,OFFSET RESULT MOV BX,0 MOV CX,N MOV DL, PRO: MOV AL,SOURCE[BX] AL,30H MOV [DI],AL ADD AL,DL ; BCD码调整 MOV DL,AL INC BX JNZ PRO ; ******* END ******** LEA DX,RESULT ; 结果数据区首址 LEA SI,NAME1 ; 结果文件名 MOV CX,N+1 ; 结果字数 CALL SAVE ; 保存结果到文件 RETSTART ENDPCODE ENDS END START

查看答案
更多问题

甲被乙家的狗咬伤,要求乙赔偿医药费,乙认为甲被狗咬伤与自己无关,拒绝赔偿。下列选项正确的是______。

A. 甲乙之间的赔偿关系属于民法所调整的人身关系
B. 甲请求乙赔偿的权利属于绝对权
C. 甲请求乙赔偿的权利适用诉讼时效
D. 乙拒绝赔偿是行使抗辩权

2014年,为放宽市场主体准入条件,激发社会投资活力,山东省市政府决定在高新技术开发区实行“负面清单”管理模式,即列明民营资本不能投资的领域和产业,在这个清单之外,“法无禁止即可为”。这体现了该市政府______。 ①拓宽公民政治参与管理 ②推进自身职能转变,提高行政效率 ③坚持民主决策,增强决策透明度 ④履行组织社会主义经济建设的职能

A. ①②
B. ①③
C. ②④
D. ③④

某商业银行吸收各项存款共计60000万元,上缴法定存款准备金8000万元。该银行的利息成本为1000万元,营业成本为500万元。 下列选项中,符合提高存款总量、降低存款成本的内涵式扩大再生产的措施有 。

A. 改变存款结构
B. 增设网点
C. 提高存款工具流动性
D. 提高利率

甲、乙、丙三人讨论“不劳动者不得食”这一原则所包含的意义。 甲说:“不劳动者不得食,意味着得食者可以不劳动。” 乙说:“不劳动者不得食,意味着得食者必须是劳动者。” 丙说:“不劳动者不得食,意味着得食者可能是劳动者。” 以下哪项结论是正确的

A. 甲的意见正确,乙和丙的意见不正确。
B. 乙和丙的意见正确,甲的意见不正确。
C. 甲和丙的意见正确,乙的意见不正确。
D. 乙的意见正确,甲和丙的意见不正确。
E. 丙的意见正确,甲和乙的意见不正确。

答案查题题库