必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2014計算機三級《PC技術》考試要點:80x86指令系統(2)

時間: 家輝2 資訊

  4.串操作指令

  串可以是字節串(一組字節)或字串(一組字)。串指令有兩類,每類有5種。一類是串操作命令,一類是控制操作重復執行的前綴命令。串操作時,下列寄存器及標志起著特定的作用,程序應根據操作的具體要求先賦予初值。SI寄存器 源串變址用DI寄存器 目的串變址用CX寄存器 重復次數寄存器AL/AX 掃描值(關鍵字)FLAGS中標志位:

  DF 0表示重復操作中DI、SI應自動增量,1表示自動減量。 ZF 用于控制掃描或比較操作結果。

  (1)基本串操作命令

  ①MOVS

  格式: MOVS OPRD1,OPRD2

  功能:將由SI作為偏移地址的源串中的一個字節或字,傳送到由DI作為偏移地址的目的串,且相應修改偏移地址,以指向串中下一個元素。傳送完一個字節或字后,則依據控制標志位DF和源、目的操作數的屬性,修改偏移地址。在使用MOVS指令之前,必須將源、目的操作數的偏移地址分別送SI、DI,并設置DF。

  ②MOVSB/MOVSW

  字節串/字串傳送命令,不帶操作數,地址修改MOVSB命令以±1形式修改偏移地址,MOVSW以±2形式修改偏移地址。其余與MOVS相同。

  ③CMPS

  格式: CMPS OPRD1,OPRD2

  功能:字節串或字串比較。從由SI作為偏移地址的源串中減去由DI為偏移地址的目標串(字或字節),減的結果不送至任何操作數,僅反映到標志位上。同時修改源、目的串的偏移地址,以指向串中的下一個元素。標志位AF、CF、OF、PF、SF和ZF反映兩串元素之間的關系。

  ④CMPSB/CMPSW

  字節串/字串比較,無操作數。

  ⑤LODS OPRD

  讀出字節串或字串。從由SI為偏移地址的源串中讀出一個字節或一個字送AL或AX,同時修改偏移地址,指向串的下一個元素。此指令對標志位無影響。

  ⑥LODSB/LODSW

  字節或字操作,無操作數。

  ⑦SCAS

  格式: SCAS OPRD

  功能:搜索(掃描)串元素命令。從AL(字節操作)或AX的內容中減去由DI作為偏移地址的目標串元素。結果不改變累加器的值,只改變標志位。利用SCAS指令可以進行搜索,此時將搜索關鍵字放在AL(字節)或AX(字)中,用于查找字符串中有無此關鍵字,記下查找次數。

  ⑧SCASB/SCASW

  搜索串中字節或字元素,無操作數。

  ⑨STOS

  格式:STOS OPRD

  功能:存儲字節或字串的指令。將AL(字節)或AX(字)中內容,存儲到以DI為偏移地址的目的串中,同時修改偏移地址,指向串的下一個元素。

  ⑩STOSB/STOSW

  存儲字節串/字串,無操作數。

  (2)重復前綴

  ①REP

  可作為串傳送、串比較、串存儲、串搜索指令的前綴。最常用的是串傳送指令,使用時數據長度必須放在CX中。

  ②REPE/REPZ

  用于串傳送、串搜索指令的前綴,使緊隨其后的指令重復執行,直到CX=0或ZF=0為止。

  ③REPNE/REPNZ

  用于串比較或串搜索指令的前綴,使其重復執行直到XC=1或ZF=1為止。

  5.程序控制指令

  8086/8088程序中指令的執行順序是由代碼寄存器CS和指針IP來決定的。程序轉移指令用來改變這兩個寄存器的內容,從而改變程序的執行順序。轉移指令分四組;無條件轉移指令、條件轉移指令、循環控制指令及有關中斷指令。

  (1)無條件轉移指令

  ①JMP

  格式: JMP OPRD(標號)

  功能:無條件轉移到目的單元,無返回值。

  段內直接轉移,范圍為段內任何位址(±32K)。若轉移范圍在±127B之內時,則稱之為段內短轉移。例如:

  JMP SHORT NEXT ;段內短轉移

  段間直接轉移,可轉到程序的任何位置,例如:JMP FAR PTR NEXT

  此時需用NEXT的段地址和偏移地址取代當前的CS和IP。段內間接轉移,可轉移到段內的任何位置,例如:JMP CX

  指令執行時用CX的內容取代當前IP,而CS不變。段間間接轉移,可轉移到程序的任何位置。例如:JMP SEGOFF

  指令執行時,在由SEGOFF的段和偏移量所確定的雙字單元中,用較小地址的字單元內容取代IP,較大地址字單元內容取代CS。②CALL

  格式: CALL OPRD調用指令。

  ③RET

  返回指令。

  (2)條件轉移指令

  條件轉移指令以某些標志位或其邏輯運算為依據,滿足條件時則轉移。本類指令的轉移的目的地址在±127字節以內。本類指令大體上分三類:

  ①依據單個標志位的條件轉移指令

  依據單個標志位的條件轉移指令如下表所示。

  依據單個標志位的條件轉移指令

  指 令 轉移條件 說 明

  JC

  JNC CF=1

  CF=0

  有進位/借位時轉移

  無進位/借位時轉移

  JE/JZ

  JNE/JNZ ZF=1

  ZF=0 相等/等于零時轉移

  不相等/不等于零時轉移

  JS

  JNS SF=1

  SF=0 符號位為1(負數)時轉移

  符號位為0(正數)時轉移

  JO

  JNO OF=1

  OF=0 有溢出時轉移

  無溢出時轉移

  JP/JPE

  JNP/JPO PF=1

  PF=0 奇偶位為1/偶時轉移

  奇偶位為0/奇時轉移

  ②用于無符號數的條件轉移指令

  用于無符號數的條件轉移指令如下表所示。

  本指令用于無符號數比較。

  用于無符號數的條件轉移指令

  指 令 轉移條件 說 明

  JA/JNB

  JAE/JNB

  JB/JNAE

  JBE/JNA CF=0且ZF=0

  CF=0或ZF=1

  CF=1且ZF=0

  CF=1且ZF=1 高于/不等于且不低于時轉移

  高于或等于/不低于時轉移

  低于/不高于、不等于時轉移

  高于、等于/不等于時轉移

  ③帶符號數的條件轉移指令

  帶符號數的條件轉移指令如下表所示。

  帶符號數的條件轉移指令

  帶符號數的條件轉移指令

  指 令 轉移條件 說 明

  JG/JNLE (SF)XOR(OF)=0且ZF=0 高于/低于且不等于時轉移

  JGE/JNL (SF)XOR(OF)=0

  或ZF=1 高于或等于/低于時轉移

  JL/JNGE ( SF)XOR(OF)=1且ZF=0 高于/低于時轉移

  JLE/JNG (SF)XOR(OF)=1

  或ZF=0 低于或等于/高于時轉移

  上述指令用于帶符號數的比較。

56371 主站蜘蛛池模板: 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 心得体会网_心得体会格式范文模板| 烟台金蝶财务软件,烟台网站建设,烟台网络推广 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 学习安徽网| 体坛网_体坛+_体坛周报新闻客户端 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程| 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 收录网| DDoS安全防护官网-领先的DDoS安全防护服务商 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 成都思迪机电技术研究所-四川成都思迪编码器 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 |