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

    一.实验内容

    1.在屏幕上输出内存单元中的十进制两位数

    2.在屏幕上输出data段定义的5个十进制两位数,数据和数据之间以空格间隔

    3.教材实验9:在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串‘weclome to masm’

    实验(1):

    结果如图:

    过程:

    代码:

     

    实验(2):

    过程及结果如图:

    代码如下:

     

    实验(3)(无太多思路)

    实验结果如图:

    代码:(答案上第一种 使用三个循环)

    assume cs:code,ds:data,es:table

    data segment

         db 'welcome to masm!'

    data ends

    table segment

    dw 4000 dup (0)

    table ends

    code segment

    start:   mov ax,data

         mov ds,ax

         mov ax,0b800h

         mov es,ax

         mov bx,0

         mov si,0

         mov cx,16

    s0:  mov ax,[bx]

         mov es:[bx+720h][si],ax

         mov al,2

         mov es:[bx+721h][si],al

         inc bx

         inc si

        loop s0

         mov bx,0

         mov cx,16

         mov si,160

    s1:  mov ax,[bx]

         mov es:[bx+720h][si],ax

         mov al,36

         mov es:[bx+721h][si],al

         inc bx

         inc si

         loop s1

         mov bx,0

         mov cx,16

         mov si,320

    s2:  mov ax,[bx]

         mov es:[bx+720h][si],ax

         mov al,113

         mov es:[bx+721h][si],al

         inc bx

         inc si

         loop s2

         mov ax,4c00h

         int 21h

    code ends

    end start

    二.实验总结

    遇到问题没有思路,要多阅读书上代码,提升自己的理解。

  • 相关阅读:
    ElasticSearch 2 (15)
    ElasticSearch 2 (14)
    ElasticSearch 2 (13)
    ElasticSearch 2 (12)
    浅谈 Comet、SSE、WebSocket
    js快速将字符串数组转化为数字数组(互换)
    如何给自己的vue组件做一个提示
    顶级域名和子级域名之间的cookie共享和相互修改、删除
    前端工程化
    数据校验工具 data-police
  • 原文地址:https://www.cnblogs.com/tiandiren123/p/10095880.html
Copyright © 2011-2022 走看看