关于汇编的一道题目我想知道具体解答过程
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/18 02:01:20
关于汇编的一道题目我想知道具体解答过程
DA1 DB ′01234′ DA2 DB 5 DUP(0) MOV SI,0 MOV CX,5 LOP:MOV AL,DA1〔SI〕 ADD AL,11H OR AL,01H MOV DA2〔SI〕,AL INC SI LOOP LOP试问:(1)程序段执行后,写出DA2各字节中的数据.
DA1 DB ′01234′ DA2 DB 5 DUP(0) MOV SI,0 MOV CX,5 LOP:MOV AL,DA1〔SI〕 ADD AL,11H OR AL,01H MOV DA2〔SI〕,AL INC SI LOOP LOP试问:(1)程序段执行后,写出DA2各字节中的数据.
![关于汇编的一道题目我想知道具体解答过程](/uploads/image/z/18616836-12-6.jpg?t=%E5%85%B3%E4%BA%8E%E6%B1%87%E7%BC%96%E7%9A%84%E4%B8%80%E9%81%93%E9%A2%98%E7%9B%AE%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E5%85%B7%E4%BD%93%E8%A7%A3%E7%AD%94%E8%BF%87%E7%A8%8B)
DA1 DB ′01234′
DA2 DB 5 DUP(0)
MOV SI,0
MOV CX,5
LOP:
MOV AL,DA1〔SI〕
ADD AL,11H
OR AL,01H
MOV DA2〔SI〕,AL
INC SI
LOOP LOP
试问:(1)程序段执行后,写出DA2各字节中的数据.
后面都类似,我只说第一个
DA1 0
AL = 0;
ADD AL,11H;
AL = 11H;
OR AL,01H AL=0001 0001
0000 0001
相或 AL=0001 0001
其中的意思就是将最后一位置1
DA2 11
以此类推.
DA2 DB 5 DUP(0)
MOV SI,0
MOV CX,5
LOP:
MOV AL,DA1〔SI〕
ADD AL,11H
OR AL,01H
MOV DA2〔SI〕,AL
INC SI
LOOP LOP
试问:(1)程序段执行后,写出DA2各字节中的数据.
后面都类似,我只说第一个
DA1 0
AL = 0;
ADD AL,11H;
AL = 11H;
OR AL,01H AL=0001 0001
0000 0001
相或 AL=0001 0001
其中的意思就是将最后一位置1
DA2 11
以此类推.