当前位置: 答题翼 > 问答 > 远程教育 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

执行以下程序后 BCDBUF+1字节单元的内容是()H 。 DATA SEGMENT ASCBUF DB 39H 38H 35H 37H


执行以下程序后,BCDBUF+1字节单元的内容是()H 。 DATA SEGMENT ASCBUF DB 39H, 38H, 35H, 37H, 30H, 32H COUNT EQU ($-ASCBUF)/2 ;$为当前地址指针 BCDBUF DB COUNT DUP() DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS:DATA, ES:DATA START: MOV AX, DATA MOV DS, AX MOV ES, AX ;设置附加段与数据段完全重叠 CLD MOV SI, OFFSET ASCBUF MOV DI, OFFSET BCDBUF MOV CX, COUNT AA: LODSB AND AL, 0FH MOV BL, AL LODSB PUSH CX MOV CL, 4 SHL AL, CL POP CX OR AL, BL STOSB LOOP AA MOV AH, 4CH INT 21H CODE ENDS END START

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 若有以下程序段: intc1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是【11】。

  • 若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=5; i; i--) for(j=

  • 上述两条指令执行后, DA2中两字节单元内容分别是()A 0ABH, 0CDHB 2BH, 9BHC 4DH, 57HD 56H, 9

  • 有以下程序段main(){ char x=040; printf("%d\n",x$amp;<amp;$lt;1);}程序执行后输出的结果是A.100 B.8

  • 有以下程序:void main(){int y=10;while(y$amp;>amp;$gt;1){printf("y=%d ",y);}}程序执行后的输出结

  • 设有一个整数x 其二进制值为10011100 (用1 字节表示) 则执行如下语句后 z的二进制值为:int y = 1