微机原理部分.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理部分

32位微机原理实验 一、实验目的 掌握汇编程序中的各个进制间的转化,并且学会将结果显示出来; 掌握部分DOC功能调用的使用方法; 熟悉Tddebug调试环境和Turbo debugger的使用; 掌握运算类指令的编程及调试方法; 掌握分支语句和循环语句的设计方法 二、实验设备 PC微机一台 三、实验内容 实验1: 本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示; 实验程序如下 实验流程图如下: DATA SEGMENT SD DB a DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DI,OFFSET SD MOV AL,[DI] AND AL,0F0H MOV CL,4 SHR AL,CL CMP AL,0AH JB Q1 ADD AL,7 Q1: ADD AL,30H MOV DL,AL MOV AH,02H INT 21H MOV AL,[DI] AND AL,0FH CMP AL,0AH JB Q2 ADD AL,07H Q2: ADD AL,30H MOV DL,AL MOV AL,02H INT 21H MOV AX,4C00H INT 21H CODE ENDS END START 运行结果如下: 实验2: 将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。 实验程序如下: DATA SEGMENT MSR DB GOOD MORNING$ DATA ENDS EXDA SEGMENT MSD DB 13 DUP(?) EXDA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:EXDA START: MOV AX,DATA MOV DS,AX MOV AX,EXDA MOV ES,AX MOV SI,OFFSET MSR MOV DI,OFFSET MSD MOV CX,13 Q1: MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI DEC CX JNZ Q1 MOV AX,ES MOV DS,AX MOV DX,OFFSET MSD

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档