首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:内存中连续存放着16个二进制字节数,在原16个数的第4和第5个数之间插入00H,在原16个数的第8和第9个数之间插入55H,在原16个数的第12和第13个数之间插入AAH,在原16个数的最后加入FFH。将按上述方法插入4个字节数后得到
请编制程序,其功能是:内存中连续存放着16个二进制字节数,在原16个数的第4和第5个数之间插入00H,在原16个数的第8和第9个数之间插入55H,在原16个数的第12和第13个数之间插入AAH,在原16个数的最后加入FFH。将按上述方法插入4个字节数后得到
admin
2010-12-14
61
问题
请编制程序,其功能是:内存中连续存放着16个二进制字节数,在原16个数的第4和第5个数之间插入00H,在原16个数的第8和第9个数之间插入55H,在原16个数的第12和第13个数之间插入AAH,在原16个数的最后加入FFH。将按上述方法插入4个字节数后得到的20个字节数存入内存中。
例如:
内存中有:10H,20H,30H,40H,50H,…,8FH(共16个字节)
结果为: 10H,20H,30H,40H,00H,50H,…,8FH,FFH(共20个字节)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已经给出的源程序使其完整,需填空处已经用横线标出,每个空白一般只需一条指令,也可以填入功能相当的多条指令,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 16
STAC SEGMENT STACK
DB 128 DUP (?)
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP (?)
INDATA DB 0FFH,0AAH,55H,00H
RESULT DB N+4 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
EA DX,SOURCE ; 数据区起始地址
OV CX,N ; 字节数
ALL LOAD ; 从’INPUT1.DAT’中读取数据
******** BEGIN ********
(1)
OV DI,0
OV CX,4
OV BX,4
CHAN: (2)
OV RESULT[DI],AH
(3)
NC DI
EC CX
Z INSER1
MP CHAN
INSER1: PUSH SI
MOV SI,BX
MOV AX,WORD PTR INDATA[SI-2]
MOV RESULT [DI], (4)
DEC BX
JZ (5)
MOV CX,04H
(6)
INC (7)
JMP CHAN
EXIT: POP SI
; ******** END ********
LEA DX,RESULT ; 结果数据区首址
LEA SI,NAME1 ; 结果文件名
MOV CX,N+4 ; 结果字节数
CALL SAVE ; 保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
(1) MOV SI,0 (2) MOV AH,SOURCE [SI] (3) INC SI (4) AH (5) EXIT (6) POP SI (7) DI
解析
转载请注明原文地址:https://jikaoti.com/ti/Hs27FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
使用Windows98的PC机,通过对某个文件的修改,可以在开机后将机器直接启动到DOS状态,该文件是
MP3文件是目前较为流行的音乐文件,它是采用下列哪一个标准对数字音频文件进行压缩而成的?
为提高PC机主存储器的存取速度,出现了多种类型的DRAM内存条。若按存取速度从低到高排列,正确的顺序是
打印机种类有很多,它们各自用在不同的应用场合。下面是有关打印机的选型方案,其中比较合理的方案是哪一种?
下列哪一种设备不能向PC机输入视频信息?
ADSL是一种宽带接入技术,通过在线路两端加装ADSL设备(专用Modem)即可实现家庭PC机用户的高速连网。下面是有关ADSL的叙述:Ⅰ.它是一种非对称的传输模式,数据上传和下载速度不一致,上传速度比下载速度快Ⅱ.它像普通电话Modem一样需要进行拨
Windows98的设备管理程序负责组织和管理系统中的各种I/O设备,有效地处理用户(程序)对这些设备的使用请求,完成实际的I/O操作。在下列有关Windows98设备管理功能的叙述中,正确的是
PC机中使用的双通道RDRAM每个通道的数据位宽为16,它在一个存储器总线周期内实现两次数据传送。当存储器总线时钟频率为400MHZ时,这种双通道RDRAM的带宽是
通常采用MB(兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字节?
随机试题
简述介绍产品的“FABE法”的含义。
吗啡呼吸抑制作用的机制为()。
患者,女,19岁。经期前后不定,经量或多或少,经行不畅,有血块,胸胁、乳房、少腹胀痛,精神抑郁,舌苔薄白,脉弦。治疗应首选
根据《刑事诉讼法》规定,逮捕的执行机关是()。
水路运输经营者一年内有4次未以公布的票价销售客票,其所在地县级以上人民政府水路运输管理部门可以处()的罚款。
放风筝时,人们凝视自己的作品摇曳于万里晴空、蓝天白云之上,欣慰、恬静、平和之情油然而生,这种精神状态有益于高级神经活动的调节,能健全和强化神经系统支配下的组织、脏器的生理机能。人们抖空竹时,随着上肢的运动,极大地锻炼了肌纤维,骨骼肌有节奏的压挤动、静脉,血
下列最符合环保要求的做法是()。
某珠宝店失窃,甲、乙、丙、丁四人涉嫌被拘审。四人的口供如下:甲:案犯是丙。乙:丁是罪犯。丙:如果我作案,那么丁是主犯。丁:作案的不是我。四个口供中只有一个是假的。如果上述断定为真,那么以下哪项是真的?
Anessaywhichattemptstotakeamiddleviewismuchmoretreacheroustowritethananessaywhicharguesforonlyonesideof
(Short)______aftershegraduatedfromtheuniversity,shemovedtoanothercitywithherfamily.
最新回复
(
0
)