首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:内存中连续存放着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
92
问题
请编制程序,其功能是:内存中连续存放着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://kaotiyun.com/show/9dgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
使用Windows98的PC机,通过对某个文件的修改,可以在开机后将机器直接启动到DOS状态,该文件是
在Windows98网络环境下,用户无法直接将下列哪一种资源设置为共享资源?
PC机中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是
Windows98提供了多种网络协议软件,以支持不同的网络应用。将安装Windows98的PC机作为NetWare网络的客户机时,必须安装下列哪种协议?
某公司在将一个产品的图片用电子邮件发送给客户前,需要先生成相应的图片文件。下列方法中,哪种是不可行的?
CD光盘存储器具有记录密度高、存储容量大、信息可长期保存等优点,是一种重要的计算机外存储器。下面关于CD光盘存储器的叙述中,错误的是
Pentium微处理器在保护模式下,当段描述符中设定粒度G=0,则段的大小最大可达到:
为了充分使用Pentium4微处理器36位的地址空间,最大页面应为4MB,因而程序初始化时除了将PSE(页大小扩展)置1外,还应该将PGE(页扩展)和PAE(页地址扩展)两个标志位状态设置为:
PC机中使用的双通道RDRAM每个通道的数据位宽为16,它在一个存储器总线周期内实现两次数据传送。当存储器总线时钟频率为400MHZ时,这种双通道RDRAM的带宽是
以太网中的计算机相互通信时,为了避免冲突,采用下面那一种方法或协议?
随机试题
阅读朱自清《背影》中的一段文字,然后回答下列小题。我看那边的月台栅栏外有几个卖东西的等着顾客。走到那边月台。须穿过铁道,须跳下去又爬上去。父亲是一个胖子,走过去自然要费事些。我本来要去的,他不肯,只好让他去。我看见他戴着黑布小帽,穿着黑布大马褂,深青
A.尺骨上1/3骨折合并桡骨头脱位B.伸直型桡骨远端骨折C.屈曲型桡骨远端骨折D.桡骨远端关节面骨折Monteggia骨折
A.衣服B.口罩C.体温计D.枕头条E.输液器医院内属于高度危险性物品的是
犬脾脏肿大常用的临床检查方法是
甲诉乙返还10万元借款。胜诉后进入执行程序,乙表示自己没有现金,只有一枚祖传玉石可抵债。法院经过调解,说服甲接受玉石抵债,双方达成和解协议并当即交付了玉石。后甲发现此玉石为赝品,价值不足千元,遂申请法院恢复执行。关于执行和解,下列哪些说法是正确的?(
请回答下列沥青混合料配合比设计的有关问题。应绘制油石比(或沥青含量)与()物理一力学指标的关系图。
20×7年3月1日,甲建筑公司(本题下称甲公司)与乙房地产开发商(本题下称乙公司)签订了一份住宅建造合同,合同总价款为4700万元,建造期限2年,乙公司于开工时预付20%的合同价款。甲公司于20×7年3月1日开工建设,估计工程总成本为4500万元。至20×
国家建立统一的义务教育教师职务制度。教师职务分为()职务、中级职务和高级职务。
InwhatfieldmighttheexampleofHelenKellerbefit?
IsCollegeaWorthyInvestment?A)Whyarewespendingsomuchmoneyoncollege?Andwhyarewesounhappyaboutit?Weallseem
最新回复
(
0
)