Re: [問題] 組語~ 如何抓陣列?

看板Programming作者 (涼宮春日症候群)時間17年前 (2006/10/17 17:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《alair99 (製造不在場證明)》之銘言: : 假設有一個陣列 : Array1 BYTE 00h,11h,22h,33h,44h,55h : 目前我把它抓入暫存器的方法是: : mov ax,WORD PTR Array1 : mov bx,WORD PTR [Array1+2] : mov cx,WORD PTR [Array1+4] : mov dx,WORD PTR [Array1+6] : 但是總不能永遠這樣一個一個打吧 : 請問一下各位大大 : 有什麼方法可以讓我能夠順利抓到陣列中某一個資料呢? : [ 類似C中的 Array1[k] 的方法 (k是一個變數) ] : 謝謝 試試xlat 不過只能抓byte 用法: 把表格開始位址放入ds:bx 要抓的index(第幾個byte 0起算)放入al 再下xlat 要取的值就會在al裡 如果要2個byte的話 就抓2次吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.197.112
文章代碼(AID): #15D9zYkz (Programming)
文章代碼(AID): #15D9zYkz (Programming)