题干本题共包含 2 个小题

源程序如下:
MOV CX,9
MOV AL,01H
MOV SI,1000H
NEXT:MOV[SI],AL
INC SI
SHL AL,1
LOOP NEXT

简答题1

执行本程序后AL等于多少?SI等于多少?CX等于多少?

正确答案

AL=0;SI=1009H;CX=0

答案解析

简答题2

本程序的功能是什么?

正确答案

对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个

答案解析

相似试题
  • 分别指出以下两个程序段的功能: (1)(2) MOVCX,l0CLD LEASI,FIRSTLEADI,[1200H] LEADI,SECONDMOVCX,0FOOH STDXORAX,AX REPMOVSBREPSTOSW

    简答题查看答案

  • 寻址指令MOVCX,[BX+DI+20]使用的是哪一种寻址方式()

    单选题查看答案

  • 有如下程序段: S:=0; i:=1; while i

    单选题查看答案

  • 有如下程序 main() { int n[5]={0,0,0},i,k=2; for(i=0;i

    单选题查看答案

  • 有如下程序: S=0 FORI=1TO100STEP2 S=S+I ENDFOR ?S 上面程序代码执行的功能是()

    单选题查看答案

  • 源程序如下: MOV AH,0 MOV AL,9 MOV BL,8 ADD AL,BL AAA AAD DIVAL 结果AL(),AH=(),BL=()。

    填空题查看答案

  • 有如下程序: INPUTTOA IF A=20 S=0 ENDIF S=1 ?S 假定从键盘输入的A值是20,上面程序的执行后显示结果是()

    单选题查看答案

  • 有如下程序段: int total = 0; for ( int i = 0; i 

    单选题查看答案

  • 有如下程序段 执行以上程序段后将在屏幕上显示一个菜单,如果用户移动光带选择了"0.退出"项,则内存变量sel的值是()

    单选题查看答案

  • 源程序如下: MOV AH, 0 MOV AL, 9 MOV BL, 8 ADD AL, BL AAA AAD DIV AL 结果AL为多少?AH为多少?BL为多少?

    简答题查看答案