博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
王爽汇编 实验13
阅读量:5145 次
发布时间:2019-06-13

本文共 1441 字,大约阅读时间需要 4 分钟。

1.

assume cs:codedata segment db 'welcome to masm! ',0data endscode segmentstart:    mov ax,cs    mov ds,ax    mov si,offset capital    mov ax,0    mov es,ax    mov di,200h    mov cx,offset capitalend-offset capital    cld    rep movsb    mov ax,0    mov es,ax    mov word ptr es:[7ch*4],200h    mov word ptr es:[7ch*4+2],0    mov dh,10    mov dl,    10    mov cl,2    mov ax,data    mov ds,ax    mov si,0    int 7ch        mov ax,4c00h    int 21hcapital:    push ax    push es    push di    push si    mov ax,0b800h    mov es,ax    mov al,0a0h    mul dh    mov di,ax    mov al,2    mul dl    add di,ax    mov ah,cls:    mov al,[si]    cmp al,0    je ok    mov word ptr es:[di],ax    add di,2    inc si    jmp short sok:    pop si    pop di    pop es    pop ax    iretcapitalend:    nopcode endsend start

 2.

assume cs:codecode segmentstart:    mov ax,cs    mov ds,ax    mov si,offset capital    mov ax,0    mov es,ax    mov di,200h    mov cx,offset capitalend-offset capital    cld    rep movsb    mov ax,0    mov es,ax    mov word ptr es:[7ch*4],200h    mov word ptr es:[7ch*4+2],0    mov ax,0b800h    mov es,ax    mov di,12*160    mov bx,offset s-offset se    mov cx,80s:    mov byte ptr es:[di],'!'    add di,2    int 7chse:    nop    mov ax,4c00h    int 21hcapital:    push bp    mov bp,sp    dec cx    jcxz ok    add [bp+2],bxok:    pop bp    iretcapitalend:    nopcode endsend start

 

转载于:https://www.cnblogs.com/hellow0rd/p/6933076.html

你可能感兴趣的文章
绝望的第四周作业
查看>>
一月流水账
查看>>
npm 常用指令
查看>>
判断字符串在字符串中
查看>>
Linux环境下Redis安装和常见问题的解决
查看>>
HashPump用法
查看>>
cuda基础
查看>>
Vue安装准备工作
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
LibSVM for Python 使用
查看>>
Centos 7.0 安装Mono 3.4 和 Jexus 5.6
查看>>
CSS属性值currentColor
查看>>
java可重入锁reentrantlock
查看>>
浅谈卷积神经网络及matlab实现
查看>>
解决ajax请求cors跨域问题
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>