实验一调试工具DEBUG的应用

实验目的

通过实验掌握下列知识:

1、8086指令: MOV,ADD,ADC,SUB,SBB,DAA,XCHG的功能;

2、DEBUG命令: A,D,E,F,H,R,T,U的使用;

3、BCD码、ASCII码及用十六进制数表示二进制码的方法;

4、寄存器: AX,BX,CX,DX,FLAGS,IP。

内容及步骤

注:本次实验可以参照教材上关于DEBUG的叙述内容进行。

一、DEBUG 命令使用

1、开机后,切换到命令提示符窗口下,出现提示符后键入命令DEBUG, 进入调试环境,显

示提示符 '- '。

2、用命令 F 200 220 'AB' 将'AB'的两个ASCII码循环填入内存。

注:第一个参数200是当前段的起始偏移地址,第二个参数220是终了偏移地址,第三个参数‘AB’是被填入的数值,若不给出第二个参数则填入128(8行)个字节。

3、用命令 D200 观察内存中的十六进制码及屏幕右边的ASCII字符。

4、用命令 F230 23F 12 重复上二项实验,观察结果并比较。

5、用命令 E200 41 42 43 44 45将A-E的ASCII码写入地址为200开始的内存单元中,再用D

命令观察结果,看键入的十六进制数和ASCII码的对应关系。

6、用H命令检查下列各组十六进制数的和与差(补码表示):

(1)56H,34H (2)23H,45H (3)AB,3045H

注:输入 H 12 34 则在下一行显示0046 FFDE,即二者的补码和与差。在DEBUG环境下所有数据和地址都是按16进制处理,所以不要加后面的H标志。

7、用R命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。

注:若在DEBUG32环境下用R16和R32命令分别显示16位和32位寄存器内容。

0c400汇编语言地址,汇编语言实验题目及测试截图1、2相关推荐

  1. 合肥工业大学2021汇编语言程序设计上机实验一

    实验一  基本汇编程序设计 实验目的 1.熟悉在PC机上建立.汇编.连接.调试和运行8086/8088汇编语言程序的过程: 2.掌握基本汇编语言程序设计方法. 3.熟悉DOSBOX下运行dos程序方法 ...

  2. 汇编语言简明教程 实验报告

    汇编语言简明教程 实验报告 提示:本文是应燕山大学实验要求,经抓耳挠腮大量掉发查阅资料后所得 文章目录 汇编语言简明教程 实验报告 前言 实验一 汇编语言源程序的输入 1.1实验内容 1.2实验过程 ...

  3. 《汇编语言》上机实验内容//理解

    [实验目标要求] <汇编语言>是计算机科学与技术专业必修的专业基础课程.汇编语言程序设计实验的目标是学习汇编语言程序设计的基本方法和技能,熟练掌握用汇编语言设计.编写.调试和运行程序的方法 ...

  4. 【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明

    0 前言 本文适合8086CPU的指令集. 对于重要的专业基础课程,汇编语言,做实验是必不可少的,但是由于汇编语言本身的缺陷,现代计算机并不能直接运行汇编语言程序,因此,一般老师会要求我们 使用虚拟机 ...

  5. 计算机组成原理汇编语言设计实验,《计算机组成原理汇编语言程序设计》实验指导书.doc...

    <计算机组成原理汇编语言程序设计>实验指导书,汇编语言实验指导书,微机原理与汇编语言,微机原理及汇编语言,汇编转c语言原理,汇编语言原理,汇编语言和编译原理,汇编语言编译原理,计算机原理与 ...

  6. 合肥工业大学2021汇编语言程序设计上机实验二

    实验二  高级汇编程序设计 实验目的 1. 掌握中断服务子程序的编写. 2. 汇编语言与高级语言的混编. 实验内容 1.挂接1CH中断,正计时90秒后退出.要求屏幕显示0-89的秒数. 2.VC++中 ...

  7. 汇编语言--8255并行接口实验

    实验题目 基本输入输出实验.编写程序,使8255的A口为输出,B口为输入,完成拨动开关到数据灯的数据传输.要求只要开关拨动,数据灯的显示就发生相应改变. 流水灯显示实验.编写程序,使8255的A口和B ...

  8. 微型计算机原理王钰视频,原创:微机原理与汇编语言课程配套实验讲义_全套管理制度1喜欢就下吧...

    <[定稿]<微机原理与汇编语言>课程配套实验讲义_全套管理制度.doc>由会员分享,可免费在线阅读全文,更多与<微机原理与汇编语言课程配套实验讲义_全套管理制度(1)(喜 ...

  9. 素数c语言程序解题思路,C语言上机实验题目解题思路.doc

    上机实验题目解题思路 目录 第十三次实验:指针之一2 2453:步骤:2 2454:步骤:2 3575:步骤:方法同24543 3576:步骤:3 3580:步骤:3 3582:步骤:3 第十二次实验 ...

最新文章

  1. JavaScript常用技巧之数组操作
  2. 在 Swift 中调用 OC 代码
  3. ES6之Module 的加载实现(1)
  4. spring和redis的整合-超越昨天的自己系列(7)
  5. 【linux-command not find解决方法 】
  6. 预备作业02 1501 李俊
  7. PHPExcel导出文件
  8. mysql 优化 (1)
  9. 电工与电子技术和电子电工的区别
  10. 空间解析几何 | 向量、数量积、向量积、混合积、距离公式
  11. 坚持住啊,还在代码屎山中爬行的同事们
  12. 苹果手机打电话没有声音怎么回事_网页看视频没有声音怎么回事?
  13. 计算机学院的迎新晚会,计算机学院举办“互联青春,拾梦翱翔”迎新晚会
  14. 电脑怎么连接隐藏的无线WiFi信号呢?
  15. Chrome 印象笔记.剪裁登录弹出国际版
  16. 玩具车c语言控制程序,蓝宙电子:八岁的小朋友可以这样编程控制小汽车
  17. Linux命令之bc命令
  18. ssh连接超时解决方法
  19. 参考文献名称怎么复制_游戏名称符号,非常漂亮稀有的
  20. Ranklib部分源码分析

热门文章

  1. 深度学习在人脸识别中的应用——优图祖母模型的“进化”
  2. Python爬虫学习第1天丨从零开始初识爬虫
  3. 江西计算机信息科学,张光河 - 江西师范大学 - 计算机信息工程学院
  4. 企业网站标志设计需要注意什么,5点
  5. Altium Designer16对 PCB异形板和异形焊盘的形状设计
  6. 计算机网络系统 检测机构,sga智能建筑计算机网络系统检测分项工程质量验收记录表-20210418174145.docx-原创力文档...
  7. MATLAB如何判断矩阵是否含有某一行
  8. Vue之数据的双向绑定
  9. DBMS_ROWID
  10. java springboot easypoi 根据word模板生成对应的word并下载