- 9
- 0
- 约1.34万字
- 约 46页
- 2017-09-22 发布于重庆
- 举报
? 何时该用何种逻辑操作? 0110 ? 0 011 目的操作数 源操作数 0010 特点:源操作数 (2)逻辑或操作 (3)异或操作 (1)逻辑与操作 1 —保留原值 0110 ? 0 011 目的操作数 源操作数 0111 0 —置0 特点:源操作数 1 —置1 0 —保留原值 0110 0 011 目的操作数 源操作数 0101 特点:源操作数 1 —取反 0 —保留原值 根据上述操作的特点,可以确定该用什么操作实现需要的功能: 保留某些位(其他位清0)用逻辑与操作 某位置1 用逻辑或操作,某位求反用异或操作 保留 清0 置1 求反 保留 保留 ? 如何确定源操作数? 例:将AL的D0位和D1位清0。 设(AL)= BFH,指令为 AND AL, ? 分析:1011 1111B ∧ 1111 1100B (FCH) 1011 1100B 应将源操作数取为立即数FCH,指令为 AND AL,0FCH 执行指令后: (AL)=BCH 例:将AL中的大写字母转换为小写字母(AL)= 41H 即 41H 61H 指令为: OR AL, ? 分析: 0100 0001B (41H) ∨ 0010 0000B (20H)
原创力文档

文档评论(0)