首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序PROG1.ASM,其功能是:以逻辑尺L变量对内存中连续存放着16个字的数进行去高字节操作:当L的i位为1则将第i数据的高字节置为全0,当L的i位为0则第i数据不变。将处理的结果存入RESULT指示的内存区。 例如: 设L=0005H
请编制程序PROG1.ASM,其功能是:以逻辑尺L变量对内存中连续存放着16个字的数进行去高字节操作:当L的i位为1则将第i数据的高字节置为全0,当L的i位为0则第i数据不变。将处理的结果存入RESULT指示的内存区。 例如: 设L=0005H
admin
2009-02-15
25
问题
请编制程序PROG1.ASM,其功能是:以逻辑尺L变量对内存中连续存放着16个字的数进行去高字节操作:当L的i位为1则将第i数据的高字节置为全0,当L的i位为0则第i数据不变。将处理的结果存入RESULT指示的内存区。
例如:
设L=0005H
源数:1111H,2222H,3333H,4444H,5555H,6666H…
结果:0011H,2222H,0033H,4444H,5555H,6666H…
部分程序已经给出,其中原始数据由过程LOAD从文件INPUTl.DAT中读入SOURCE开始的内存元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令也可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
PROG1.ASM文件内容如下:
EXTRN LOAD:FAR,SAVE:FAR
N EQU 16
STAC SEGMENT STACK
DB 128 DUP(?)
STAC ENDS
DATA SEGMENT
L DW ?
SOURCE DW N DUP(?)
RESULT DW N DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA DX,L ;数据区起始地址
LEA SI,NAMEO ;原始数据文件名
MOV CX,2*(N+1) ;字节数
CALL LOAD ;从input1.dat文件中读取数据
;* * * * BECIN * * * *
LEA SI,SOURCE
_______
MOV CX,N
MOV DX,_____
LO: MOV AX,[SI]
_____ L,DX
_____ STORE
NOT AX
STORE: MOV [DI],AX
ADD DI,2
ADD SI,2
LOOP LO
;* * * * END * * * *
LEA DX,RESULT ;结果数据区首址
LEA SI,NAME1 ;结果文件名
MOV CX,2,N ;结果字节数
CALL SAVE ;保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
;* * * * BEGIN * * * * LEA SI,SOURCE LEA DI,RESULT ;取结果区首址 MOV CX,N MOV DX,1 ;定义递移检测位初值 LO: MOV AX,[SI] TRST L,DX ;测定当前数据的操作性质 JP STORE ;不操作 AND AX,00FFH ;置高字节全0 STORE: MOV [DI],AX ADD DI,2 ADD SI,2 SHL DX,1 ;递移检测位左移 LOOP 10 ; * * * * END * * * *
解析
转载请注明原文地址:https://kaotiyun.com/show/mMrZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
信息系统规划小组最合适的领导者是
SQL语言具有何种功能?
以下哪些为管理信息系统的任务?Ⅰ.对内部数据和外部数据的收集和传输Ⅱ.对数据进行分散的或集中的存储和管理Ⅲ.按业务需求对数据进行加工和整理
企业系统规划方法,简称为BSP方法,是由IBM公司研制的指导企业信息系统规划的方法,它将企业的战略转化成
系统测试中的过程错误是指
数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在【】。
TCP/IP参考模型包含网络层、传输层和应用层等。FTP和HTTP属于哪层的协议?
办公信息系统是计算机和相关办公设备在什么环境下的一类面向办公应用的计算机信息系统?
下列关于数据库模式的说法中,正确的是
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的哪种结构,包括确定数据库在物理设备上的存储结构和存取方法?
随机试题
注册会计师在对甲公司2×16年度财务报表进行审计时,关注到以下交易或事项的会计处理:(1)2×16年2月10日,甲公司将本公司商品出售给关联方(乙公司),期末形成应收账款5000万元。甲公司应对1年以内的应收账款按5%计提坏账准备,但其规定对应收
强心苷中毒引起快速型心律失常,下述治疗措施错误的是
A.极泉B.少海C.通里D.阴郄E.少冲常用于治疗吐血、衄血等血证的腧穴是
对于盘盈的固定资产的净值经批准后应贷记的会计科目是()。
镇长张某负责某重点工程项目占地前期的拆迁和评估工作。张某和村民郑某勾结,由郑某出面向某村租赁可能被占用的20亩荒山用于植树,以骗取补偿款。但村长不同意出租荒山。张某打电话给村长施压,并安排郑某给村长送去1万元现金后,村长才同意签订租赁合同。郑某出资1万元购
请用不超过200字的篇幅,概括出给定资料所反映的主要问题。要求:概括全面,层次分明,条理清楚,表述简洁。根据给定资料,自选角度,自拟题目,写一篇1200字左右的文章。要求:中心明确、内容充实、条理清楚、联系实际,行文流畅。
党的十九大报告指出:“生态文明建设功在当代、利在千秋。我们要牢固树立社会主义生态文明观,推动形成人与自然和谐发展现代化建设新格局,为保护生态环境作出我们这代人的努力!”形成人与自然和谐发展新格局,应放在首位的是
Readthetextsfromamagazinearticleaboutdisagreeablecompanions.Forquestions61to65,matchthenameofeachpersontoo
Non-VerbalCommunicationInthistalk,wearegoingtotalkaboutthedefinitionofnon-verbalcommunication,dimensionsof
WearehighintheBlueRidgeMountainsinthestateofNorthCarolina.Itisveryearlyinthemorning.Wehavebeen【C1】______
最新回复
(
0
)