首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:内存中连续存放着两个无符号字节序列AK和BK((K=0,1,……,9),求序列CK,CK=AK-BK(CK以有符号字的形式按C0,C1……,C9的顺序连续存放)。 例如: 序列AK为:30H,FFH,80H,FFH…
请编制程序,其功能是:内存中连续存放着两个无符号字节序列AK和BK((K=0,1,……,9),求序列CK,CK=AK-BK(CK以有符号字的形式按C0,C1……,C9的顺序连续存放)。 例如: 序列AK为:30H,FFH,80H,FFH…
admin
2010-12-14
40
问题
请编制程序,其功能是:内存中连续存放着两个无符号字节序列AK和BK((K=0,1,……,9),求序列CK,CK=AK-BK(CK以有符号字的形式按C0,C1……,C9的顺序连续存放)。
例如:
序列AK为:30H,FFH,80H,FFH…
序列BK为:00H,FFH,FFH,OAH…
结果CK为:0030H,000H,FF81H,FFF5H…
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SURCE开始的内存单元中,运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
STAC SEGMENT STACK
DB 128 DUP(?)
STAC ENDS
DATA SEGMENT
SOURCE DB N*2 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,SOURCE ; 数据区起始地址
LEA SI,NAME0 ; 原始数据文件名
MOV CX,N*2 ; 字节数
CALL LOAD ; 从"INPUT1.DAT"中读取数据
******** BEGIN ********
MOV DI,OFFSET RESULT ; 结果从RESULT开始存放
MOV BX,0
(1)
PRO: MOV AH,0
MOV AL,SOURCE[BX] ; 序列Ak中的一个字节
SUB AL, (2) ; Ck=Ak-Bk
(3) JUMP ; 无借位转JUMP
MOV AH, (4) ; 有借位转换成有符号字(为负)
JUMP: MOV (5) ,A
ADD DI,2
INC BX
DEC CX
JNZ PRO
; ******** END ********
LEA DX,RESULT ; 结果数据区首址
LEA SI,NAME1 ; 结果文件名
MOV CX,N*2 ; 结果字节数
CALL SAVE ; 保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
(1) MOV CX,N (2) SOURCE[BX+N] (3) JNC (4) OFFH (5) [DI]
解析
转载请注明原文地址:https://kaotiyun.com/show/2dgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
打印机种类有很多,它们各自用在不同的应用场合。下面是有关打印机的选型方案,其中比较合理的方案是哪一种?
数码相机是一种常用的图像输入设备。下面有关数据相机的叙述中,错误的是
输入设备用于向计算机输入命令、数据、文本、声音、图像和视频等信息,其中命令信息是用户向计算机发出的操作请求。下面是一组PC机常用的输入设备: ①笔输入设备②键盘③鼠标④触摸屏 以上输入设备中,哪些可用来输入用户命令信息?
Windows98支持多种不同类型的文件系统,并可以安装第三方提供的文件系统。在Windows98环境下,DVD-ROM采用的文件系统为哪一种?
为了提高DRAM的读写速度,通常采用一些特殊的技术开发多种不同类型的DRAM。下面四种DRAM中速度最快的是
下面关于8237可编程DMA控制器的叙述中,错误的是
假设(AL)=0FFH,依次执行ADDAL,12和ANDAL,0FH指令后,标志位ZF和SF的状态分别为
Windows98是由多个模块组成的一个功能强大的操作系统,下列哪个模块负责处理键盘和鼠标的输入,并以窗口、图标、菜单和其他界面元素的形式完成输出任务?
通常采用MB(兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字节?
在我国,常用的汉字处理软件所生成的文本文件中汉字所采用的编码是【 】。
随机试题
在电算化会计核算系统中,会计工作岗位分工的有效性依赖于()。
赵某强奸案中,赵某的辩护人拿出精神病院对被告赵某所作出的关于赵某患有间歇性精神病的诊断书,来证明赵某在作案时正处于精神病发病期,不应当承担刑事责任。则该诊断书属于下列哪种证据?
郭某毕业于某大学,自从参加工作以来一直从事办公室文秘,恪守职责,兢兢业业,深受公司领导和同事们的好评。由于单位会计部门人手奇缺,公司领导要求郭某担任财务部门的出纳工作,领导认为,虽然郭某没有取得会计从业资格证书,但出纳并不是会计岗位,郭某工作能力强,很快就
C企业2002年1月1日借款5000万元用于固定资产建造,借款利率为12%,借款时发生的辅助费用为50万元(金额较大)。2002年2月1日支出1000万元,5月1日支出2000万元,2002年12月1日支出2000万元,工程于2003年3月31日完工。2
降水在生态系统中被分为蓝水和绿水。蓝水是形成径流的部分(包括地表径流和地下径流);绿水是被蒸发(腾)的部分,其中被植物蒸腾的部分称为生产性绿水,被蒸发的部分称为非生产性绿水。据此完成以下题。下列流域中,绿水比例最大的是()。
四幕歌剧《卡门》取材于法国批判现实主义作家________的小说《嘉尔曼》,其作者是________。
试论中国古代宰相制度的变迁。
如果有A和B两个消费者,对于A消费者来说,以商品X替代商品Y的边际替代率为5;对于B消费者来说,以商品X替代商品Y的边际替代率为3,假如A和B之间最终进行了交换,那么X和Y两种商品之间的交换比率可能为()
社会财富占有两极分化的重要原因、资本主义社会失业现象产生的根源是()。
Humansympathy【C1】______whalesisonlynaturalofallthecreaturesinthesea.【C2】______arecloserrelativestousthanthes
最新回复
(
0
)