迴圈程式設計實驗
實驗目的
掌握迴圈程式的設計方法。
實驗裝置
pc 微機一台。
實驗內容及說明
本實驗要求通過求某資料區內負數的個數來表現迴圈程式的結構形式。要求
實驗程式在資料區中存放一組資料,為統計負數的個數,逐個判斷區內的資料,
然後將所有資料中凡是符號位為1 的資料的個數累加起來,即得到區內所包含負
數的個數。
實驗程式清單
stack1 segment stack
dw 256 dup(?)
stack1 ends
data segment
numb db 12h,88h,82h,89h,33h,90h,01h,10h,0bdh,01h
mes1 db 'the number of negative is:$'
data ends
code segment
assume cs:code, ds:data
start: mov ax,data
mov ds,ax
mov di,offset numb
xor bh,bh
mov cx,10d
a1: mov al,[di]
test al,80h
je a2
inc bl
a2: inc di
loop a1
mov dx,offset mes1
mov ah,09h
int 21h
mov al,bl
and al,0f0h
mov cl,4
shr al,cl
cmp al,0ah
jb c2
add al,07h
c2: add al,30h
mov dl,al
mov ah,02h
int 21h
mov al,bl
and al,0fh
cmp al,0ah
jb c3
add al,07h
c3: add al,30h
mov dl,al
mov ah,02h
int 21h
wait1: mov ah,1
int 16h
jz wait1
mov ax,4c00h
int 21h
code ends
end start
實驗步驟
(1) 根據實驗要求編寫程式。在資料段宣告10個資料:12h,88h,82h,89h,33h,90h,01h,10h,0bdh,01h。
(2) 對實驗程式進行編譯、鏈結。
(3) 執行程式並觀察執行結果。
(4) 更改資料區中的資料,反覆測試,驗證程式功能。
Python實驗四 迴圈結構程式設計
1.寫出下列程式的執行結果 i 1while i 1 if i 4 print i i 1break print i i 22.寫出下列程式的執行結果 sum j 1 while j 3 f 1for i in range 2 2 j 1 f i sum f j 1print sum sum 3.閱...
實驗吧 程式設計迴圈 求底運算
要好好學寫指令碼!迴圈 題目介紹 給出乙個迴圈公式,對於乙個整數n,當n為奇數時,n 3n 1,當n為偶數時,n n 2,如此迴圈下去直到n 1時停止。現要求對兩個整數i 900 j 1000,輸出i j之間 包括i j 的所有數進行上述迴圈時的最大迴圈次數 包括n和1 格式 ctf 指令碼 cod...
華工微機與介面實驗 分支和迴圈程式設計實驗
一,實驗內容 設計一資料塊間的搬移程式 設計思想 程式要求把記憶體中一資料區 稱為源資料塊 傳送到另一存貯區 稱為目的資料塊 源資料塊和目的資料塊在存貯中可能有三種情況。對於兩個資料塊分離的情況,資料的傳送從資料塊的首址開始,或者從資料塊的末址開始均可,但對於有部分重疊的情況,則要加以分析,否則重疊...