青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

無我

讓內心永遠燃燒著偉大的光明的精神之火!
靈活的思考,嚴謹的實現
豪邁的氣魄、頑強的意志和周全的思考

王爽《匯編語言第二版》第9章實驗9 解答

本實驗的任務簡要說明:
編程:在屏幕中間分別顯示綠色、綠底紅色、白底藍色的字符串"welcome to masm!"。
 
以下是我的實現:
DATAS SEGMENT 
    ;對80
*25的屏幕,每行的字節數為80*2=160.
    ;要求顯示在屏幕中間,先計算行和列的偏移
    ;行偏移:(
25-3)/2=11.所以顯示在第11,12,13行。偏移值分別為1760,1920,2080。計算方法為 行數*160(每行的字節數) 。
    ;列偏移:由于要顯示的字符數為16個,所以開始顯示的列偏移為(
80-16)/2*2=64
    dw 
1760,1920,2080,64
       ;要顯示的字符 16個
    db 
'welcome to masm!'
    ;字符屬性:第11行顯示綠色字,第12行顯示綠底紅色,第13行顯示白底藍色
    ;在全屏模式下能看到字符的閃爍效果
    db 82h,0ach,0f9h
DATAS ENDS


CODES SEGMENT 
    ASSUME CS:CODES,DS:DATAS
START:
    MOV AX,DATAS
    MOV DS,AX
    
    mov ax,0b800h
    mov es,ax   
    
    mov cx,
3
    mov di,
0
    
    s1:     
    mov ax,di
    mov bl,
2
    div bl
    mov si,ax
    mov ah,[
24+si] ;取顏色屬性
    
    mov si,ds:[
6] ;列
    mov bp,[di] ;行
    
    mov dx,cx
    mov bx,
0
    
    mov cx,
16   
    s2:
    mov al,[bx
+8] ;取字符
    mov es:[bp
+si],al  ;寫字符
    mov es:[bp
+si].1,ah ;設置顏色屬性
    inc bx
    add si,
2
    loop s2
    
    mov cx,dx
    add di,
2
    loop s1
    
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START
對代碼關鍵部分已經做了注釋,就不再詳細說明了。運行結果如下:
如果是在全屏模式下,還能看到閃爍效果。
 
總結:
1、這種實現是我的第二個版本,第一個版本是將要顯示的字符和字符的顏色屬性都一起定義,然后就是從偏移地址讀取寫到顯存,比如,綠色顯示的定義如下:
db 'w',82h,'e',82h,'l',82h,'c',82h,'o',82h,'m',82h,'e'...
但是這樣的話,首先'welcome to masm!'要重復3次,然后顏色屬性就要重復更多了。既占用內存,修改也很麻煩。所以就將字符串和顏色屬性分開定義,在邏輯處理時來寫內存。
2、對字符顏色屬性,可以很方便的通過修改“db 82h,0ach,0f9h”一句來查看不同的效果。
3、關于行偏移和列偏移的計算,我在代碼中已經給出了詳細的說明,應該很清楚了。同樣的,我也將這些數據單獨定義在數據段,可以很方便的修改以查看效果。

posted on 2012-06-04 09:30 Tim 閱讀(3014) 評論(3)  編輯 收藏 引用 所屬分類: 匯編語言

評論

# re: 王爽《匯編語言第二版》第9章實驗9 解答[未登錄] 2013-06-30 19:32 kevin

我也實現了一個版本,想法和你類似,但是有點小問題,仁兄有空可以看看不。
在debug下想調試,用g 0057什么的,報錯后,非得從前一個個命令開始。
檢查了一下代碼沒發現什么明顯問題。
http://blog.csdn.net/zimmermanlin/article/details/9208833  回復  更多評論   

# re: 王爽《匯編語言第二版》第9章實驗9 解答[未登錄] 2013-06-30 19:56 kevin

還是忍受不住煎熬自己單步跟蹤解決了。用debug來單步真費勁呀。
代碼已經修復了。不用看啦。  回復  更多評論   

# re: 王爽《匯編語言第二版》第9章實驗9 解答 2015-11-05 21:26 徐穎

請問怎樣才能看到運行結果?  回復  更多評論   

<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

導航

統計

公告

本博客原創文章,歡迎轉載和交流。不過請注明以下信息:
作者:TimWu
郵箱:timfly@yeah.net
來源:m.shnenglu.com/Tim
感謝您對我的支持!

留言簿(9)

隨筆分類(173)

IT

