老师汇编第三章开头那节课DS和[address]这块有点疑问
请前辈给讲下mov bx,1000hmov ds, bx
mov al
这几句不是很明白尤其是最后一句的执行
mov bx,1000h
mov ds, bx
mov al 这里少了一个逗号。mov al,
mov bx,1000h 将1000h复制到BX
mov ds,bx 将1000H做为数据段地址。
mov al, 将数据段为1000:偏移地址为0的
内存单元内容以字节形式送入al寄存器
[..]括号是内存操作数来的,是指内存中的内容. 本帖最后由 思无邪 于 2013-1-22 21:44 编辑
mov bx,1000h ;表示把 1000h这个值移到 寄存器 bx中 那么 bx中的值就是 1000h
mov ds,bx;表示 把bx中的值赋值给 ds段地址寄存器中那么 ds中的值就是 1000h段地址就是 1000h
mov al,; 表示把ds: (段地址 ds 1000 :偏移地址 0) 中的数据 移到 ax的低8位中
多看看视频,多看看书
谢谢前辈 谢谢 我来冒个泡 表示把 段地址ds(默认) 偏移地址为0 的 的物理地址的内容 放入al当中 问题既然解决了,就选下最佳答案吧!
页:
[1]