摘要:
如果从每次循环写入一个数据行考虑的话,关键是储存年份、收入、人数3个信息的地址来保证每次读取能找到数据的位置,每完成一行后这3个地址分别增加4、4、2。网上的例子有使用bx、bp、si、di中的3个来存储,另1个存储写入行的地址。也有减少为2个来存储的,因为有2个的增量都是4,使用1个寄存器,另一个用偏移量来定位。我用堆栈来储存这3个地址,使用时移动到si寄存器。没贴出数据部分。 1 stack segment 2 dw 0,84,168 3 stack ends 4 5 code segment 6 assume cs:code,ds:data,ss:stack 7 ... 阅读全文
posted @ 2013-10-10 13:12
ZackCoder
阅读(398)
评论(0)
推荐(0)