zoukankan      html  css  js  c++  java
  • 汇编实验四

    1.综合使用loop,[bx],编写汇编程序,实现向内存b800:07b8开始的连续16个字节单元重复填充字数据0403h

    代码如下:

    assume cs:code
    code segment
    mov ax,0b800h
    mov ds,ax
    mov bx,07b8h
    mov cx,16

    s: mov [bx],0403h
    inc bx

    loop s

    mov ax,4c00h
    int 21h
    code ends
    end

    编译连接如下:

    运行结果如下:

    (2).将源代码中字数据0403H修改为0441H,再次运行,截图显示结果

    2.综合使用loop,[bx],编写完整汇编源程序,实现向内存0:200~0:23F依次传送数据0~63(3FH)。

    assume   cs:code
    code segment
            mov ax,0
            mov ds,ax
            mov bx,200h
            mov cx,63
    
    s:      mov dx,ax
            mov [bx],dx
            inc ax
            inc bx
    
            loop s
    
            mov ax,4c00h
            int 21h
    code ends
    end
    
    
            
    

    3.

    assume cs:code
    code segment
         mov ax,cs  
         mov ds,ax
         mov ax,0020h
         mov es,ax
         mov bx,0
         mov cx,0010h
    
    s:   mov al,[bx]
         mov es:[bx],al
         inc bx
     
         loop s
    
         mov ax,4c00h
         int 21h
    code ends
    end
    

      

     从0000到0016    16进制为10 所以cx  16或0010h

    总结:算是回忆起了前面内容,不过有些命令的用法毕竟有些忘了,要复习下

  • 相关阅读:
    记忆化搜索 E
    网络流 O
    线段树 B数据结构 牛客练习赛28
    N
    线段树 G
    K
    F
    补一下昨天的博客 J
    selenium-1-python
    selenium入门知识
  • 原文地址:https://www.cnblogs.com/wtblogwt/p/9965879.html
Copyright © 2011-2022 走看看