- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机系统实验指导书(樊克利等).
32位微机系统与应用实验指导书
樊克利 吴文华
西安电子科技大学
计算机学院专业实践中心
2009年9月
第一部分 实验平台简介
实验系统所具有的硬软件结构对用户的实验设计具有良好的开放特性,系统总线及各种外围接口器件都可由用户来操作连接,从而极大地提高了学生的实际和操作能力, 实验程序(汇编)开发集成环境
STACK SEGMENT PARA STACK
;DW 100 DUP(?)
STACK ENDS
DATA SEGMENT
;DATA DEFINE
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,SS:MYSTACK,CS:CODE
START:
;INSERT YOUR OWN CODES
CODE ENDS
END START
2.3 DOS 系统功能调用
DOS 系统功能调用方法: INT 21H
常用DOS 系统功能调用
01H 功能:从键盘输入一个字符并回显
入口:AH = 01H
出口:AL = ASCII 字符
注释:等待键盘输入并自动在屏幕上显示键入的字符。
02H 功能:显示输出(写字符到标准输出设备)
入口:AH = 021H
DL = 要显示的ASCII 字符
注释:自动在屏幕上显示DL的字符
09H 功能:显示字符串
入口:AH = 09H
DS:DX = 字符串的起始地址
注释:字符串必须以ASCII 码 ‘$’ (24H)结束。
0AH 功能:从键盘输入一串字符到缓冲区
入口:AH = 0AH
DS:DX = 自定义的缓冲区首地址
注释:[DS:DX]= 缓冲区最大字符数 (最大235)
[DS:DX+1]= 缓冲区实际输入的字符数
[DS:DX+2]= 键盘输入的第一个字符
2.4 编程举例:
CODE SEGMENT ;定义一个CODE段
ASSUME CS:CODE ;定义CODE段为代码段
START: ;可执行语句起始处
MOV AH,02H ;以下三条语句将显示字母a
MOV DL,’a’
INT 21H
MOV AH,4CH ;以下二条语句将返回DOS
INT 21H
CODE ENDS ;CODE段结束
END START ;整个程序结束
第三部分 实验汇编语言编程实验
3.1.2 实验设备3.1.3 实验内容)”Q”或“q”时结束。
(4) 自主设计输入显示信息,完成编程与调试,演示实验结果。
考核方式:完成实验内容(1)(2)(3)
3.1.4 实验步骤
运行QTHPCI软件,根据实验内容编写程序,参考程序流程如图3-1-1所示。
使用“项目”菜单中的“编译”或“编译连接”命令对实验程序进行编译、连接。
“调试”菜单中的“进行调试”命令进入Debug调试,观察调试过程中数据传输指令执行后各寄存器及数据区的内容。按F9连续运行。
更改数据区的数据,考察程序的正确性。
实验二 数码转换实验
3.2.1 实验目的
掌握不同进制数及编码相互转换的程序设计方法。
掌握运算类指令编程及调试方法。
掌握循环程序的设计方法。
3..2 实验设备PC机一台。
3..3 实验内容及说明’时程序运行结束。
键盘输入一字符串,以空格结束,统计其中数字字符的个数,并在屏幕显示。
考核方式:完成实验内容(1)(2)(3)表-3-1 数码转换对应关系十六进制 BCD码 二进制机器码 ASCII码 七段码 共阳 共阴 0 0000 0000 30H 40H 3FH 1 0001 0001 31H 79H 06H 2 0010 0010 32H 24H 5BH 3 0011 0011 33H 30H 4FH 4 0100 0100 34H 19H 66H 5 0101 0101 35H 12H 6DH 6 0110 0110 36H 02H 7DH 7 0111 0111 37H 78H 07H 8 1000 1000 38H 00H 7FH 9 1001 1001 39H 18H 67H A 101 41H 08H 77H B 1011 42H 03H 7CH C 1100 43H 46H 39H D 1101 44H 21H 5EH E 1110 45H 06H 79H F 1111 46H 0EH 71H
实验
文档评论(0)