zoukankan      html  css  js  c++  java
  • 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析 检测点2.1

    自己做的答案:

    mov ax,62627   AX=F4A3H 

    将10进制的62627 转换为16进制的数即可!

    mov ah,31H     AX=31A3H       

    将16进制数据AX高位替换为31H!

    mov al,23H     AX=3123H 

    跟上面的一样!只不过将AX低位替换为23H

    add ax,ax      AX=6246H 

    累加即可!

    mov bx,826CH   BX=826CH 

    移动赋值,模仿的是C语言的规则!BX=826CH

    mov cx,ax      CX=6246H 

    移动赋值,模仿的是C语言的规则!CX=AX

    mov ax,bx      AX=826CH 

    移动赋值,模仿的是C语言的规则!AX=BX=826CH

    add ax,bx      AX=04D8H 

    AX=AX+BX=04D8H+826CH=04D8H (舍弃最前面的进位!)

    mov al,bh      AX=0482H 

    将BX的高位移动到AX的低位处。最终得到:0482H!

    mov ah,bl      AX=6C82H 

    将BX的低位移动到AX的高位处。最终得到:6C82H 

    add ah,ah      AX=D882H 

    将AX的高位进行累加操作。最终得到:D8!

    add al,6       AX=D888H 

    将16进制数6,加到AX的低地址处!

    add al,al      AX=D810H 

    将AX低地址处的88H进行累加。即可得到110H。向前进一位,但是低位与高位分开的话。最终结果将会舍弃,因为二者并无牵连。

    mov ax,cx      AX=6246H
    直接移动赋值即可!

  • 相关阅读:
    Difference Between Performance Testing, Load Testing and Stress Testing
    什么是测试策略?
    性能测试和压力测试的区别
    测试工程师培训体系
    Java测试工具
    浅谈HTTP中Get与Post的区别
    Python 读书系列
    Automation- watin
    脚本语言&& Performance Testing
    HDFS分布式集群安装
  • 原文地址:https://www.cnblogs.com/hwpbetter/p/13164162.html
Copyright © 2011-2022 走看看