计算机硬件技术基础实验报告

计算机硬件技术基础实验日志认识集成操作软件DDATA SEGMENT

MSRDB "HELLO,WORLD!$"

LENEQU $- MSR

DDATAENDS

EXDA SEGMENT

MSDDB LEN DUP(?)

EXDA ENDS

MYSTACK SEGMENT STACK

DW 20 DUP(?)

MYSTACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DDATA,ES:EXDA

START:MOV AX,DDATA

MOV DS,AX

MOV AX,EXDA

MOV ES,AX

MOVSI,OFFSET MSR

MOV DI,OFFSET MSD

MOV CX,LEN

MOVBX,0

NEXT: MOV AL,MSR[BX]

MOV ES:MSD[BX],AL

INCBX

LOOP NEXT

PUSH ES

POP DS

MOV DX,OFFSET MSD

MOV AH,9

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

试验运行结果:

5.心得体会

记得自己第一次上这个实验的时候,找了很久没找到这个教室,害我耽搁了好多时间,等我找到教室进来的时候,同学们都已经开始忙着实验了,当时我满头雾水,我都不知道他们到底在干什么,后来经过我虚心的向旁边的同学请教,终于搞懂了一些基本的操作,自己在那里捣腾了半天,最好还是多亏了老师的指点,谢谢老师对我的耐心讲解,我终于在最后完成了这个实验,当时心里非常有成就感,觉得这个挺有趣的,也让自己在以后的实验中更轻松更有激情。

计算机硬件技术基础实验日志

5.心得体会

实验中,由于有了第一次实验作为基础,这次试验感觉还是蛮顺利的,做起来也得心应手,整个实验中,基本上没遇到什么太大的问题,不过也有少许不是很明白的地方请教了同学,也算是圆满完成I/O程序设计相关的任务,对微机编程有进一步的了解,提高自己多相关知识的认识和掌握程度。

计算机硬件技术基础实验日志_BIOS.EXE,获取实验用PCI总线扩展卡分配的地址空间及中断请求线。假设执行PCI_BIOS.EXE后屏幕显示:

从以上获取的信息可知道,本实验用的PCI总线扩展卡申请了:

4个I/O空间(最后一位为1来表示),其首地址分别是:0B800H,0BC00H,0C000H,0C400H。

一个存储器空间(最后一位为0来表示),其首地址是:5000000H。

一个中断请求IRQ9

(3).确定TD-PIT-B实验装置中各接口电路所使用的端口地址

本系统中PCI配置空间的首地址是PCI总线扩展卡申请的第一个I/O空间(即BASE 0)。所以PCI各控制寄存器的地址定义为:

BASE 0的首地址0B800H + 各控制寄存器的偏移地址,而I/O部分实验使用的是PCI总线扩展卡申请的第三个I/O空间(即BASE 2)。各I/O接口芯片的端口地址定义为: BASE 2的首地址0C000H + 各端口的偏移地址

2)实验说明及处理流程

本实验使用实验装置提供的中断请求信号IRQ,利用KK1的负脉冲作为中断源,每按一次KK1,在中断处理中完成字符“7”的显示。使用实验装置提供的IRQ信号,除了要操作PC机的8259寄存器,还需要操作TD-PIT-PCI总线扩展卡上的控制寄存器“INTCSR”和“IMB4”,才可以实现中断的初始化、清除等。

PCI_BIOS.EXE实验装置获取的系统配置资源,确定控制寄存器INTCSR(偏移38H~ 3BH)和IMB4寄存器(偏移1FH)的端口地址:BASE 0的首地址0B800H + 各控制寄存器的偏移地址及中断号IRQ9。

初始化PCI中断

初始化INTCSR:向INTCSR的端口写入003F1F00H,即0B838H写00H,0B839H写1FH,0B83AH写3FH,0B83BH写00H。

初始化

