首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序PROG1,ASM,其功能是:内存中连续存放着12个字节的数字ASCII码字符串,将它们转换成相应无符号数字,并在原第1、5、9个数字前插入一个24H数值。将这20个数值存入 RESULT指示的区域。 例如: 源数:30H,31H,3
请编制程序PROG1,ASM,其功能是:内存中连续存放着12个字节的数字ASCII码字符串,将它们转换成相应无符号数字,并在原第1、5、9个数字前插入一个24H数值。将这20个数值存入 RESULT指示的区域。 例如: 源数:30H,31H,3
admin
2009-02-15
43
问题
请编制程序PROG1,ASM,其功能是:内存中连续存放着12个字节的数字ASCII码字符串,将它们转换成相应无符号数字,并在原第1、5、9个数字前插入一个24H数值。将这20个数值存入 RESULT指示的区域。
例如:
源数:30H,31H,32H,33H,34H,35H,36H,…
结果:24H,00H,01H,02H,03H,24H,04H,…
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.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
SOURCE DB NDUP(?)
RESULT DB N+4DUP(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,SOURCE ;数据区起始地址
LEA SI,NAMEO ;原始数据文件名
MOV CX,N ;字节数
CALL LOAD ;从INPUT1.DAT文件中读取数据
; * * * * BECIN * * * *
___________
MOV DI,0
MOV CX,4
MOV BX,_
INSER1: DEC BX
JZ EXIT
MOV RESULT[DI),0FFH
___________
MOV CX,4
CHAN: MOV AL,SOURCE[SI]
___________
MOV RESULT[DI],AL
___________
INC DI
DEC CX
JZ ______
JMP CHAN
EXIT: NOP
;* * * * END * * * *
LKA DX,RESULT ;结果数据区首址
LEA SI,NAME1 ;结果文件名
MOV CX,N+4 ;结果字节数
CALL SAVE ;保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
; * * * * BECIN * * * * * MOV SI,0 ;设源数据的下标初值 MOV DI,0 MOV CX,4 MOV BX,4 ;设外循环的计数初值 INSER1:DEC BX JZ EXIT MOV RESULT[DI],24H INC DI ;结果数据的下标值加1 MOV CX,4 CHAN: MOV AL,SOURCE[SI] SUB AL,30H ;将当前ASCII码转换为数值 MOV RESULT[DI],AL INC SI ;源数据的下标值加1 1NC DI DEC CX JZ INSER1 ;判定内循环 JMP CHAN EXIT: NOP ; * * * * END * * * *
解析
转载请注明原文地址:https://jikaoti.com/ti/2PV7FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
管理部门对系统要求时的面谈目的是Ⅰ.核实已得材料Ⅱ.弄清企业未来的发展方向、信息需求、主要障碍和机会Ⅲ.确定企业存在的问题,并将其过程、数据类联系Ⅳ.提出解决问题可能的办法和确定潜在的效益
原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要
在存储信息时,索引文件组织方法的优点是
若用如下的SQL语句创建了一个表S:CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)向S表插入如下行时,()行可以被插
一个大型信息系统的设计是由多方面的需求和多方面的技术所组成,下面不属于系统设计报告内容的是
如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用
以存储程序原理为基础的冯.诺依曼结构计算机,一般由存储器、运算器、输入设备、输出设备和【】组成。
J.Martin指出,自顶向下的全局规划可以划分为粗略的方式和【】的方式。
对于DSS与MIS的区别,正确的是①MIS侧重于管理而DSS侧重于决策。②MIS主要面对结构化系统而DSS是处理半结构化和非结构化系统。③MIS是以数据驱动的,而DSS是以模型驱动的。④MIS强调信息的集中管理,而DSS趋向于信息的分散利用。
MIDI文件记录的不是可供直接播放的波形信息,因此在播放MIDI音乐时必须通过合成器将它转换为波形信号。根据音乐生成的原理,PC机声卡使用的MIDI合成器分为两类:一类是数字调频(FM)合成器,还有一类是【】合成器。
随机试题
IgG亚类包括IgG1、IgG2、IgG3、IgG4,在总IgG中所占的比例分别为
局部组织或器官内由于动脉血输入量异常增多的现象称为
公路工程施工监理合同自()开始生效。
一被连接件较厚,不宜做成通孔,且需经常拆卸时,应采用()连接。
下列程序设计语言中,属于低级语言的有()。
某投资者L预期甲股票价格将会下跌,于是与另一投资者Z订立卖出合约,合约规定有效期限为三个月,L可按每股10元的价格卖给Z5000股甲股票,期权价格为0.5元/股。根据上述情况,下面说法正确的有()。
下列各项中,纳税人应当自行申报缴纳个人所得税的有()。(2009年新制度)
学生的态度与道德行为在很大程度上受到他们所归属的______的行为准则和风气影响。
试分析论述新媒体时代“围观改变中国”的说法。
Writeanessayof160—200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,2)
最新回复
(
0
)