3、在記憶體score緩衝區中存放有100個學生的成績資料,為無符號位元組數。設 計程式完成如下功能:根據使用者輸入的乙個2位十進位制數,作為查詢物件,在該陣列中查詢,若找到則顯示「y」,若沒找到則顯示「n」 。
stack segment stack
dw 512 dup(?)
stack ends
data segment
score db 25 dup(60,40,20,10)
y db 'y$'
n db 'n$'
data ends
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
mov ah,1
int 21h
and al,0fh
mov bl,10
mul bl
mov bl,al
mov ah,1
int 21h
and al,0fh
add al,bl
mov bx,0
again: cmp bx,100
jz ok
cmp score[bx],al
jz next
inc bx
jmp again
next: mov ah,9
lea dx,y
int 21h
jmp done
ok: mov ah,9
lea dx,n
int 21h
done: mov ah,4ch
int 21h
code ends
end start
實驗二 基本程式設計
x y z v均為字變數,在x y z v字單元中存放是16位帶符號數。試編寫組合語言程式完成以下功能 1 計算表示式值 v x y z 720 x 2 將上述表示式運算結果整數放在sum1單元,餘數放在sum2單元。stack segment stack dw 512 dup stack ends...
實驗二 基本程式設計
從鍵盤讀入乙個字串,以enter結束,字串不超過50個字元,並列印該字串 查詢該字串中間是否有 asm 子串,如果有,輸出 yes 否則,輸出 no stack segment stack dw 512 dup stack ends data segment buffer db 50,50 dup ...
PHP實驗二 PHP基本程式設計
1.求 乙個一維 陣列的最大值 求乙個一維陣列的最大值 num array 1,5,3,515,45,32,18 max num 0 for i 1 i echo 陣列中最大的數為 max 2.求乙個一維 陣列的元素之和 求乙個一維陣列的元素之和 arr array 4,6,2,22,11 sum ...