王爽 組合語言 第六章 試驗五 5 答案

2021-04-26 05:06:10 字數 866 閱讀 6726

網上找了個答案,但是發現不正確,自己寫了個,調出來了.

assume    cs:code

a             segment

db        1,2,3,4,5,6,7,8

a             ends

b             segment

db        1,2,3,4,5,6,7,8

b             ends

c             segment  

db        0,0,0,0,0,0,0,0

c             ends

code          segment

start:mov       ax,a

mov       es,ax

mov       ax,c

mov       ds,ax

mov       bx,0

mov       cx,8

s1:mov       al,es:[bx]

add       [bx],al

inc       bx

loop      s1

mov       ax,b

mov       es,ax

mov       bx,0

mov       cx,8

s2:mov       al,es:[bx]

add       [bx],al

inc       bx

loop      s2

mov       ax,4c00h

int       21h

code ends

end       start  

組合語言(王爽)第六章

6.1 在 段中使用資料 程式設計以下8個資料的和,結果存在ax暫存器中,用迴圈累加的方式 想用迴圈,就需要把這些資料儲存在一組位址連續的記憶體單元中,之前提到過應該讓系統來分配空間,因此我們在程式中定義希望處理的資料,這些資料最終會成為程式的一部分寫到可執行檔案中,可執行檔案載入到記憶體中後,這些...

王爽 組合語言 第六章檢測題分析

一 在intel8086環境下,下列說法合理的是 3 1 組合語言程式載入記憶體後處於64k空間以外的資料和指令將無法使用和執行。2 乙個資料段命名為data,此標號代表這個資料段在記憶體中的起始位址。3 如果載入的程式沒有返回語句,那麼當程式 執行完畢,將繼續讀取後續記憶體空間 儲存的指令到cpu...

組合語言(王爽)前六章複習(上)

組合語言的研究重點放在如何利用硬體系統的程式設計結構和指令集有效靈活地控制系統進行工作。微機原理與介面 pc機及cpu物理結構的全面研究 組成原理 對於計算機一般的結構 功能 效能的研究1.1 1.2 操作 暫存器bx的內容送到ax中 機器指令 1000100111011000 彙編指令 mov a...