数据块搬运实验
将DS段内3000H开始的连续100个单元的数据,搬运到I/O口地址为2000H开始的地址上,再将其搬运到数据段下以6000H为首地址的内存单元。 求源程序,不会编啊,另外I/O口地址怎么表示?谁会啊?
本帖最后由 莫名其妙 于 2012-5-1 13:55 编辑
数据的拷贝是不是可以按照 王爽书上中断那几章的
将存储器中变量A开始的200个数据串传送至B开始的存储区,可用以下程 序段实现:
MOV SI,OFFSET A; SI指向源串首址
MOV DI,OFFSET B; DI指向目的串首址
MOV CX,200 ; 字节串或字串长度200送CX
CLD;0-->DF
ATOB:MOVS B,A ; 对字节串传送可用MOVSB
DEC CX ; (CX)<--(CX)-1
JNZ ATOB ; (CX)<>0,转至ATOB
看小甲鱼的汇编教程啊
页:
[1]