鱼C论坛

 找回密码
 立即注册
查看: 2441|回复: 4

[汇编作业] Assembly language 实验13-2

[复制链接]
发表于 2013-8-5 22:08:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

实验13-2

b64543a98226cffc3fe85012b9014a90f703738da8773273.jpg


assume cs:code

code segment
start:
    mov ax, cs
    mov ds, ax
    mov si, offset lp               ; ds:si指向源地址
    mov ax, 0
    mov es, ax
    mov di, 200H                    ; es:di指向目的地址
    mov cx, offset lpend-offset lp  ; cx为传输长度
    cld                             ; 传输方向为正
    rep movsb
     
    mov word ptr es:[7ch*4], 200H   ; 设置中断向量表  
    mov word ptr es:[7ch*4+2], 0  
     
    mov ax, 0b800H
    mov es, ax
    mov di, 160*12
    mov bx, offset s-offset se      ; 设置从标号s到标号se的位移
    mov cx, 80
s:
    mov byte ptr es:[di], '!'
    add di, 2
    int 7cH                         ; 如果(cx)!=0,转移到标号s处
se:
    nop
    mov ax, 4c00H
    int 21H

; ****************************************
; 子程序lp
; 完成loop指令的功能
; (cx)=循环次数, (bx)=位移
lp:
    push bp
     
    mov bp, sp
    dec cx
    jcxz lpret
    add [bp+2], bx
     
lpret:
    pop bp
    iret
     
lpend:
    nop
; ****************************************
code ends
end start



游客,如果您要查看本帖隐藏内容请回复


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-2 11:27:26 | 显示全部楼层
实验3呢?!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-11 07:36:47 | 显示全部楼层
谢谢分享!!!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-11 08:47:24 | 显示全部楼层
看看食神恶魔
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 23:21:59 | 显示全部楼层
谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-20 01:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表