// 計算結果,有進製借位或溢位或溢位產生,則為非0,否則為0
// 呼叫完巨集後直接加以判斷
int g_iresult = 0;
// 對有符號整數數學計算進行判斷
#define carry \
__asm__ ("jo 0f\n\t" \
"movl $0, g_iresult\n\t" \
"jmp 1f\n\t" \
"0:\n\t" \
"movl $1, g_iresult\n\t" \
"1:\n\t");
// 對無符號整數數學計算進行判斷
#define over_flow \
__asm__ ("jc 0f\n\t" \
"movl $0, g_iresult\n\t" \
"jmp 1f\n\t" \
"0:\n\t" \
"movl $1, g_iresult\n\t" \
"1:\n\t");
對於數學計算是無符號還是有符號,和參與計算的整型變數本身沒有關係,而是視程式把計算結果當成有符號還是無符號而定。彙編**為at&t語法格式。
——元創,於2023年10
月14日
9月11日培訓日記
1.講解了mysql的安裝,對安裝介面提示資訊進行了解釋,例如,資料庫伺服器程式與客戶端程式的工作關係,資料庫伺服器程式與資料庫空間的關係,mysql innodb和myisam儲存引擎的區別,事務的概念 一些過程要能同生同死,針對我們的專案,用到事務?發license和扣減貨幣 olap與oltp...
9月11日培訓日記
1.講解了mysql的安裝,對安裝介面提示資訊進行了解釋,例如,資料庫伺服器程式與客戶端程式的工作關係,資料庫伺服器程式與資料庫空間的關係,mysql innodb和myisam儲存引擎的區別,事務的概念 一些過程要能同生同死,針對我們的專案,用到事務?發license和扣減貨幣 olap與oltp...
9月26日培訓日記
作業 編寫乙個程式,用 show d 庫名 顯示出庫中的所有表,用 show t 表名 顯示出乙個表中的各個字段資訊,用 show i 表明 顯示出乙個表中的各個欄位名及相應的各行資料。課堂上隨手寫的一段示意 resultset rs resultsetmetadata r d rs.getmeta...