汇编语言——实验一
Posted 大灬白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言——实验一相关的知识,希望对你有一定的参考价值。
题目1、
数据块传送
(1)将数据段中3000H单元开始存放的10个 数(8位数)传送到4200H开始的10个字节中。
代码:
data segment
org 3000h
data1 db 1,2,3,4,5,6,7,8,9,10
org 4200h
data2 db 10 dup(0)
data ends
stack segment
stack ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov si,3000h
mov di,4200h
mov cx,10
next:
mov al,[si]
mov [di],al
inc di
inc si
dec cx
jnz next
mov ah,4ch
int 21h
code ends
end start
运行结果:
(2)将数据段DATA1中的10个字数据(16位 数)传送到数据段DATA2中。
代码:
data segment
data1 db 1,2,3,4,5,6,7,8,9,10
data2 db 10 dup(0)
data ends
stack segment
stack ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov si,offset data1
mov di,offset data2
mov cx,10
next:
mov al,[si]
mov [di],al
inc di
inc si
dec cx
jnz next
mov ah,4ch
int 21h
code ends
end start
运行截图:
以上是关于汇编语言——实验一的主要内容,如果未能解决你的问题,请参考以下文章