微机原理实验文档格式.docx

上传人:b****5 文档编号:21778976 上传时间:2023-02-01 格式:DOCX 页数:8 大小:72.10KB
下载 相关 举报
微机原理实验文档格式.docx_第1页
第1页 / 共8页
微机原理实验文档格式.docx_第2页
第2页 / 共8页
微机原理实验文档格式.docx_第3页
第3页 / 共8页
微机原理实验文档格式.docx_第4页
第4页 / 共8页
微机原理实验文档格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

微机原理实验文档格式.docx

《微机原理实验文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理实验文档格式.docx(8页珍藏版)》请在冰豆网上搜索。

微机原理实验文档格式.docx

codesegment

assumecs:

code,ds:

data

start:

movax,data

movds,ax

movdi,offsetdata1

movsi,10

movcx,5

ddd:

movdx,0000h

divsi

adddx,30h

movdl,[di]

incdi

cmpax,0

jnzddd

hlt

codeends

endstart

 

实验八、字符和数据的显示程序

1、掌握字符和数据的显示方法,了解将数据显示时需转换为ASCII码的原理。

2、熟悉DOS功能的调用方法。

先显示信息“INPUTSTARING,THEENDFLAGIS$”,在接收字符,如为数字则显示1。

如为数字(0~9),则直接显示,但不计数。

最后显示计数值。

messdb'

Inputstring,Theendflagis$'

'

$'

asciidb5dup('

0'

startprocnear

movdx,offsetmess

movah,09h

int21h

movBX,0000H

inpt:

movah,01h

cmpal,'

jzdisp

cmpal,30H

jlaaaa

cmpal,39h

jgaaaa

movah,02h

movdl,al

jmpinpt

aaaa:

incbx

disp:

movax,bx

callbinasc

movsi,offsetascii

dis:

movdl,[si]

incsi

loopdis

movah,4ch

startendp

binascprocnear

movdi,offsetascii

ddd:

movdx,0000H

adddl,30h

mov[di],dl

ret

binascendp

实验九、将键盘输入的大小写字母相互进行转换

1、了解小写字母和大写字母在计算机内的表示方法,并学习如何进行转换。

2、掌握DOS功能调用的方法。

接收键盘字符,并将其中的大小写字母相互转换。

然后将转换结果显示在屏幕上。

三、参考程序框图完成程序。

四、程序编写如下:

crlfmacro

movdl,0dh

movdl,0ah

endm

datasegment

databufdb30dup(0)

movbx,offsetdatabuf

movsi,0000h

chr:

cmpal,0dh

Z'

jgsml

ADDal,20h

mov[bx+si],al

jmpchr

sml:

SUBal,20h

disp:

crlf

movcx,si

disp1:

movdl,[bx]

loopdisp1

实验十求x2实验

1、掌握表处理程序设计的基本方法。

2、掌握XLAT语句的用法。

3、掌握DOS功能调用的方法。

1、编写程序,用查表法求一给定值X的平方,X的取值范围为0~9;

2、要求X从键盘输入,当输入值不为0~9时给出提示信息,并重新输入,按“*”键退出。

三、编写程序如下:

data1db00H,01H,04H,09H,16H,25H,36H,49H,64H,81H

movbx,offsetdata1

movah,01H

int21H

subal,30h

xlat

movcl,al

roral,1

andal,0fh

addal,30h

moval,cl

int21h

moval,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1