注册 登录
编程论坛 汇编论坛

不懂的好多,只好继续问了

aaazzzzz 发布于 2011-01-14 21:49, 526 次点击
假设下列指令从1221开始
num dw 12h,0
mov ax,num
mov bx,offset num
mov cl,byte ptr num+1
mov ch,type num
问ax bx cx
ax=0012  bx=1221 cx是什么我就不开不明白了,请版主赐教~~
1 回复
#2
xiaomarn2011-01-16 17:47
程序代码:
code segment
    assume cs:code,ds:code
    org 100h
start:
    jmp begin
    org 1221h
    num dw 12h,0
begin:
    mov ax,num
    mov bx,offset num
    mov cl,byte ptr num+1
    mov ch,type num
   

    mov ah,4ch
    int 21h
code ends
    end start
写个程序测试一下
反汇编一下:
mov ax,[1221]
mov bx,1221
mov cl,[1222]
mov ch,02
所以cx=0200

“请版主赐教~~ ”,不应该这么写吧,可能有些人知道也不会回答了
1