汇编上机——实验二

该文描述了在给定的指令序列执行后,针对AX,DX,BL等寄存器进行的一系列操作,包括增减、比较、乘除、位逻辑操作如AND,OR,NOT,TEST以及移位操作SAL和SHR。同时提出了额外的指令要求来改变和测试特定位的状态。
摘要由CSDN通过智能技术生成

内容

1、在以下指令组执行之后,完成实验。

        MOV       AX,1234H

        MOV       DX,5678H

(1)写出单独执行下列指令的结果

        INC         DH

        DEC                DX

        INC         AX

        ADD               AL, DS:[1000H]

        SUB        DX, AX

        CMP               AX, DX

        MUL       BL

        DIV         BL 

2、在以下指令组执行之后,完成实验。

        MOV       AX,00FEH

        MOV       BX,55AAH

1)写出单独执行下列指令的结果

        AND       AH,0FFH

        OR  BX,0088H

3、在以下指令组执行之后,完成实验。

        MOV       AX,00FEH

        MOV       BX,55AAH

(1)写出单独执行下列指令的结果

        AND       AH,0FFH

        OR  BX,0088H

        AND       AL,BL

        XOR        BX,BX

        NOT        BL

        TEST      BX,0080H

        SAL AL,1

        SHR BH,1

(2)用相关指令完成下列功能,并上机验证

 AH=10101010B,  AL=01110111 B, BH=10110111 B

        将AX的高8位置1,其余位不变。

        将BX的低8位置1,其余位不变。

        测试BL的第0位是否为1。

        将AH中的内容求反。

        将BL中的内容清0。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值