《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 匯編基礎:進制轉換和串的操作

匯編基礎:進制轉換和串的操作

2017-06-10
關鍵詞: 匯編

代碼轉換是計算機應用中常見問題,計算機內部職能進行二進制的運算,而輸入設備提供的是數和字符的ASCII碼形式。所以必須把ASCII碼形式表達的十進制數或其他進制數轉換成二進制數。同樣,當數據處理結束后,也需要進行相應的轉換,將二進制碼轉換為輸出需要的ASCII碼或者十進制數給顯示器。這一節我就說說關于進制的轉換。

一、十六進制ASCII碼與二進制數之間的轉換

首先我們將十六個字符所在的區域分成 3部分,分別是區域1表示十六進制數中0--9之間的數字字符,區域2表示十六進制數中A--F之間的數字字符;區域3表示十六進制中的a--f之間的數字字符。

如果我們仔細觀察過它們各自對應的ASCII碼值和二進制值得話,我們不難會發現以下規律:

1、對于字符0--9的ASCII來說,其字符ASCII碼的低4位與所表示的十六進制數相同,也就是ASCII碼對應的二進制數的低4位,因此,對于區域1的十六進制ASCII碼與二進制之間的轉換,就是講ASCII碼的高4位加上或者去掉即可。

2、區域2中的字符A--F的ASCII碼,其ASCII碼減7后的二進制數的低4位與對應的二進制數低4位相同,因此可以用此方法得到二進制數的低4位,而高4位則可以通過加減30H得到

3、區域3中的字符a--f的ASCII碼,其字符ASCII碼減7后的二進制數低4位與對應的二進制數低4位相同,因此,可以用此方法得到二進制數的低4位, 而高4位則可以通過加減50H得到。

二、串的操作

串就是指存儲器中一序列的字或字節單元,串操作就是對這一個序列字或者字節單元進行某種相同的操作,這一序列可能存放的是字符或者是數據。8086/8088指令系統中有5種串操作指令,下面我一一為大家列舉:

1、取串指令LODS

指令格式:LODS源串

此指令把源串中的一個字或者字節內容送入到AX或者AL中,同時按照DF修改SI。由于源串的字符或者字節單元由SI鎖指向,而指令中“源串”主要是指明取的源串是字還是字節,所以,當我們使用該指令的時候,如果已明確源串是字還是字節,那么可用下述3個無操作數的指令格式進行取代。

LODSB;取源串一個字節    
LODSW;取源串一個字    
LODSB指令可以替代下面的兩條指令    
MOV AL, [SI];傳送一個字節至AL    
INC SI;指向下一個字節

注:取指令操作是對標志寄存器無影響的。

2、存串指令STOS

指令格式:STOS目的串

此指令把AX或AL的內容送入目的串中的一個字或字節,同時按照DF修改DI,目的串的字或字節單元是由DI指定的,如果已明確目的串是字還是字節,我們依然可以像取串指令一樣去用兩個無操到目的串去代替

STOSB;送字節到目的串    
STOSW;送字到目的串

注:存串操作對標志寄存器無影響的。

3、串傳送指令MOVS

指令格式:MOVS目的串, 源串

把源串中的一個字或字節傳送到目的串中,同時按照DF修改SI和DI,由于傳送字或字節單元的源串和目的串地址分別由SI和DI指向,如果已明確待傳送的源串是字還是字節,那么可用下述兩個無操作數指令格式替代:

MOVSB;字節傳送    
MOVSW;字傳送

注:串傳送指令對標志寄存器無影響

4、串比較指令CMPS

指令格式:CMPS源串, 目的串

比較源串和目的串中一個字或字節。比較方法是:源串中一個字或者字節減去目的串中一個字或字節,不保留相減結果,但在標志寄存器中反映了比較結果,每比較一次,同時按照DF修改SI和DI,由于比較的字或字節單元地址已由SI和DI指向,如果已明確待比較的串是字或字節,那么可用下述兩個無操作數的指令進行執行:

CMPSB;字節比較    
CMPSW;字比較

5、串搜索指令SCAS

指令格式:SCAS目的串

在目的串中查找AX和AL指定的內容,查找的方法是用AX或AL的內容減去目的串中的一個字或字節,相減的結果反映在標志寄存器中,每查找一次,按照DF修改DI。由于在查找的字或字節在AX/AL和DI所指向的存儲單元,可以用無操作數指令代替:

SCASB;按字節查找目的串

SCASW;按字查找目的串

6、重復前綴指令REP

西陵格式:REP

