Escolar Documentos
Profissional Documentos
Cultura Documentos
Page 1 of 2
http://marmsx.msxall.com/cursos/pascal4.html
23/02/2012
Page 2 of 2
00000100 - Nmero original (4) <<<<<<< - Bit 0 passa para bit 1, bit 1 para bit 2, ..., bit 6 para bit 7. O bit 7 jogado fora e o novo bit 0 sempre 0. 00001000 - Nova configurao (8) 4 o nmero que queremos deslocar, e o 1 a quantidade de deslocamentos. Prova: write(4 shl 2); Para que serve isto? Lembra da Screen 8 (gggrrrbb). Por exemplo, 210 (11010010 em binrio): 11010010 Fazendo 210 shl 3, temos: 10010000 = 144 Por fim, 144 shr 5, temos: 00000100 = 4 Obtemos a parcela de vermelho do byte!! /MARMSX/CURSOS/PASCAL
http://marmsx.msxall.com/cursos/pascal4.html
23/02/2012