没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
73页
本资料是山威电子系大二下的微机原理上机实验实验报告,使用的芯片是8086,代码为汇编语言。汇编语言是底层语言,但对于电子系学生理解嵌入式的核心构架有着重要的意义。但是如今已经没有人在实际中再使用汇编了,如果你对嵌入式感兴趣,附赠山威北大软微学长一套IC学习指南。 第一步:C语言、数电、计算机组成原理、verilog/system verilog语言。还有一些做芯片设计的基础知识:什么是setup hold,AMBA协议族等;第二步:跟随一生一芯计划,完成A线的经典五级流水线带cache的cpu设计并参与流片。第三步:操作系统基础、体系结构量化、超标量处理器设计、chisel语言。第四步:香山源码阅读,最好是能加入他们的开源社区参与coding。读完上面的四步,对顺序CPU、乱序超标量CPU都会有一个从理论到设计实践的完整体验,尤其是trade-off的思想。完成这四步以后,就可以阅读更高阶的体系结构论文,以及进入公司实习,学习现代处理器的设计方法学。
资源推荐
资源详情
资源评论
微处理器原理与技术实验报告
姓
名:
学
号:
学
院:
机电与信息工程学院
专
业:
电子信息工程
年
级
2020 级
2022 年 7 月 3 日
目录
实验一 系统认识实验 ................................................................................................................... 2
1.1 实验要求分析 ...................................................................................................................................... 2
1.2 实验原理图、代码及流程图 .............................................................................................................. 3
1.3 实验出现问题及解决方法 .................................................................................................................. 3
实验二 输入输出程序设计实验 ................................................................................................... 4
2.1 实验要求分析 ....................................................................................................................................... 4
2.2 实验原理图、代码及流程图 .............................................................................................................. 4
2.3 实验出现问题及解决方法 .................................................................................................................. 8
2.4 拓展试验部分 ...................................................................................................................................... 8
实验三 数值转换实验 ................................................................................................................. 10
3.1 实验要求分析 .................................................................................................................................... 10
3.2 实验原理图、代码及流程图 ............................................................................................................ 10
3.3 实验出现问题及解决方法 ................................................................................................................ 15
3.4 拓展试验部分 .................................................................................................................................... 15
实验四 计算类实验 ..................................................................................................................... 17
4.1 实验要求分析 .................................................................................................................................... 17
4.2 实验原理图、代码及流程图 ............................................................................................................ 17
4.3 实验出现问题及解决方法 ................................................................................................................ 21
4.4 扩展实验部分 ..................................................................................................................................... 21
4.4.1.示例程序 1 修改为减法并测试 ............................................................................................ 21
4.4.2. 示例程序 2 修改为加法并测试 ............................................................................................. 22
实验五 分支程序设计 ................................................................................................................. 24
5.1 实验要求分析 .................................................................................................................................... 24
5.2 实验原理图、代码及流程图 ............................................................................................................ 24
5.3 实验出现问题及解决方法 ................................................................................................................ 25
5.4 拓展试验部分 .................................................................................................................................... 25
实验六 循环程序设计实验 ......................................................................................................... 29
6.1 实验要求分析 .................................................................................................................................... 29
6.2 实验原理图、代码及流程图 ............................................................................................................ 29
程序运行到 AX>200D 时结束 .................................................................................................................... 30
运行结果为 BX=03,符合题目要求 ......................................................................................................... 31
6.3 实验出现问题及解决方法 ................................................................................................................ 31
6.4 拓展试验部分 .................................................................................................................................... 32
实验七 排序程序设计实验 ......................................................................................................... 34
7.1 实验要求分析 ..................................................................................................................................... 34
7.2 实验原理图、代码及流程图 ............................................................................................................ 34
7.3 实验出现问题及解决方法 ................................................................................................................ 36
实验八子程序设计实验 ............................................................................................................... 36
8.1 实验要求分析 .................................................................................................................................... 36
8.2 实验原理图代码及流程图 ................................................................................................................ 36
8.3 拓展试验部分 .................................................................................................................................... 40
实验九 查表实验 ......................................................................................................................... 43
9.1 实验要求分析 .................................................................................................................................... 43
9.2 实验原理图、代码及流程图 ............................................................................................................ 43
9.3 实验出现问题及解决方法 ................................................................................................................ 45
9.4 拓展试验部分 .................................................................................................................................... 45
实验十 8255 并行接口实验 ........................................................................................................ 48
10.1 实验要求分析 .................................................................................................................................. 48
10.2 实验原理图、代码及流程图 .......................................................................................................... 48
10.3 实验出现问题及解决方法 .............................................................................................................. 50
10.4 拓展试验部分 .................................................................................................................................. 50
实验十一 8259 中断控制实验 .................................................................................................... 50
11.1 实验要求分析 .................................................................................................................................. 50
11.2 实验原理图、代码及流程图 .......................................................................................................... 50
11.3 实验出现问题及解决方法 .............................................................................................................. 57
11.4 拓展试验部分 .................................................................................................................................. 57
实验十二 8254 定时/计数器应用实验 ....................................................................................... 57
12.1 实验要求分析 .................................................................................................................................. 57
12.2 实验原理图、代码及流程图 .......................................................................................................... 57
12.3 实验出现问题及解决方法 .............................................................................................................. 61
12.4 拓展试验部分 .................................................................................................................................. 61
实验十三 A/D D/A 转换实验 ..................................................................................................... 62
13.1 实验要求分析 .................................................................................................................................. 62
13.2 实验原理图、代码及流程图 .......................................................................................................... 62
13.3 实验出现问题及解决方法 .............................................................................................................. 65
实验十四 8259 中断控制实验 2 数码管控制实验 ................................................................... 65
14.1 实验要求分析 .................................................................................................................................. 65
14.2 实验原理图、代码及流程图 .......................................................................................................... 65
14.3 实验出现问题及解决方法 .............................................................................................................. 68
14.4 拓展试验部分 .................................................................................................................................. 68
实验十五 静态存储器扩展实验 电子发声设计实验 ............................................................... 69
15.1 实验要求分析 .................................................................................................................................. 69
15.2 实验原理图、代码及流程图 .......................................................................................................... 69
15.3 实验出现问题及解决方法 .............................................................................................................. 72
15.4 拓展试验部分 .................................................................................................................................. 72
实验一 系统认识实验
1.1 实验要求分析
掌握 TD 系列微机原理及接口技术教学实验系统的操作,熟悉 Wmd86 联机集成开发调试
软件的操作环境
1.2 实验原理图、代码及流程图
代码如下:
;========================================================
; 文件名: Wmd861.Asm
; 功能描述: 初始化内存 3000H 地址单元开始的 16 个字节,内容
; 为 0~15 共 16 个数据。
;========================================================
; 实验目的: 本实验为系统认识实验,目的在于通过该实验来
; 学习实验系统的使用。
;========================================================
SSTACK SEGMENT STACK ;定义堆栈段
DW 32 DUP(?)
SSTACK ENDS
CODE SEGMENT
ASSUME CS:CODE, SS:SSTACK
START: PUSH DS
XOR AX, AX
MOV DS, AX
MOV SI, 3000H ;建立数据起始地址
MOV CX, 16 ;循环次数
AA1: MOV [SI], AL
INC SI ;地址自加 1
INC AL ;数据自加 1
LOOP AA1
MOV AX,4C00H
INT 21H ;程序终止
CODE ENDS
END START
1.3 实验出现问题及解决方法
图 1.1 运行错误
实验二 输入输出程序设计实验
2.1 实验要求分析
1. 了解 INT 21H 各功能调用模块的作用及用法。
2. 掌握 Wmd86 软件界面下数据输入和输出的方法。
2.2 实验原理图、代码及流程图
代码如下:
;========================================================
; 文件名: A9-1.ASM
; 功能描述: 使用 INT 21H 功能调用实现显示 A--Z 共 26 个字母
;========================================================
SSTACK SEGMENT STACK
DW 64 DUP(?)
SSTACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START:MOV CX,001AH
MOV DL,41H
剩余72页未读,继续阅读
资源评论
WHS-_-2022
- 粉丝: 6248
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功