下面程序的功能是利用逻辑尺对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
FFH,05H或OFFH,05H 解析:这段程序的功能是利用逻辑尺来处理BUF为首地址的存储单元中存放的数据,并把结果按照顺序放在RESULT的存储单元中,则RESULT中存放的数据依次应该是FFH, 05H,04H,FFH,FFH,02H,06H。所以前两个字节单元中的数据依次为FFH,05H。
下面关于图的论述中正确的是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 …