第一次:1.三個整數的最大值 2.陣列的最大值
1.從鍵盤輸入3個整數a,b,c;求整數 a,b,c最大值,並在螢幕中輸出最大值
include irvine32.inc
.data
a dd ?
b dd ?
f dd ?
.code
main proc
call readint
mov f,eax
call readint
mov b,eax
call readint ;三次讀
cmp eax,b ;兩次比較 ja大於
ja output
mov eax,b
output:
cmp eax,f
ja output1
mov eax,f
output1:
call writeint
exit
main endp
end main
2.求陣列的最大值
include irvine32.inc
.data
arr dd 11,2,3,4,5,6,7,8,9,10
.code
main proc
mov eax,arr[0] ;存放最大值
mov ebx,0 ;位址變化
mov ecx,10 ;loop迴圈
again:
cmp eax,arr[4 * ebx]
ja next
mov eax,arr[4 * ebx]
next:
add ebx,1
loop again ;判斷迴圈是否結束
final:
call writeint
exit
main endp
end main
彙編實踐課第一次作業
第一次 1.求正數,負數的絕對值和and個數和 2.兩數相加 3.求出數字的回文數 4.求出陣列最大值的下標 找正數 含0 和負數的個數和絕對值和 include irvine32.inc data array dd 12,34,56,12,34,9,0,3,0,5,3,5 len dd array...
彙編第一次作業
通過對彙編第一章的學習,我複習了以往的知識,同時也收穫到了一些新知識。這章主要講述了以下幾個內容 計算機程式語言的演進,組合語言源程式的組成,計算機硬體系統的基本結構以及記憶體位址空間。計算機程式語言經歷了從機器語言到組合語言再到高階語言的三個階段.機器語言就是一些0,1組成的數字,然後計算機將之轉...
IT專案管理第一次課作業
projects 專案是為創造一件獨特的產品 一項服務或者一種結果而進行的臨時性努力。programs 專案集是指一組相互聯絡的專案,宜使用協同方法進行管理來獲得收益和進行控制,而這種收益和控制在單獨管理這些專案時是不易獲得的。portfolio 專案組合是指為實現戰略目標而組合在一起管理的專案 專...