南邮微机原理实验报告精选

《微型计算机原理与接口技术》

上机实验

学 院: 电子科学与工程

专 业: 电磁场与无线技术

姓 名: 陈秀慧

课 程 号: B0300062S

学 号:

任课老师: 欧晓鸥

2016年 3 月 21日

实验目的

熟悉第四章汇编语言程序设计中简化段定义格式,汇编语言循环结构的实现,DOS功能的调用等功能,以及算术运算程序设计中字符串处理程序设计中内容的显示,十六进制ASCII码与各数值的转化,比较搜索等命令。

二、实验任务?

1.在微型计算机上用汇编语言编程

2.记录源代码和程序调试过程;

3.完成实验报告。

三、主要仪器设备?

硬件:微型计算机

软件:未来汇编

源程序

.486

DATA SEGMENT USE16

MESG DB 'HELLO'

DB 0,0,0

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA

BEG: MOV AX,DATA

MOV DS,AX

MOV ES,AX

MOV CX,5

LL1: MOV MESG+5,0DH

MOV MESG+6,0AH

MOV MESG+7,'$'

CALL DISP

MOV MESG+5,0

MOV MESG+6,0

MOV MESG+7,0

LOOP LL1

MOV AH,4CH

INT 21H

DISP PROC

MOV AH,9

MOV DX,OFFSET MESG

INT 21H

RET

DISP ENDP

CODE ENDS

END BEG

运行结果:

上机题2.询问用户姓名并等待输入,用户输入姓名后按回车键程序再把输入的姓名复制显示在屏幕上

源程序

.586

DATA SEGMENT USE16

MESG DB 'What is your name?$'

MESG2 DB '?(Y/N)$'

BUF DB 30

DB ?

DB 30 DUP(?)

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA

BEG: MOV AX,DATA

MOV DS,AX

AGAIN:MOV AH,9

MOV DX,OFFSET MESG

INT 21H

MOV AH,0AH

MOV DX,OFFSET BUF

INT 21H

MOV AH,2

MOV DL,0AH

INT 21H

MOV BL,BUF+1

MOV BH,0

MOV SI,OFFSET BUF+2

MOV BYTE PTR [BX+SI],'$'

MOV AH,2

MOV DL,0AH

INT 21H

MOV AH,9

MOV DX,OFFSET BUF+2

INT 21H

MOV AH,9

MOV DX,OFFSET MESG2

INT 21H

MOV AH,1

INT 21H

CMP AL,'Y'

JNE AGAIN

MOV AH,4CH

INT 21H

CODE ENDS

END BEG

运行结果:

上机题3.从键盘输入的一位十六进制ASCII码→二进制数显示

源程序:

DATA SEGMENT USE16

MESG DB 'Please Enter!',0DH,0AH,'$'

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA

BEG: MOV AX,DATA

MOV DS,AX

MOV AH,9

MOV DX,OFFSET MESG

INT 21H

MOV AH,1

INT

南邮java实验报告,南邮微机原理实验报告精选.doc相关推荐

  1. 北京理工大学c语言实验报告实验6,北京理工大学微机原理实验报告一二三.docx...

    北京理工大学微机原理实验报告一二三 微机原理与接口技术硬件实验报告姓名:班级:学号:实验一8259中断控制器实验实验内容用单脉冲发生器的输出脉冲为中断源,每按一次产生一次中断申请,点亮或熄灭发光二极管 ...

  2. 微型计算机原理实验报告系统认识,微机原理 实验报告——显示程序实验与8259应用编程实验...

    微机原理 实验报告--显示程序实验与8259应用编程实验 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.9 积分 北京信息科技大学自动化学院实 ...

  3. 计算机专业要微机实验,南昌大学计算机专业微机原理实验二

    六.实验说明: (1)本实验是用74LS245读入开关状态,并用74LS273输出.74LS245和74LS273的端口分别为0A000H 和0B000H .相应的片选信号为YC2和YC3.在输出/输 ...

  4. 微型计算机原理实验心得,微机原理实验的心得体会.docx

    微机原理实验的心得体会 微机原理实验心得体会 篇一:微机原理实验总结 微机原理实验总结 不知不觉,微机原理与接口技术实验课程已经结束了.回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的 ...

  5. 南邮微型计算机实验,南邮 微机原理 微型计算机与接口技术 微机原理实验.doc...

    南邮 微机原理 微型计算机与接口技术 微机原理实验.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分  ;FILEMENT:E ...

  6. 微型计算机原理实验报告总结,微机原理实验报告-两个多位十进制数相加的实验等.doc...

    微机原理实验报告-两个多位十进制数相加的实验等.doc 微机原理实验报告班级学号姓名实验一两个多位十进制数相加的实验一.实验目的学习数据传送和算术运算指令的用法熟悉在PC机上建立.汇编.链接.调试和运 ...

  7. 用汇编语言与C语言实验其他排序,微机原理实验报告冒泡排序

    微机原理实验报告冒泡排序 五.运行结果 (1)对300,250,280,240,260五个数进行冒泡排序,运行结果如下: (2)对-1,2,54,-38,43五个数进行冒泡排序,运行结果如下 (1)当 ...

  8. 8255交通灯实验的微型计算机,微机原理实验四实验报告8255控制交通灯实验

    <微机原理实验四实验报告8255控制交通灯实验>由会员分享,可在线阅读,更多相关<微机原理实验四实验报告8255控制交通灯实验(4页珍藏版)>请在人人文库网上搜索. 1.实验四 ...

  9. 冒泡排序法c语言实验报告,微机原理实验报告-冒泡排序

    <微机原理实验报告-冒泡排序>由会员分享,可在线阅读,更多相关<微机原理实验报告-冒泡排序(12页珍藏版)>请在人人文库网上搜索. 1.一.实验目的(1)学习汇编语言循环结构语 ...

最新文章

  1. 考研总结以及假期规划
  2. Spring Boot 2.2.1 正式发布,需特别注意这个注解的使用!
  3. 【Linux】一步一步学Linux——Linux系统常用快捷键(12) 待更新...
  4. P4026-[SHOI2008]循环的债务【dp】
  5. linux qt 读系统信息,使用Qt获取系统版本
  6. DataGrid 导出到 Excel 的帮助类
  7. PowerShell-将CSV导入SQL Server
  8. Mac触发角(Hot Corners) 进阶技巧
  9. mysql查询结果进行排名
  10. paip.提升安全性-----动态KEY
  11. vs code代码格式化配置
  12. AutoCAD二次开发基本操作命令
  13. MMA7455加速度传感器測量角度
  14. 快速渡河(贪心算法)
  15. C/C++ 八股文(二)
  16. 6.6.5 住房公积金参缴记录
  17. 服务器端口怎么调出虚拟键盘,Win8小技巧之如何设置触控虚拟键盘
  18. Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)
  19. mysql查询条件为不等于某个值时,null 查询不到?
  20. 在Linux中各类重要文件被丢失的解决方式

热门文章

  1. matlab求最短路径代码_【高等数学】复数,通往真理的最短路径
  2. Linux密码是一个回文,usermod命令和用户密码管理
  3. 架构设计器_大厂案例:马蜂窝大交通业务监控报警系统架构设计与实现
  4. 少儿编程100讲轻松学python(九)-python如何判断字符串是否为整数
  5. 程序员应该如何规划自己的人生与书写履历?
  6. 用纯CSS禁止鼠标点击事件以及禁止鼠标样式
  7. [one day one question] express 不缓存如何实现
  8. python3-开发进阶-RESTful 软件架构风格
  9. 前端必须懂的计算机网络知识—(跨域、代理、本地存储)
  10. Bootstrap分页