rhsh 发表于 2012-8-17 02:40:07

王爽汇编,实验6.2代码 和标准答案不一样的,不知道你们怎么写的

assume cs:code,ds:data,ss:stack

data segment
        db '1. display      '
        db '2. brows      '
        db '3. replace      '
        db '4. modify       '
data ends

stack segment
        dw 0,0,0,0,0,0,0,0
stack ends

code segment

start:        mov ax,data
                mov ds,ax
                mov ax,stack
                mov ss,ax
                mov sp,16
               
                push ds
               
                mov cx,4
          s0:push cx
                mov bx,3
                mov cx,4
              s:mov al,ds:;mov al,ds*16+bx
                and al,11011111b
                mov ds:,al
                inc bx
                loop s
                mov ax,ds
                inc ax
                mov ds,ax
                pop cx
                loop s0
               
                pop ds
               
                mov ax,4c00h
                int 21h
code ends

end start

lukelqz 发表于 2012-8-17 09:23:57

{:5_103:}只要结果正确 就ok
页: [1]
查看完整版本: 王爽汇编,实验6.2代码 和标准答案不一样的,不知道你们怎么写的