cf机器码解封教程win10 (cf机器码解封教程 cf机器码)

文章编号:2188 东方玄幻 2023-11-11 租号app排行榜
cf机器码解封教程win10

cf机器码(cf机器码解封教程)

计算机是通过执行指令来处理各种数据的,因此,一条指令即要指出如何处理数据,同时还应指出数据的来源、操作结果的去向。一般来说指令是由两部分组成,即操作码和操作数。

操作码给出该指令应完成何种操作。

操作数用来描述该指令的操作对象。

在指令中操作码是不可缺少的,但操作数可以没有,也可以有一个操作数或两个操作数。

操作码表示计算机执行什么操作,由一组二进制代码表示,在汇编语言中用助记符代表。

操作数可能指明了参与操作的数的本身,或规定了操作数的地址。如何寻找操作数,这就是指令的寻址方式,也是由指令编码格式指出。

根据操作数的个数,指令格式可分为以下几种:

I 无操作数

控制类指令,比如“HLT”暂停指令。

II 单操作数

只给出一个操作数地址。该操作数可在寄存器或存储器中,或指令中直接给出立即数。比如“INC CX”

III 双操作数指令

指令中有两个操作数,其中一个为目的操作数,另一个为源操作数。一个操作数在寄存器中,另一个在寄存器或存储器中,或指令中直接给出立即数。不允许两个都在存储器中。

IV 三操作数指令

ADC AX, BX ;该指令完成操作数AX、BX和CF位相加。

由此可见,操作数可分为源操作数和目的操作数。

源操作数:只能读取的操作数。

目的操作数:即可读取又可写入(存放操作结果)的操作数。

操作数还可分为数据操作数和地址操作数。

指令的长度主要取决于指令操作码的长度、操作数的长度和操作数的个数。通常指令字长位数越多,所能表示的操作信息也就越多,指令功能就越丰富。但位数多则指令所占的存储空间就多,读取指令的时间就增加。

字长(一般是指CPU的机器字长)是指CUP—次能够处理的二进制数位数,它都是字节长度(8位二进制数)的1、2、4或8倍,也就是8、16、32或64位。因此,指令字长也是字节的简单倍数,如一字节指令,二字节指令、三字节指令......。

一条指令中的信息按其含义分成若干个信息段,每一信息段占一个字节或多个字节,且按一定的顺序排列,这便于CPU解释执行。如8086/8088CPU的指令系统,它釆用1-6个指令字节的变字长,它包括:

第1字节:操作码;

第2字节:寻址方式;

第3-6字节:操作数;

三部分组成。

指令格式如下:

其中,第一个字节:

高6位是操作码。

W位说明传递数据的类型是字(W=1)还是字节(W=0)(Word);

D位标明数据传送的方向:D=0,数据从寄存器传出D=1,数据传至寄存器;(Destination)。

其中,第二个字节:

REG字段:寄存器号,用3位编码寻址8种不同的寄存器,再根据第一字节中W位,选择8位或16位寄存器。如下图所示。(对使用段寄存器的指令,REG字段占2位)

8086指令的二进制编码非常多,很难以一张表实现指令与机器语言的对照。

为每种基本指令类型给出一个编码格式,对照格式填上不同的数字表示不同的寻址方式、数据类型,即可求得每条指令的机器码。

8086指令系统采用变长指令,指令的长度可由1~6字节组成。

机器指令的长度:变长,由操作码+寻址方式+操作数所需字节数来决定;

汇编指令的长度:汇编指令对应的机器指令的长度。

指令执行的过程就要考虑到指令长度:

① CPU从CS:IP所组成的地址中读取指令,将这个指令存放到指令缓存器中;

② IP = IP + 所读指令的字节数;

③ 执行指令缓存器中的内容,回到步骤1,重复这个过程。

1 寄存器间传送指令的编码

MOV SP,BX

该指令的功能是将BX寄存器的内容送到SP寄存器中。

MOV指令从10001000(ox88)开始编码。

该指令的编码格式为:100010DWMODREGR/M.

W=1:表示传送的是字数据;

REG字段:选择SP,则REG字段编码=100;

D位=1:表示数据传至所选的寄存器(SP);

MOD=11:因另一个操作数BX也是寄存器。

根据W=1及寄存器名称为BX,从上图查得R/M=011。

所以,该指令的2字节编码为8B E3H

2 寄存器与存储器间传送指令的编码

MOV CL, [BX+l234H]

该指令的功能是将有效地址为(BX+1234H)存储单元中的数据字节传送到CL中。

指令的编码格式为:100010DWMODREGR/M数据.

第1、2字节可通过查表得到;第3字节存放16位位移量的低字节34H; 第4字节存放高字节12H 。

所以该指令的4字节编码为8A 8F 34 12H

3 立即数寻址指令的编码

MOV [BX+2100H], 0FA50H

指令的功能是将16位立即数送到指定有效地址的字存储单元中;其中低字节50H送列[BX+2100H]单元,高字节FAH送到(BX+2101H)单元。

