清华大学电子工程系:《微机原理》实验三 汇编语言程序设计(3)

实验三汇编语言程序设计(3) 实验目的 进一步掌握汇编语言程序的编程方法和技巧 、实验内容 1.编写一个程序,进入保护模式,并在保护模式下用不同属性在屏幕上显示字符串(字 符串内容自定),然后返回实模式。 2.编写一个游戏程序,实现如下功能: ◆首先用蓝色清屏 在在屏幕中央显示由字符串 #”组成的黄色的小蛇,#为蛇头, -为蛇尾 ◆按下方向键可以控制上述小蛇按蛇行方式在屏幕上行走 在行进过程中,蛇头只能左转、右转或继续前进,不能掉转180度 提示: ①通过调用INTl6H的0号功能可以读取光标控制键的扩展码 光标控制键: 扩展码(十进制) 72807577 ②参考教材的P146-148了解在指定位置用指定属性显示字符的方法 3.(选做)修改期中试题中的浮点数计算程序,实现能够计算加、减、乘、除四则运算 的计算器功能。例如,用户输入23+1.1,则输出34:用户输入非法的表达式,则给出出错 信息。 三、实验报告要求 前两个实验内容的程序说明和程序清单
实验三 汇编语言程序设计(3) 一、实验目的 进一步掌握汇编语言程序的编程方法和技巧 二、实验内容 1. 编写一个程序,进入保护模式,并在保护模式下用不同属性在屏幕上显示字符串(字 符串内容自定),然后返回实模式。 2. 编写一个游戏程序,实现如下功能: ◆ 首先用蓝色清屏 ◆ 在在屏幕中央显示由字符串“-============#”组成的黄色的小蛇,#为蛇头, -为蛇尾 ◆ 按下方向键可以控制上述小蛇按蛇行方式在屏幕上行走 ◆ 在行进过程中,蛇头只能左转、右转或继续前进,不能掉转 180 度 提示: ①通过调用 INT 16H 的 0 号功能可以读取光标控制键的扩展码 光标控制键: → 扩展码(十进制): 72 80 75 77 ②参考教材的 P146-148 了解在指定位置用指定属性显示字符的方法 3. (选做)修改期中试题中的浮点数计算程序,实现能够计算加、减、乘、除四则运算 的计算器功能。例如,用户输入 2.3+1.1,则输出 3.4;用户输入非法的表达式,则给出出错 信息。 三、实验报告要求 前两个实验内容的程序说明和程序清单
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学电子工程系:《微机原理》实验一设计数码管电子表.doc
- 清华大学电子工程系:《微机原理》考试大纲.doc
- 清华大学电子工程系:《微机原理》MessageBox.doc
- 清华大学电子工程系:《微机原理》ISA-based data acquisition and control board.doc
- 《网络安全设计》 附录 D CHAP、 MS-CHAP和 MS-CHAP V2中的 身份验证.ppt
- 《网络安全设计》 附录C安全管理的运营框架设计.ppt
- 《网络安全设计》 附录B网络管理策略的设计.ppt
- 《网络安全设计》 附录A可接受使用策略的设计.ppt
- 《网络安全设计》 第十二章 设计安全事件应对措施.ppt
- 《网络安全设计》 第十一章 创建网络周边安全设计.ppt
- 《网络安全设计》 第十章 创建数据传输安全设计.ppt
- 《网络安全设计》 第九章 数据安全设计.ppt
- 《网络安全设计》 第八章 身份验证的安全设计.ppt
- 《网络安全设计》 第七章 创建账户安全设计.ppt
- 《网络安全设计》 第六章 创建计算机安全设计.ppt
- 《网络安全设计》 第五章 创建物理资源安全设计.ppt
- 《网络安全设计》 第四章 分析安全风险.ppt
- 《网络安全设计》 第三章 确定网络安全威胁.ppt
- 《网络安全设计》 第二章 创建网络安全计划.ppt
- 《网络安全设计》 第一章 安全设计简介.ppt
- 清华大学电子工程系:《微机原理》实验三ADDA.doc
- 清华大学电子工程系:《微机原理》实验二小键盘按键识别.doc
- 清华大学电子工程系:《微机原理》实验四 接口实验.doc
- 清华大学电子工程系:《微机原理》实验四DMA.doc
- 清华大学电子工程系:《微机原理》第一章 微型计算机系统概论.ppt
- 清华大学电子工程系:《微机原理》第二章 Pentium微处理器的体系结构 2.1 计算机体系结构的含义 2.2 Pentium微处理器的内部结构 2.3 实模式软件体系结构.ppt
- 清华大学电子工程系:《微机原理》第三章 Pentium微处理器的指令系统 3.1 概述 3.2 Pentium微处理器的寻址方式 3.3 数据传送指令 3.4 算术运算指令.ppt
- 清华大学电子工程系:《微机原理》第三章 Pentium微处理器的指令系统(3.5-3.10)第四章 汇编语言程序设计(4.1-4.4).ppt
- 清华大学电子工程系:《微机原理》第四章 汇编语言程序设计 4.5 保护模式下的汇编语言程序设计 4.6 Win32汇编语言程序设计 4.7 与高级语言的接口.ppt
- 清华大学电子工程系:《微机原理》第四章 Pentium微处理器的体系结构 2.4 保护模式软件体系结构 2.5 浮点部件软件体系结构.ppt
- 清华大学电子工程系:《微机原理》浮点运算指令及汇编语言程序设计.ppt
- 清华大学电子工程系:《微机原理》第五章 Pentium微处理器的硬件接口.ppt
- 清华大学电子工程系:《微机原理》第六章 存储器系统.ppt
- 清华大学电子工程系:《微机原理》第七章 输入输出接口 7.1概述 7.2CPU与外设数据传送的方式 7.3可编程计数器/定时器8253.ppt
- 清华大学电子工程系:《微机原理》第八章 中断与中断控制 8.1 中断的基本概念 8.2 可编程中断控制器8259 8.3 中断服务程序的编程 8.4 保护模式的中断处理.ppt
- 清华大学电子工程系:《微机原理》第七章 输入/输出接口 7.4串行通讯和串行接口 7.5 并行接口.ppt
- 清华大学电子工程系:《微机原理》第七章 输入/输出接口 7.6 DMA控制器8237 7.7 D/A和A/D转换技术.ppt
- 清华大学电子工程系:《微机原理》第八章 总线 8.1 概述 8.2 ISA总线 8.3 PCI总线.ppt
- 清华大学电子工程系:《微机原理》期中自测试题.doc
- 清华大学电子工程系:《微机原理》自测试题参考答案.doc