第五章实验4问题???????
在(2)中的,那个bx中没有赋值怎么就是0了呢?如果BX默认就是0,那么前面例子中为什么还要给BX赋值?bl中的值是0,bh的值是多少? 1、我想看看你的答案是什么,怎么会没mov bx,0。参考答案如下:assume cs:code
code segment
start: mov ax,20h
mov ds,ax
mov bx,0
mov cx,40h ;或mov cx,64
s: mov ,bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end start
2、bx是要赋值的,不然你不能寻址到你想寻址的地方,例如上面中的mov al,,即表示ds:,是一个地址,而题中执行完mov bx,0后,bl=bh=0h,因为bx是16位通用寄存器,可以分解为bl和bh这2个8位寄存器,但你寻址时不要像mov al,或者mov al,这样,这样是错误的
我是菜鸟,,,
页:
[1]