Thông báo

Collapse
No announcement yet.

Hỏi về Lệnh asm.

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hỏi về Lệnh asm.

    Chào chào mọi người. Mình có vấn đề như sau
    Code:
    typedef union
    {
        struct{
           char b[2]
        }b;
        int mdata;
    }xData;
    
    xData x;
    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

    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;
    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.

Về tác giả

Collapse

myth-coder Tìm hiểu thêm về myth-coder

Bài viết mới nhất

Collapse

Đang tải...
X