早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

下面程序的功能是利用逻辑尺对BUF变量中的数据进行变换,执行该程序后,以RESULT为首地址的前两个

题目

下面程序的功能是利用逻辑尺对BUF变量中的数据进行变换,执行该程序后,以RESULT为首地址的前两个字节单元中的数据依次为【 】。

DSEG SEGMENT

BUF DB 1,5,4,0,7,9,2,6

L EQU 00111001B ;用做逻辑尺

RESULT DB 10 DUP(?)

DSEG ENDS

SSEG SEGMENT STACK

DB 256 DUP(0)

SSEG ENDS

CSEG SEGMENT

ASSUME DS:DSEG,SS:SSEG,CS:CSEG

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DSEG

MOV DS,AX

MOV SI,0

MOV CX,8

MOV DL,L

GOON: SHR DL,1

JC FILL

MOV AL,BUF[SI]

JMP NEXT

FILL: MOV AL,OFFH

NEXT: MOV RESULT[SI],AL

INC SI

LOOP GOON

RET

START ENDP

CSEG ENDS

END START

参考答案
正确答案:FFH05H或OFFH05H
FFH,05H或OFFH,05H 解析:这段程序的功能是利用逻辑尺来处理BUF为首地址的存储单元中存放的数据,并把结果按照顺序放在RESULT的存储单元中,则RESULT中存放的数据依次应该是FFH, 05H,04H,FFH,FFH,02H,06H。所以前两个字节单元中的数据依次为FFH,05H。
看了下面程序的功能是利用逻辑尺对B...的网友还看了以下:

下面关于图的论述中正确的是a邻接表法只能用于有向图的存储,而相邻矩阵法对于有向图和无向图的存储都适 数学 2020-06-19 …

求程序,下面是剪刀石头布的程序,谁能帮忙改成能选择三局两胜,五局三胜……的?能成功运行的加分#in 其他 2020-06-22 …

组成原理习题求解分析下面程序段的功能,执行程序段后AX寄存器中的内容是什么?MOVAX,1042H 其他 2020-06-24 …

beep发音问题我的c++代码:#includeintmain(){::Beep(300,1000 其他 2020-07-23 …

下面程序的功能是将十进制的数转换为二进制数,请完善程序.下面程序的功能是将十进制的数转换为二进制数, 其他 2020-11-01 …

小敏中午放学回家煮面吃,有下面几道工序:1.洗锅盛水2分钟,2.洗菜3分钟,3.准备面条2分钟,4. 数学 2020-11-04 …

某单位招聘职员需进行笔试和面试两轮测试,只有笔试成绩合格时,才能进行面试,每轮测试只允许有一次补考机 数学 2020-11-06 …

关于C程序,下面说法正确的是A、程序总是从文件中第一个函数开始执行B、只有main函数才能调用其它函 其他 2020-11-16 …

c枚举类型能否加减运算以下是书上的一个程序,但是运行时出现错误,i是枚举类型不能进行++运算,那么枚 其他 2020-11-27 …

老师告诉我们写作的时候行与行之间一定要空一行,段与段之间不能空行(老师当时说这句话的顺序就是这样)那 其他 2021-02-03 …