计算机硬件技术基础实验教程实验报告,计算机硬件技术基础实验报告.doc相关推荐

  1. 计算机硬件系统实验教程控制器代码,计算机硬件基础实验教程

    <计算机硬件基础实验教程>是2005年清华大学出版社出版的图书,作者是白中英 .杨春武. 中文名 计算机硬件基础实验教程 出版社 清华大学出版社 页    数 269 页 开    本 1 ...

  2. 计算机网络实验教程钱德沛_计算机网络实验教程

    前言 随着计算机网络的迅猛发展,计算机网络对人类生活.工作.学习和科学研究的方式产生着越来越重要的影响.计算机网络技术作为计算机学科最重要的研究领域和最重要的社会信息基础设施支撑技术之一,在飞速发展的 ...

  3. 计算机网络实验教程钱德沛_计算机网络实验教程 雷震甲.pdf

    高等学校计算机网络工程专业规划教材 计算机网络实验教程 雷震甲 主编 岳建国 杨清永 编著 西安电子科技大学出版社 2 0 0 5 内 容 简 介 本书共分为三部分.第一部分主要包括Windows 2 ...

  4. 计算机网络实验教程钱德沛_计算机网络实验

    课程教材: 计算机网络实验教程(第二版),钱德沛.张力军等,高等教育出版社,2017年9月 参考文献: [1] 谢希仁.计算机网络[M],4-7版. 北京:电子工业出版社,2003-2016 [2] ...

  5. 现代教育技术没有计算机基础知识教程,浅析现代教育技术在专科计算机基础课教学中的应用...

    摘 要:随着计算机技术和网络技术的发展,现代教育技术也得到日新月异的发展.计算机基础课教学改革过程中,在保留传统教学的优点基础上,运用现代教育技术改良教学模式,提高教学成效. 关键词:教育技术:计算机 ...

  6. 大学计算机基础实用教程重点知识,大学计算机基础实用操作教程

    <高等学校计算机应用规划教材:大学计算机基础实用操作教程>紧抓基础操作,突出重点,遵循教学规律.对于计算机实际操作过程的细节不求面面俱到,但对其中典型的功能都做了比较详细的讲解.此外,&l ...

  7. 大学计算机基础实用教程重点知识,大学计算机基础实用教程

    摘要: <大学计算机基础实用教程>认真总结多年的教学经验,广泛吸取兄弟院校同类教材的优点,本着"精讲多练,突出技能训练,基础理论以够用为度"的原则,采用"任务 ...

  8. 大一计算机基础实用教程答案第二章,计算机基础实用教程(课件)第2章.ppt

    <计算机基础实用教程(课件)第2章.ppt>由会员分享,可在线阅读,更多相关<计算机基础实用教程(课件)第2章.ppt(23页珍藏版)>请在人人文库网上搜索. 1.计算机基础与 ...

  9. 大学计算机基础简明教程第二版答案,操作系统基础 大学计算机基础简明教程.ppt...

    操作系统基础大学计算机基础简明教程ppt课件 第四章 操作系统 操作系统在计算机软件系统中的地位 操作系统分类 常用操作系统 常用操作系统 常用操作系统 4.2 Windows基础 4.2.1 Win ...

  10. 计算机应用基础案例教程习题答案,新编计算机应用基础案例教程上机指导与习题集(朱尽蓉)-习题答案...

    新编计算机应用基础案例教程上机指导与习题集( 习题参考答案 第一部分 上机指导与习题集 第1章 计算机基础知识与系统组成 一. 选择题 (一)单选题 1.A 2.B 11.B 12.C 3.C 13. ...

最新文章

  1. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
  2. 复习(一)—— Shell基本编程
  3. 【opencv】5.cv::findContours和cv::drawContours()
  4. 浅谈数据仓库建设中的数据建模方法
  5. 为Ubuntu安装build-essential软件包
  6. HTML的SEO(搜索引擎优化)标准
  7. 在centos7安装theia
  8. Expression Studio简体中文正式版+序列号.
  9. 深度 | EB级规模大数据平台核心技术揭秘(下)
  10. 2022年五一数学建模C题讲解
  11. ae合成设置快捷键_AE基础教学(一)
  12. html页面导出word文档
  13. STL 常用容器的底层数据结构
  14. hpux 操作系统 磁带备份与恢复
  15. 4K电视与4K显示器区别?对比测试!
  16. 传统文本分类和基于深度学习文本分类
  17. 阿里CDN全网加速配HTTPS(SSL)报错:SSLPub错误,请重新填写
  18. php 时间戳与日期的转换
  19. Disruptor无锁ringbuff实现
  20. 比较基因组学分析(Comparative Genomics Analysis)

热门文章

  1. r5 5600g和i5 12400f哪个好 锐龙r55600g和酷睿i512400f对比
  2. 虚幻4-初识蓝图“创建新项目及设置自己的游戏模式“
  3. Linux那些事儿之我是Hub(1)跟我走吧,现在就出发
  4. 数据中心机房建设中的设计配合
  5. 手机固件为什么比WIN10还大?
  6. Android解决华为手机上出现Register too many Broadcast Receivers的crash
  7. 天猫逆向交易Java面试_简单逆向天猫的思考
  8. 禁忌搜索算法(Tabu search)python实现
  9. UG软件大师告诉初学者,必须要掌握的UG软件技巧!!!
  10. java幻灯片效果_java中怎么实现幻灯片切换特效?详细实例展示