程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 把字節按位輸出小函數(c內嵌asm)

把字節按位輸出小函數(c內嵌asm)

編輯:關於C語言

為了調試處理單色位圖的程序寫的一個小函數,還不錯哦,新手朋友大家一起來看看吧。

int byte8_2_int(char a,char pos)// a 為要位所在的字節,pos為要輸出哪一位
{
char reti=0;
__asm
{
mov al, a
mov cl,pos
shr al,cl
and al,0x01
cmp al,0x00
jnz set1
jmp A_Exit
set1:
xor ax,ax
mov al,0x01
mov reti,al
}
A_Exit:
return reti;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved