问题 填空题

下面程序的功能是利用逻辑尺对BUF变量中的数据进行变换,执行该程序后,以RESULT为首地址的前2个字节单元中的数据,依次为______。 DSEG SEGMENT BUFDB 1, 5, 4, 0, 7, 9, 2, 6 L EQU00111001B ; 用作逻辑尺 RESULT DB10 DUP() DSEGENDS SSEGSEGMENT STACKDB 256 DUP(0) SSEGENDS CSEGSEGMENTASSUME DS:DSEG, SS:SSEG, CS:CSEG START PROCFARPUSHDSXOR AX, AXPUSHAXMOV AX, DSEGMOV DS, AXMOV SI, 0MOV CX, 8MOV DL, L GOON: SHR DL, 1JC FILLMOV AL, BUF[SI]JMP NEXT FILL: MOV AL, OFFH NEXT: MOVRESULT [SI] , ALINC SILOOPGOONRET START ENDP CSEG ENDSEND START

答案

参考答案:FFH,0EH 或 0FFH,0EH

解析: 第6~8题都是考查汇编语言的熟悉程度。上面程序的功能是利用逻辑尺来处理BUF为首地址的存储单元中存放的数据,并把结果按照顺序存放在RESULT为首地址的存储单元中。RESULT中存放的数据依次是FFH,05H,04H,FFH,FFH,02H,06H。

单项选择题
判断题