熟悉微型计算机的实验报告,微机上机实验报告.doc

微机上机实验报告,微机原理上机实验,微机原理实验报告,数据库上机实验报告,数据结构上机实验报告,微机实验报告,微机组装实验报告,电子商务上机实验报告,c语言上机实验报告,运筹学上机实验报告

宿迁学院2011-2012学年第一学期

《微型计算机技术及应用》

实验报告册

姓 名:

学 号:

班 级:

专 业: 计算机科学与技术

年 级: 三

指导老师: 巫宗宾

成 绩:

实验一:字符显示实验

实验内容

课题一:字符显示实验

mov dl ,字符

mov ah,02h

int 21h

实验目的

显示程序中预先输入的指定的字符

实验条件

汇编masm5条件下

程序流程图

程序代码

EXTRA SEGMENT

EXTRA ENDS

CODE SEGMENT

ASSUME CS:CODE,ES:EXTRA

START:

MOV AX,EXTRA

MOV ES,AX

MOV DL,'H'

MOV AH,02H

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

测试报告

运行结果

H

实验总结

通过这次实验,我理解了汇编语言的执行流程和汇编语言的基本编写方法,以及通过命令行显示事先确定的字符。

实验二:字符串显示实验

实验内容

mov ax ,seg 字符串变量

mov ds,ax

mov dx ,offset 字符串变量

mov ah,09h

int 21h

实验目的

显示程序中预先输入的字符串

实验条件

汇编masm5条件下

程序流程图

程序代码

EXTRA SEGMENT

str DB "Hello!$"

EXTRA ENDS

CODE SEGMENT

ASSUME CS:CODE,ES:EXTRA

START:

MOV AX,seg str

MOV DS,AX

mov DX,Offset Str

MOV AH,09H

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

测试报告

运行结果

Hello!

实验总结

通过这次实验,学会了如何通过汇编语言的编写来显示一个事先确定的字符串,理解了显示字符和显示字符串的区别与联系

实验三:字符串传送,比较,扫描存串,取串

实验内容

字符串传送,比较,扫描,存串,取串

实验目的

串传送:将SI指向的数据段的源串传送到DI指向的附加段的目的串

串比较:将SI指向的数据段的源串与DI指向的附加段指向的目的串进行比较

串扫描:从DI指向的附加段的目的串查找与AL或AX或EAX相匹配或不匹配的字符

存 串:将AL或AX或EAX的数据存入DI指向的附加段的目的串

取 串:从SI指向的数据段源串取个字符送AL或AX或EAX

实验条件

汇编masm5条件下

程序流程图

串传送:

串比较:

串扫描:

取串: 存串:

程序代码

串传送

data segment

liu db "hello$"

data ends

code segment

assume cs:code,ds:data

start: mov ax,data

mov ds,ax

mov dx,offset liu

mov ah,09h

int 21h

mov ah,4ch

int 21h

code ends

end start

串比较

data segment

x db "hello$"

data ends

extra segment

y db "hollo$"

extra ends

code segment

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

start: mov ax,data

mov ds,ax

mov ax,extra

mov es,ax

lea si,x

lea di,y

mov cx,5

cld

repz cmpsb

dec si

dec di

mov dl,byte ptr[si]

mov ah,02h

int 21h

mov dl,byte ptr es:[si]

mov ah,02h

int 21h

mov ah,4ch

int 21h

code ends

end start

串扫描

extra segment

x db "hello$"

extra ends

code segment

assume cs:code,es:extra

start: mov ax,extra

mov es,axlea si,x

mov al,'l'

mov cx,5

cld

repnz scasb

dec d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值