将一个8为寄存器A的高4位置1 ,后4为保留不变的逻辑运算是?最好能详细的说下.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 08:10:02
![将一个8为寄存器A的高4位置1 ,后4为保留不变的逻辑运算是?最好能详细的说下.](/uploads/image/z/10442414-38-4.jpg?t=%E5%B0%86%E4%B8%80%E4%B8%AA8%E4%B8%BA%E5%AF%84%E5%AD%98%E5%99%A8A%E7%9A%84%E9%AB%984%E4%BD%8D%E7%BD%AE1+%2C%E5%90%8E4%E4%B8%BA%E4%BF%9D%E7%95%99%E4%B8%8D%E5%8F%98%E7%9A%84%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E6%98%AF%3F%E6%9C%80%E5%A5%BD%E8%83%BD%E8%AF%A6%E7%BB%86%E7%9A%84%E8%AF%B4%E4%B8%8B.)
将一个8为寄存器A的高4位置1 ,后4为保留不变的逻辑运算是?最好能详细的说下.
将一个8为寄存器A的高4位置1 ,后4为保留不变的逻辑运算是?
最好能详细的说下.
将一个8为寄存器A的高4位置1 ,后4为保留不变的逻辑运算是?最好能详细的说下.
是要写成位运算的形式吗.
我认为可以这么做,想把某一位变成1,就在那一位上跟1取或运算,因为0或1是1,1或1也是1.
让某一位不变,就是与0取或运算.0或0是0,1或0是1.
那就是
(i|11110000)
用11110000和A做“或”