我們為了對若干個字或字節進行相同的操作,可用重復前綴指令REP,它可以使串操作指令重復執行,重復的次數由CX的內容來確定,重復前綴指令使用時,只能放在串操作指令前面,每執行一次串操作指令,CX減1,知道CX=0為止。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
韩国福利一区| 99国产精品99久久久久久粉嫩| 欧美国产日韩一区二区三区| 久久久99国产精品免费| 亚洲尤物在线| 亚洲主播在线观看| 亚洲在线观看免费| 亚洲一区视频在线| 亚洲综合色噜噜狠狠| 亚洲小说春色综合另类电影| 一区二区日韩精品| 一区二区三区视频在线| 日韩午夜免费视频| 中文欧美在线视频| 亚洲一区二区精品视频| 亚洲专区欧美专区| 午夜精品一区二区三区电影天堂 | 国产主播一区二区三区四区| 国产一级一区二区| 韩日精品视频| 在线观看一区视频| 亚洲三级视频| 一区二区三区精品在线| 亚洲尤物在线视频观看| 香蕉久久夜色| 亚洲电影在线看| 亚洲理论在线| 亚洲一区免费网站| 欧美在线亚洲一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 美女精品网站| 欧美日韩国产精品| 国产精品久久福利| 国产亚洲欧美日韩在线一区| 在线免费精品视频| 日韩午夜av在线| 亚洲欧美精品| 亚洲高清久久久| 99re66热这里只有精品4| 亚洲午夜精品国产| 久久9热精品视频| 欧美成人性网| 国产精品入口福利| 一区二区三区自拍| av成人免费在线| 性色一区二区三区| 亚洲美女视频在线观看| 亚洲欧美在线高清| 免费观看日韩| 国产精品久久二区| 精品88久久久久88久久久| 亚洲美女少妇无套啪啪呻吟| 亚洲一级高清| 亚洲激情小视频| 亚洲男女自偷自拍| 蜜臀久久99精品久久久画质超高清| 欧美久久在线| 国产精品久久久久久五月尺| 国产自产高清不卡| 99精品视频网| 久久激情综合网| 亚洲午夜影视影院在线观看| 久久久久se| 欧美日韩在线精品| 在线观看一区二区视频| 亚洲午夜精品| 亚洲日本久久| 久久精品电影| 国产精品扒开腿做爽爽爽视频| 狠狠色狠狠色综合人人| 一二三区精品福利视频| 久久精品成人| 小处雏高清一区二区三区| 欧美成在线观看| 国产日韩精品在线播放| 亚洲美女视频在线观看| 欧美一区亚洲二区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲欧美日韩直播| 欧美黄网免费在线观看| 国产日韩欧美自拍| 这里只有视频精品| 日韩视频精品在线| 麻豆成人在线| 国产日韩欧美中文| 亚洲午夜精品网| 中文在线不卡视频| 欧美激情a∨在线视频播放| 国产在线不卡| 亚洲一区二区视频| 亚洲视频香蕉人妖| 欧美久久一级| 亚洲国产高清视频| 久久精品国内一区二区三区| 午夜一区不卡| 欧美三级黄美女| 亚洲人精品午夜| 亚洲国产一区二区三区a毛片| 欧美一区二区在线免费播放| 国产精品夫妻自拍| 一道本一区二区| 在线亚洲美日韩| 欧美精品18videos性欧美| 亚洲国产精品va在线观看黑人| 久久精品一区二区三区中文字幕 | 亚洲精品视频一区| 亚洲精品影视在线观看| 免费看亚洲片| 精品91久久久久| 久久成人免费网| 久久久久久久综合日本| 国产日韩在线不卡| 亚欧成人在线| 久久精品道一区二区三区| 国产日韩欧美精品一区| 亚洲欧美另类中文字幕| 欧美亚洲专区| 国产免费亚洲高清| 亚洲男人av电影| 久久成人一区| 国产一区亚洲一区| 欧美专区亚洲专区| 久久婷婷一区| 精品99一区二区| 亚洲人精品午夜在线观看| 暖暖成人免费视频| 在线观看视频亚洲| 亚洲看片一区| 欧美日韩亚洲综合一区| 99精品国产一区二区青青牛奶| 亚洲一区二区精品在线| 欧美午夜宅男影院| 亚洲午夜激情网页| 欧美在线日韩在线| 韩国av一区二区三区四区| 欧美在线免费观看| 久久综合九九| 亚洲精品免费一区二区三区| 中文成人激情娱乐网| 国产精品久久毛片a| 亚洲欧美一区二区三区极速播放| 久久精品91久久香蕉加勒比 | 亚洲免费精品| 国产精品vip| 性感少妇一区| 美女主播精品视频一二三四| 亚洲人妖在线| 亚洲免费小视频| 国产一级揄自揄精品视频| 最新国产成人在线观看 | 国产精品久久久| 欧美一区二区精品| 牛牛国产精品| 在线亚洲高清视频| 久久久久这里只有精品| 亚洲第一毛片| 亚洲一级黄色| 黄色亚洲网站| 99精品国产一区二区青青牛奶| 国产精品久久久久av| 性感少妇一区| 欧美精品午夜| 亚洲欧美电影在线观看| 久久免费黄色| 亚洲美女免费精品视频在线观看| 午夜天堂精品久久久久| 在线电影欧美日韩一区二区私密| 一区二区三区精品视频| 国产乱码精品| 亚洲免费观看| 国产三级精品三级| 亚洲美女91| 国产三级欧美三级日产三级99| 亚洲精品国产拍免费91在线| 欧美吻胸吃奶大尺度电影| 久久精品国产一区二区三区免费看| 欧美精品播放| 亚洲欧美日韩国产中文在线| 欧美成人精品激情在线观看 | 久久精品网址| 亚洲剧情一区二区| 久久久www成人免费精品| 亚洲精品偷拍| 久久琪琪电影院| 国产精品99久久久久久www| 久久―日本道色综合久久| 一本色道久久综合亚洲精品小说 | 亚洲巨乳在线| 国内外成人在线视频| 亚洲一区影音先锋| 亚洲国产女人aaa毛片在线| 午夜国产欧美理论在线播放| 亚洲黄网站在线观看| 欧美制服丝袜第一页| 亚洲精选中文字幕| 久久综合色播五月| 亚洲男人的天堂在线观看 | 亚洲黄页视频免费观看| 久久精品国产亚洲一区二区| 99视频有精品|