Chào chào mọi người. Mình có vấn đề như sau
Do biến x giờ gồm 2 ô nhớ liền nhau nên nếu dùng lệnh hợp ngữ để dịch bít cho biến int (x.mdata) kia ta chỉ việc
Nhưng vấn đề lệnh hợp ngữ ở trên chỉ là giả ngữ còn viết thực tế ra sao thì mình không biết, ai có thể giúp mình được không? Vì mình muốn nhúng hợp ngữ vào chuơng trình c để tăng tốc độ thực thi của chuơng trình.
Code:
typedef union { struct{ char b[2] }b; int mdata; }xData; xData x;
Code:
rl x.b.b[1] rlc x.b.b[0] như vậy là sẽ tuơng đuơng với x.mdata<<=1;