首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:内存中连续存放着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
107
问题
请编制程序,其功能是:内存中连续存放着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全国计算机三级
相关试题推荐
为了实现数据终端设备之间的通信,在通信网络中必须设置交换中心,以便为需要通信的数据终端建立通信链路,通信结束后再拆除链路。目前在Intemet网络中使用的交换技术主要是
计算机中使用的图像压缩编码方法有多种,JPEG是一种适用范围广、能满足多种应用需求的国际标准。在允许有失真但又不易被察觉的要求下,JPEG一般能将图像数据压缩多少倍?
计算机中存储器系统采用分层结构,其中价格最低、容量最大、速度最慢的是海量(后备)存储器,它主要用于存储大量存档或备份的信息。用来实现海量存储的除了光盘存储器外,通常还采用【】存储器。
Windows98提供的电子邮件服务程序OutlookExpress能支持多种电子邮件协议,包括SMTP(简单邮件传递协议)和【】(邮政协议3)等。
在下面PC机使用的外设接口中,哪一种可用于将键盘、鼠标、数码相机、扫描仪和外接硬盘与PC机相连?
Pentium微处理器的存储器分页管理机制中,提供页目录表基地址的是:
Windows98按照ACPI标准进行电源管理,将系统的能耗状态设置为三种,分别为工作状态、等待状态和上【】状态。
主机和硬盘之间的接口电路,主要用于实现主机对硬盘驱动器的各种控制,完成主机和硬盘之间的数据交换。目前,PC机的硬盘接口电路只要有哪两大类?
PC机中使用的双通道RDRAM每个通道的数据位宽为16,它在一个存储器总线周期内实现两次数据传送。当存储器总线时钟频率为400MHZ时,这种双通道RDRAM的带宽是
一个转速为7200r/m的硬盘,其平均寻道时间为8ms;则其平均访问时间约为多少?
随机试题
如何调整火花塞间隙?
不接受自变量作用的实验对象在控制实验中构成
有些非均质的固体如透明软骨、小儿肾锥体,可以出现无回声或接近无回声,所以,少数固体呈无回声,但必须是
设A是m阶矩阵,B是n阶矩阵,行列式等于:
在生产或使用可燃气体及有毒气体的工艺装置和储运设施的区域内,对可能发生可燃气体和有毒气体的泄漏进行检测时,应按相关规定设置可燃气体检测器和有毒气体检测器。下列关于可燃气体和有毒气体检测报警设计的一般规定中,不正确的是()。
ABC公司是一个商业企业。现行的信用政策是40天内全额付款,赊销额平均占销售额的75%,其余部分为立即付现购买。目前的应收账款周转天数为45天(假设一年为360天,根据赊销额和应收账款期末余额计算,下同)。总经理今年1月初提出,将信用政策改为50
同理心是社工最重要的态度和技巧之一,它是一种能与案主达到“人同此心,心同此理”的能力。()
江泽民在《毛泽东同志诞辰一百周年纪念大会上的讲话》中指出,正确评价毛泽东同志的历史功过,确立毛泽东思想的历史地位关系到()。
如果丽丽参加同学聚会,那么小强、大壮和李铁也将一起参加同学聚会。如果上述断定是真的,则以下哪项也一定是真的?
Whatwasbelievedaboutchildren’slifeinthepast?Accordingtothetext,itseemshardertodealwithdepressedchildrentha
最新回复
(
0
)