该指令的编码格式为:110011WMOD000R/M数据数据(若W=1).

指令中不但有16位立即数,还有16位位移量;

所以,该指令的6字节编码为C7 87 00 21 50 FA H


4 包含段寄存器的指令的编码

MOV DS, AX

指令的功能是将AX寄存器的内容传送到数据段寄存器DS。

该指令的编码格式为:10001110MOD0REG R/M.

段寄存器DS的编码为11,即REG字段为11;另一个操作数也是寄存器,所以MOD=11,而R/M字段应填上AX的三位代码000 .

所以,该指令的2字节编码为8E D8H

5 段超越前缀指令的编码

MOV [BX], DL

指令的功能是将DL寄存器的内容传送到有效地址为(BX)的字节存储单元。

该指令(不带段超越前缀)的编码格式为:100010DWMOD0REGR/M.

数据从寄存器传出,则D=0;传递数据为字节,则W=0;进而,REG=010;另一个操作数是存储器,所以MOD=00,而R/M=111 .该指令的编码是在不带段超越前缀的指令代码为88 17H.

在指令代码前一个8位的段超越的缀代码,代码的格式为001××110,其中××位表明段超越寄存器。由于段寄存器CS的代码为01,所以指令的第1个字节的编码为00101110,即 2EH.

所以,该指令的机器码为2E 88 17H

6 重点汇编指令

7 主要寻址方式

8 机器码汇编指令与ASCII

再来一段机器码、汇编代码、C语言代码对照:

-End-


本文地址: http://www.baiduxiaoshuo.com/article/f04079045d6680212485.html
百度一下,你就知道

全球领先的中文搜索引擎、致力于让网民更便捷地获取信息,找到所求。百度超过千亿的中文网页数据库,可以瞬间找到相关的搜索结果。

360导航_一个主页,整个世界

360导航--一个主页,整个世界,为用户提供门户、新闻、视频、游戏、小说、彩票等各种分类的优秀内容和网站入口,提供简单便捷的上网导航服务。安全上网,从360导航开始。

奇妙小说网-全本免费小说-免费小说排行榜

奇妙小说网(免费小说大全)与国内各大小说站合作,为小说爱好者提供更多更全的各类免费小说上百万本。熊猫脑洞小说包括都市脑洞小说,历史脑洞小说,同人脑洞小说,幻想脑洞小说,悬疑脑洞小说等各类小说。奇妙小说网只有想不到,没有找不到!

百度小说

该站点未添加描述description...

番茄小说APP下载地址_番茄小说最新版本_番茄小说官网

番茄小说官网提供最新安卓苹果版本下载地址,番茄小说是抖音推出的提供海量正版小说平台。免费好书,尽在番茄!还有金币福利,看书能挣钱!正版小说,免费阅读。

最新资讯-美文摘抄-作文大全-情感美文-美文分享网

最新资讯,美文摘抄,热门小说,中小学作文,句子大全

亿趣嗨

电子书下载是国内全集全本完结TXT电子书免费下载分享平台,大家可以把好看的完结电子书免费上传到这里,也可下载其他书友的全集txt小说,快来分享你的优秀电子书吧!

好看的小说_言情、玄幻小说排行榜_热门小说免费阅读 - 小说会小说

中国领先的原创小说阅读网,免费提供海量言情、玄幻、武侠等热门小说在线阅读,每日更新好看的小说排行榜,更新速度超快。经典小说推荐、小说下载等精彩内容等你发现。

网易云阅读--海量新闻、精彩资讯、图书、免费小说、漫画,免费畅读

网易云阅读提供丰富的原创小说、畅销好书、热门新闻和文章免费在线阅读和下载。包括文学、传记、艺术、经济管理,官场小说、都市小说、言情小说,热血漫画,旅游、电影杂志等。手机上支持Android、iPhone、iPad、AndroidPad、WindowsPhone、Windows8等多平台免费下载!

逐浪小说网_免费小说,逐浪小说手机版,玄幻小说,都市小说,修真武侠,军事历史阅读下载

手机小说阅读,精彩小说尽在逐浪小说网。逐浪小说提供玄幻小说,武侠小说,网游小说,都市言情小说,历史军事小说,首发小说最新章节免费阅读!热门小说:绝世武神,我的美女总裁老婆,异世灵武天下,九阴九阳,天眼人生,天控者,官途。

言情小说吧 - 好看的言情小说|免费言情小说|言情小说大全|言情小说下载

乐读言情小说吧提供好看的言情小说下载,言情小说免费下载,言情小说大全,言情电子书免费下载,是国内最好的免费言情小说下载网站

畅译网 - 英语翻译兼职 - 在家兼职翻译 - 兼职翻译招聘

畅译网是畅读书城旗下的小说英语翻译兼职招聘与交流平台,主要为畅读书城英语站moboreader.net提供兼职英语翻译招聘与翻译学习、心得交流