请说明下列程序段的功能. MOV AL,’A’ MOV DI,OFFSET CHAR:CHAR为变量名 MOV CX,26 LOP:MOV [DI],AL INC AL INC DI LOOP LOP
请说明下列程序段的功能. MOV AL,’A’ MOV DI,OFFSET CHAR:CHAR为变量名 MOV CX,26 LOP:MOV [DI],AL INC AL INC DI LOOP LOP
【正确答案】:【解答】DI指向CHAR变量所在的存储单元,从变量CHAR处开始,依次存放26个大写英文字母的ASCII码。
【题目解析】:MOV AL,’A’指令执行后,将大写字符’A’的ASCII码存入寄存器AL中;MOV DI,OFFSET CHAR指令执行后,将变量CHAR的偏移地址存入DI寄存器中,使DI指向CHAR变量所在的存储单元;MOV CX,26指令设置循环次数为26次,LOP循环体执行的功能是将26个大写英文字符的ASCII码依次存放入变量CHAR处开始的26个字节单元中。
Top