banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Xử lý bit?  XML
  [Programming]   Xử lý bit? 24/02/2007 14:19:41 (+0700) | #1 | 42799
seraphpl
Member

[Minus]    0    [Plus]
Joined: 04/12/2006 19:52:12
Messages: 97
Location: xxx
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Trong trường, em được dạy xử lý bit, shl là dời về bên trái, shr là bên phải.......
Nhưng em cũng không biết nó làm gì. Xin các anh chỉ em tác dụng và ứng dụng của nó.
(Ngôn ngữ em đang học là Pascal)
[Up] [Print Copy]
  [Question]   Re: Xử lý bit? 01/03/2007 12:24:06 (+0700) | #2 | 43844
[Avatar]
secmask
Elite Member

[Minus]    0    [Plus]
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
[Profile] [PM] [WWW]
shl reg,n sẽ dịch thanh ghi "reg" (có thể là AX,AL,AH,BX,BL......) sang trái n bit , việc này tương đương với việc nhân reg cho với 2^n
tương tự
shr reg,n sẽ dịch thanh ghi reg sang phải n bit , nó tương đương với chia reg cho 2^n .

cả 2 phép dịch bit trên đều thực hiện nhanh hơn phép nhân chia thông thường nên khi nào có thể dùng thì người ta tận dụng để tói ưu code.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|