组合语言之艺术9 the end

附录三    键盘输入码表

┌───┬───┬───┬───┬───┐
│键  位│常  态│高  位│控制态│变更态│
│ KEY  │NORMAL│SHIFT │ CTRL │ ALT  │
├───┼───┼───┼───┼───┤
│ F1   │ 3B00 │ 5400 │ 5E00 │ 6800 │
│ F2   │ 3C00 │ 5500 │ 5F00 │ 6900 │
│ F3   │ 3D00 │ 5600 │ 6000 │ 6A00 │
│ F4   │ 3E00 │ 5700 │ 6100 │ 6B00 │
│ F5   │ 3F00 │ 5800 │ 6200 │ 6000 │
│ F6   │ 4000 │ 5900 │ 6300 │ 6D00 │
│ F7   │ 4100 │ 5A00 │ 6400 │ 6E00 │
│ F8   │ 4200 │ 5B00 │ 6500 │ 6F00 │
│ F9   │ 4300 │ 5C00 │ 6600 │ 7000 │
│ F10  │ 4400 │ 5D00 │ 6700 │ 7100 │
│ F11  │ 8500 │ 8700 │ 8900 │ 8B00 │
│ F12  │ 8600 │ 8800 │ 8A00 │ 8C00 │
│ 1 !  │ 0231 │ 0220 │      │ 7800 │
│ 2 @  │ 0332 │ 0340 │ 0300 │ 7900 │
│ 3 #  │ 0433 │ 0423 │      │ 7A00 │
│ 4 $  │ 0534 │ 0524 │      │ 7B00 │
│ 5 %  │ 0635 │ 0625 │      │ 7C00 │
│ 6 ^  │ 0736 │ 075E │ 071E │ 7D00 │
│ 7 &  │ 0837 │ 0826 │      │ 7E00 │
│ 8 *  │ 0938 │ 092A │      │ 7F00 │
└───┴───┴───┴───┴───┘
┌───┬───┬───┬───┬───┐
│键  位│常  态│高  位│控制态│变更态│
│ KEY  │NORMAL│SHIFT │ CTRL │ ALT  │
├───┼───┼───┼───┼───┤
│ 9 (  │ 0A39 │ 0A28 │      │ 8000 │
│ 0 )  │ 0B30 │ 0B29 │      │ 8100 │
│ - _  │ 0C2D │ 0C5F │ 0C1F │ 8200 │
│ = +  │ 0D3D │ 0D2B │      │ 8300 │
│ / |  │ 2B5C │ 2B7C │ 2B1C │      │
│‘ ~  │ 2960 │ 297E │      │      │
│ A a  │ 1E61 │ 1E41 │ 1E01 │ 1E00 │
│ B b  │ 3062 │ 3042 │ 3002 │ 3000 │
│ C c  │ 2E63 │ 2E43 │ 2E03 │ 2E00 │
│ D d  │ 2064 │ 2044 │ 2004 │ 2000 │
│ E e  │ 1265 │ 1245 │ 1205 │ 1200 │
│ F f  │ 2166 │ 2146 │ 2106 │ 2100 │
│ G g  │ 2267 │ 2247 │ 2207 │ 2200 │
│ H h  │ 2368 │ 2348 │ 2308 │ 2300 │
│ I i  │ 1769 │ 1749 │ 1709 │ 1700 │
│ J j  │ 246A │ 244A │ 240A │ 2400 │
│ K k  │ 256B │ 254B │ 250B │ 2500 │
│ L l  │ 266C │ 264C │ 260C │ 2600 │
│ M m  │ 326D │ 324D │ 320D │ 3200 │
│ N n  │ 316E │ 314E │ 310E │ 3100 │
│ O o  │ 186F │ 184F │ 180F │ 1800 │
│ P p  │ 1970 │ 1950 │ 1910 │ 1900 │
│ Q q  │ 1071 │ 1051 │ 1011 │ 1000 │
│ R r  │ 1372 │ 1352 │ 1312 │ 1300 │
└───┴───┴───┴───┴───┘
┌───┬───┬───┬───┬───┐
│键  位│常  态│高  位│控制态│变更态│
│ KEY  │NORMAL│SHIFT │ CTRL │ ALT  │
├───┼───┼───┼───┼───┤
│ S s  │ 1F73 │ 1F53 │ 1F13 │ 1F00 │
│ T t  │ 1474 │ 1454 │ 1414 │ 1400 │
│ U u  │ 1675 │ 1655 │ 1615 │ 1600 │
│ V v  │ 2F76 │ 2F56 │ 2F16 │ 2F00 │
│ W w  │ 1177 │ 1157 │ 1117 │ 1100 │
│ X x  │ 2D78 │ 2D58 │ 2D18 │ 2D00 │
│ Y y  │ 1579 │ 1559 │ 1519 │ 1500 │
│ Z z  │ 2C7A │ 275A │ 2C1A │ 2C00 │
│Home 7│ 4700 │ 4737 │ 7700 │ 0007 │
│↑   8│ 4800 │ 4838 │      │ 0008 │
│PgUp 9│ 4900 │ 4939 │ 8400 │ 0009 │
│  -   │ 4A2D │ 4A2D │      │      │
│←   4│ 4B00 │ 4B34 │ 7300 │ 0004 │
│  5   │      │ 4C35 │      │ 0005 │
│→   6│ 4D00 │ 4D36 │ 7400 │ 0006 │
│  +   │ 4E2B │ 4E2B │      │      │
│ End  │ 4F00 │ 4F31 │ 7500 │ 0001 │
│↓   2│ 5000 │ 5032 │      │ 0002 │
│PgDn 3│ 5100 │ 5133 │ 7600 │ 0003 │
│Ins  0│ 5200 │ 5230 │ 6200 │ 0000 │
│Del  .│ 5300 │ 532E │      │      │
│ PrSc │ 372A │ 5A00 │ 7200 │      │
│ [ {  │ 1A5B │ 1A7B │ 1A1B │      │
│ ] }  │ 1B5D │ 1B7D │ 1B1D │      │
└───┴───┴───┴───┴───┘
┌───┬───┬───┬───┬───┐
│键  位│常  态│高  位│控制态│变更态│
│ KEY  │NORMAL│SHIFT │ CTRL │ ALT  │
├───┼───┼───┼───┼───┤
│ ' "  │ 2827 │ 2822 │      │      │
│ ; :  │ 273B │ 273A │      │      │
│ / ?  │ 352F │ 353F │      │      │
│ . >  │ 342E │ 343E │      │      │
│ , <  │ 332C │ 333C │      │      │
│※Home│ 4700 │ 4700 │ 7700 │      │
│※ 8  │ 4800 │ 4800 │      │      │
│※PgUp│ 4900 │ 4900 │ 8400 │      │
│※ ← │ 4B00 │ 4B00 │ 7300 │      │
│※ → │ 4D00 │ 4D00 │ 7400 │      │
│※ End│ 4F00 │ 4F00 │ 7500 │      │
│※ ↓ │ 5000 │ 5000 │      │      │
│※PgDn│ 5100 │ 5100 │ 7600 │      │
│※ Ins│ 5200 │ 5200 │      │      │
│※ Del│ 5300 │ 5300 │      │      │
│ Esc  │ 011B │ 011B │ 011B │      │
│Enter │ 1C0D │ 1C0D │ 1C0A │      │
│BkSp  │ 0E08 │ 0E08 │ 0E7F │      │
│ Tab  │ 0F09 │ 0F00 │      │      │
│※Enter  1C0D │ 1C0D │ 1C0A │      │
│※ +  │ 4E2B │ 4E2B │      │      │
│※ -  │ 4A2D │ 4A2D │      │      │
│※ *  │ 372A │ 372A │      │      │
│※ /  │ 352F │ 352F │      │      │
└───┴───┴───┴───┴───┘
  注一:表中凡标※者,皆为101 键新增键位,其值来自INT 9H之键盘缓冲器。来自INT 16H 者,其值与未标※者相同。
  注二:Ctrl+Alt+Break = 3800H

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
<p> <span style="font-size:14px;color:#337FE5;">【为什么学爬虫?】</span> </p> <p> <span style="font-size:14px;">       1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到!</span> </p> <p> <span style="font-size:14px;">       2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站</span> </p> <p> <br /> </p> <span style="font-size:14px;color:#337FE5;">【课程设计】</span> <p class="ql-long-10663260"> <span> </span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 网络请求:模拟浏览器的行为从网上抓取数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 </li> <li class="" style="font-size:11pt;color:#494949;"> Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 </p> <p style="font-size:11pt;color:#494949;">   </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <br /> </p> <p> <br /> </p> <p> <span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;">【课程服务】</span> </p> <p> <span style="font-size:14px;">专属付费社群+定期答疑</span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"><br /> </span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"></span> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值