Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 628 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 628 Bytes

x86环境下的移位操作后常用标志寄存器状态的变化

使用说明

本工具支持多种构建工具,包括CMakeMake

注意:windows平台需要gcc或者clang编译器,linux只需要安装build-essential包以及cmake工具

示例

lost

CMake

mkdir build
cd build
cmae ..
cmake --build .

Make

make

主要实现

采用汇编指令来将输入的char类型先进行移位,然后对移位结果进行获取,并且打印出来。

该代码通过直观的形式来展示了各种移位指令对标志寄存器位的影响。