当前位置:编程学习 > 汇编语言 >>

汇编语言ds指向问题

刚学汇编语言,问个问题哈 (2)编程,向内存0:200~0:23f依次传递数据0~63(3fh),程序中只能使用9条指令,9条指中包括“mov ax,4c00h”和“int 21h”。 assume cs:code code segment mov ax,20h mov ds,ax mov bx,0 mov cx,40h ;或mov cx,64 s: mov [bx],bl inc bx loop s mov ax,4c00h int 21h code ends end ds里头不是应该送0吗,怎么送20,指向(ds)*16+偏移地址 为什么呢(1052539187) 19:13:43 我自己弄的是 ASSUME CS:CODE CODE SEGMENT MOV AX,0 MOV DS,AX MOV BX,200H MOV CX,63 MOV DL,0 S: MOV AL,DL MOV AH,0 MOV DS:[BX],AL INC DL INC BX LOOP S MOV AX,4C00H INT 21H CODE ENDS END 求解答啊
答案:0:200--0:23f===> 0*10H+200H=200H    到  0*10H+23f (物理地址) 1
ds 送20H  ===>   20*10H=200H 和上面要求的一样,相信你已经明白了
其他:汇编俺不懂,怎么也向我求助呢。。 

上一个:汇编程序是不是就是汇编语言编译器的意思?
下一个:哪位有王爽汇编语言电子版的啊?急求1406417918@qq.com

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,