該指令的助記符、指令代碼、操作數(shù)、程序步如表1所示。
表1除法指令的要素

div除法指令是將指定的源元件中的二進制數(shù)相除,[s1]為被除數(shù),[s2]為除數(shù),商送到指定的目標元件[d]中去,余數(shù)送到[d]的下一個目標元件。div除法指令使用說明如圖1表示。它分16位和32

圖1除法指令使用說明
當為為16位運算。執(zhí)行條件x0由off→on時,[d0]/[d2]→[d4]。當[d0]=19,[d2]=3時,[d4]=6,[d5]=1。v和z不能用于[d]中。
當為32位運算。執(zhí)行條件x0由off→on時,[d1、d0]/[d3、d2]。商在[d5、d4],余數(shù)在[d7、d6]中。v和z不能用于[d]中。
商數(shù)為0時,有運算錯誤,不執(zhí)行指令。若[d]指定位元件,得不到余數(shù)。商和余數(shù)的最高位是符號位。被除數(shù)或余數(shù)中有一個為負數(shù),商為負數(shù);被除數(shù)為負數(shù)時,余數(shù)為負數(shù)。










