王爽汇编语言笔记——第十章检测点10.5(2)

来源:互联网 发布:关于喝酒的网络歌曲 编辑:程序博客网 时间:2024/06/07 05:30

问题:下面的代码执行后,ax和bx中的数值为多少?

assume cs:codedata segment    dw 8 dup (0)data endscode segmentstart:  mov ax,data        mov ss,ax        mov sp,16        mov word ptr ss:[0],offset s   ;将标号s处的偏移地址写入ss:[0]中        mov ss:[2],cs                  ;将cs写入ss:[2]中        call dword ptr ss:[0]          ;push CS,push IP(此处ip指向nop),jmp dword ptr ss:[0],使cs:ip指向标号s处        nops:      mov ax,offset s                ;将标号s处的偏移地址写入ax        sub ax,ss:[0cH]                ;ax == 1         mov bx,cs        sub bx,ss:[0eH]                ;bx == 0        mov ax,4c00H        int 21Hcode endsend start
原创粉丝点击