汇编语言 将AL中数的第四位和第七位变0(右第0位),其他为保持不变,应将AL和()做()运算

汇编语言 将AL中数的第四位和第七位变0(右第0位),其他为保持不变,应将AL和()做()运算
求推理和计算过程
谢谢
零点一六 1年前 已收到1个回答 举报

w19881988 幼苗

共回答了21个问题采纳率:81% 举报

变0,通过“与”(and)运算实现.
任意x跟0相与,都得0.这样可以清零.
任意x跟1相与,都得x.这样用于保持原样不变.
按题目中的不规范描述,似乎是这样给8位二进制数的各个位编号的:
第零位,第一位,第二位,第三位,第四位,第五位,第六位,第七位.
按标准,第零位应该称为b7,第一位是b6,……第七位是b0
要将第四位和第七位变0,则跟AL内容进行与运算的的二进制数应该是 1 1 1 1 0 1 1 0
所以,答案第一个括号内填写 (0F6H),第二个括号内填写(与)或者填写(AND)

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.017 s. - webmaster@yulucn.com