摘要: 實驗7 尋址方式在結構化數據訪問中的應用
本題設計的好處就在于:
1、年份year是用ascii表示,所以要4個字節。而公司收入又是一個dd類型,也是4個字節。所以這兩個數據可以共用一個寄存器表偏移,我的程序用的是si。
2、讀入收入時,就有意用dx存高位,用ax存低位;讀入雇員數時,用bx來存儲,這樣就能直接用div求人均收入,也就不需要額外的寄存器轉存的過程。
3、故意將table段地址用ss存,這樣就順理成章的用bp作為table段的偏移。就不需要顯式標出段寄存器了。
基于以上設計,也就不需要額外弄堆棧,寄存器等,而且一個循環就能實現了。
閱讀全文