皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
请编制程序,其功能是:内存中连续存放着10个十六位二进制数。分别对每个数的高位字节和低位字节进行逻辑与运算及逻辑或运算。运算结果以字的形式按序连续存放(低位字节存入逻辑与运算的结果,高位字节存入逻辑或运算的结果)。 例如: 内存中有:AA55H,55AAH,FFAAH 结果为: PP00H,FF00H,FFAAH 部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放, 由过程SAVE保存到文件OUTPUT1.DAT中。 请填空BEGIN和END之间已经给出的源程序使其完整,空白处已经用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。 对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。 [试题程序] EXTRN LOAD:FAR,SAVE:FAR N EQU 3 STAC SEGMENT STACK DB 128 DUP (?) STAC ENDS DATA SEGMENT SOURCE DW N 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,NANE0 ;原始数据文件名 MOV CX,N*2 ;字节数 CALL LOAD ;从'INPUT1.DAT'中读取数据 ; ********* BEGIN ********** MOV DI,OFFSET RESULT MOV CX,N MOV BX,00 PRO: MOV AX, (1) MOV DX,AX AND (2) ,DH (3) AH,AL MOV (4) ,DL ADD BX,2 (5) ADD DI,2 (6) JNZ PRO ; ******** END ******** LEA DX,RESULT ;结果数据址 LEA SI,NAME1 ;结果文件名 NOV CX,N*2 ;结果字节数 CALL SAVE ;保存结果到文件 RET START ENDP CODE ENDS END START
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】《大学》是( )家系统的经典论著。
A.
B.
C.
D.
【判断题】交易性金融资产是指企业以公允价值计量且其变动计入当期损益的金融资产。
A.
正确
B.
错误
【单选题】人文区学的分析框架是由( )提出的。
A.
芝加哥学派
B.
纽约学派
C.
华盛顿学派
D.
哈佛大学学派
【单选题】《大学》是( )学系统的经典论著。
A.
B.
C.
D.
【判断题】交易性金融资产是指以公允价值计量且其变动计入当期损益的金融资产。
A.
正确
B.
错误
【判断题】《五经》是我国古代儒家学派的主要经典。
A.
正确
B.
错误
【判断题】第二章:福建水系的特点是:纵横交错、汇通赣粤。
A.
正确
B.
错误
【单选题】颈部减压神经独立分支,单独行走。
A.
B.
家兔
C.
D.
【判断题】交易性金融资产是指企业持有的以公允价值计量且其变动计入当期损益的金融资产。
A.
正确
B.
错误
【判断题】交易性金融资产是指以公允价值计量且其变动计入当期损益的金融资产( )
A.
正确
B.
错误
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题