Life

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            美女成人午夜| 亚洲激情一区二区三区| 久久久一二三| 久久久久久亚洲精品杨幂换脸 | 亚洲久久视频| 亚洲视频一区二区| 午夜欧美电影在线观看| 久久国产精品黑丝| 老司机一区二区三区| 亚洲第一级黄色片| 亚洲精品欧美专区| 亚洲男人av电影| 久久精品亚洲精品| 欧美日韩精品免费看| 国产欧美一区二区色老头| 一区二区三区在线观看欧美| 亚洲精品小视频| 欧美在线一二三| 亚洲福利国产精品| 亚洲一区二区高清| 欧美成人资源| 国产日韩欧美一区二区三区四区| 亚洲第一精品福利| 亚洲欧美资源在线| 亚洲激情在线| 久久国产精品久久久久久| 欧美一区二区三区男人的天堂| 欧美成人亚洲成人| 亚洲一区二区三| 欧美韩日一区| 在线观看日产精品| 欧美在线观看网站| 99热在这里有精品免费| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩一区二区高清| 亚洲福利在线视频| 久久久蜜桃精品| 亚洲欧美日韩一区| 国产精品极品美女粉嫩高清在线| 亚洲国产精品电影在线观看| 久久国产精品毛片| 亚洲视频电影图片偷拍一区| 欧美国产视频一区二区| 伊人久久久大香线蕉综合直播 | 亚洲福利视频一区二区| 亚洲一区二区三区在线| 欧美大色视频| 久久婷婷蜜乳一本欲蜜臀| 国产一在线精品一区在线观看| 午夜在线视频观看日韩17c| 日韩午夜精品| 欧美视频中文一区二区三区在线观看 | 在线日韩日本国产亚洲| 欧美一级视频免费在线观看| 一区二区三区欧美激情| 国产精品ⅴa在线观看h| 亚洲免费视频中文字幕| 一道本一区二区| 欧美天堂亚洲电影院在线观看| 99国产精品久久久久老师 | 久久久精品午夜少妇| 黄色精品在线看| 欧美99久久| 欧美v日韩v国产v| 亚洲精品资源| 一区二区三区黄色| 国产精品一区二区久久久| 久久国产色av| 久久免费少妇高潮久久精品99| 亚洲国产精品va在线看黑人动漫| 欧美激情视频在线播放| 欧美精品尤物在线| 午夜精品视频在线观看| 久久国产精品黑丝| 亚洲韩国日本中文字幕| 亚洲人成7777| 欧美激情精品久久久久久久变态| 欧美成人精精品一区二区频| 亚洲视频网在线直播| 亚洲欧美伊人| 亚洲精品之草原avav久久| 亚洲深夜福利网站| 一区二区三区在线免费播放| 91久久久亚洲精品| 国产欧美日韩一区二区三区| 欧美黄色免费网站| 国产精品免费看久久久香蕉| 蜜臀va亚洲va欧美va天堂| 欧美另类专区| 久久精品视频在线播放| 欧美激情一区二区三区蜜桃视频| 午夜精品久久久久久久蜜桃app| 久久精品首页| 亚洲欧美日韩国产| 免费看的黄色欧美网站| 香蕉亚洲视频| 欧美激情一二三区| 久久一区中文字幕| 国产精品毛片a∨一区二区三区| 欧美aa国产视频| 国产乱码精品1区2区3区| 久久婷婷av| 中文日韩在线| 亚洲黄网站在线观看| 国产精品日韩二区| 欧美激情中文字幕一区二区 | 午夜精彩视频在线观看不卡 | 欧美高清视频一区二区| 国产精品激情电影| 亚洲国产成人精品视频| 国语精品中文字幕| 亚洲综合成人婷婷小说| 亚洲视频在线观看一区| 久久久亚洲一区| 久久精品99久久香蕉国产色戒| 欧美精选一区| 亚洲国产婷婷香蕉久久久久久99| 国产日韩欧美高清免费| 一本色道久久88综合日韩精品| 亚洲人成毛片在线播放| 久久久久久久久一区二区| 久久高清国产| 国产精品一区二区在线观看网站| 亚洲精品一区中文| 日韩一区二区精品葵司在线| 牛牛精品成人免费视频| 免费国产一区二区| 在线日韩中文字幕| 亚洲欧美精品伊人久久| 欧美日韩亚洲视频一区| 亚洲精品网站在线播放gif| 最新日韩中文字幕| 欧美电影在线观看完整版| 亚洲国产欧美久久| 亚洲看片网站| 欧美日韩一区二区三区| 国产精品99久久久久久久女警| 亚洲伊人网站| 国产日韩欧美在线播放| 欧美专区在线| 欧美激情一区二区三区在线视频| 在线观看日韩一区| 欧美va天堂| 91久久精品日日躁夜夜躁欧美 | 一本色道久久综合亚洲精品高清| 夜夜精品视频一区二区| 欧美日韩午夜| 亚洲男人av电影| 久久先锋影音| 亚洲国产精品久久| 欧美日韩不卡合集视频| 91久久黄色| 亚洲自拍电影| 黄色成人免费观看| 欧美成人性生活| 亚洲视频精品在线| 久久综合久久美利坚合众国| 亚洲精品一区二| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美精品一区二区三区久久久竹菊| 亚洲第一搞黄网站| 亚洲在线视频| 黄页网站一区| 欧美精品一区二区久久婷婷| 亚洲黄色在线看| 欧美一区二区在线免费观看| 在线观看国产成人av片| 欧美日韩精品在线| 亚洲自拍都市欧美小说| 欧美黄色一区二区| 亚洲综合999| 亚洲成在人线av| 国产精品草草| 裸体女人亚洲精品一区| 亚洲一区二区三区乱码aⅴ| 欧美高清视频www夜色资源网| 午夜精品一区二区三区在线播放| 最新国产の精品合集bt伙计| 国产日韩精品久久| 欧美日韩日本视频| 麻豆91精品91久久久的内涵| 午夜精品亚洲| 99精品国产在热久久婷婷| 久久夜色精品一区| 亚洲天堂男人| 亚洲人成亚洲人成在线观看| 国产一区二区无遮挡| 国产精品激情偷乱一区二区∴| 欧美高清hd18日本| 久久天天狠狠| 欧美亚洲午夜视频在线观看| 一区二区三区**美女毛片| 亚洲国产中文字幕在线观看| 美女图片一区二区| 久久国产精品色婷婷| 亚洲欧美久久| 亚洲在线一区二区| 一二三区精品福利视频| 亚洲国产高清自拍| 亚洲福利一区|