原创 Win 10 下無法安裝.net framework 3.5,錯誤代碼0x800F081F的解決方案

1、下載 NET Framework 3.5的安裝包netfx3.cab: http://download.windowsupdate.com/d/msdownload/update/software/updt/2015/11/micro

原创 轉:如何在各個版本的VC及64位下使用CPUID指令

原文鏈接: https://www.cnblogs.com/zyl910/archive/2012/05/21/vcgetcpuid.html

原创 JNI | c++ 調用 Java 自定義類、方法————以Camera爲例

小白出品,可搬可參,yuv2rgb效率一般(640*480 以下應該還可以接受),請自行更換算法。 github:https://github.com/Coder-Wjt/JNI_Samples 測試工具:Eclipse+Unity Ja

原创 Android 用 libusb 操作 USB 設備,無須 root

基本思路: 利用 Android (3.1版本以上)的 USB HOST API 獲得 USB 設備的 FileDescriptor,然後libusb 使用 FileDescriptor 打開 USB 設備,當然 libusb 需要做少量

原创 彙編學習記錄之十二

資料來源:彙編語言第二版-王爽 1.loop指令 loop指令爲循環指令,所有的循環指令都是短轉移,在對應的機器碼中包含轉移的位移,而不是目的地址。 對ip的修改範圍都爲:-128~127。 指令格式:loop 標號 ( (cx) = (

原创 棋牌遊戲-中國象棋

1.圖片資源 2.遊戲規則 3.線下 4.線上

原创 彙編學習記錄之十一

資料來源:彙編語言第二版-王爽 1.轉移的目的地址在指令中的jmp指令 前面講的jmp指令,其對應的機器指令中並沒有轉移的目的地址,而是相對於當前ip的轉移位移。 指令'jmp far ptr 標號'實現的是段間轉移,又稱爲遠轉移。功能如

原创 彙編學習記錄之十

資料來源:彙編語言第二版-王爽 1.轉移指令的原理 可以修改ip,或者同時修改cs和ip的指令統稱爲轉移指令。 概括地講,轉移指令就是可以控制CPU執行內存中某處的代碼的指令。 8086CPU的轉移行爲有以下幾類: (1.1)只修改ip時

原创 彙編學習記錄之九

資料來源:彙編語言第二版-王爽 1.尋址方式的綜合應用 例如:關於DEC公司的一條記錄(1982年)如下: 公司名稱:DEC、總裁姓名:Ken Oslen、排名:137、收入:40億(40億美元)、著名產品:PDP(小型機) 這些數據在內

原创 彙編學習記錄之六

資料來源:彙編語言第二版-王爽 1.源程序例子: assume cs:codesg codesg segment start : mov ax, 0123H mov bx, 0456H add ax, b

原创 彙編學習記錄之八

資料來源:彙編語言第二版-王爽 1.機器指令處理的數據所在位置 絕大部分機器指令都是進行數據處理的指令,處理大致可以分爲三類:讀取、寫入、運算。 在機器指令這一層來講,並不關心數據的值是多少,而關心指令執行前一刻,它將要處理的數據的所在位

原创 彙編學習記錄之七

資料來源:彙編語言第二版-王爽 1.[bx]和loop指令 [bx]表示一個內存單元,它的偏移地址在bx中 我們要完整地描述一個內存單元,需要兩種信息:(1)內存單元的地址;(2)內存單元的長度(類型)。 loop指令的格式是:loop

原创 威佛微脈衝式投幣器WF-700-RELAY驅動

最近在弄一個投幣器的插件,使用的是威佛微脈衝式投幣器WF-700-RELAY。 c++項目WF-700-RELAY: 頭文件:WF-700-RELAY.h #ifndef __WF700RELAY_H__ #define __WF700

原创 彙編學習記錄之五

資料來源:彙編語言第二版-王爽 1.段的綜述 我們可以將一段內存定義爲一個段,用一個段地址指示段,用偏移地址訪問段內的單元,這完全是我們自己的安排。 我們可以用一個段來存放數據,將它定義爲“數據段”,將它的段地址放在數據段寄存器ds中,用

原创 彙編學習記錄之一

資料來源:彙編語言第二版-王爽 1.16位通用寄存器:ax,bx,cx,dx;用來存放一般性的數據,如:012FH 2.爲了保證兼容,每個通用寄存器可以分爲兩個獨立的8位寄存器來使用: ax可分爲 ah,al; bx可分爲 bh,bl;