西安交大微机原理第一次实验报告综述.doc

微机原理第一次实验报告 一.实验目的 (1) 学习8086/8088指令系统中一些基本指令的用法和程序设计的基本方法。 (2) 熟悉PC机上建立、汇编、连接、调试和运行8086、8088汇编语言程序的全过程。 (3) 学习提示信息的显示及键盘输入字符的方法。 (4) 掌握分支程序的设计方法。 二.实验内容 (1) 设a,b,c,d四个数分别以单字节压缩BCD码形式存放在内存NUM开始的四个单元,计算(a+b)-(c+d)并将结果放在Y1单元中,将结果在屏幕上显示出来。在debug中不断改变a,b,c,d内容并查看结果。 1. a=09, b=06, c=04, d=07 2. a=38, b=41, c=29, d=34 3. a=70, b=23, c=42, d=41 4. a=63, b=73, c=62, d=50 (2) 在提示信息下,从键盘输入原码表示的二位十六进制有符号数,当此数大于0时,屏幕上显示此数为正数;当此数小于0时,屏幕上显示此数为负数;当此数为0时,屏幕上显示此数为零。 三.实验调试过程 3.1 题目一调试过程 C:\DEBUG ONE.EXE -U 反汇编 -R 查看寄存器变量值 观察到0005时已完成数据初始化,利用g 5追踪到此处 利用-d0指令查看内存单元,在偏移地址为0,1

文档评论(0)

1亿VIP精品文档

相关文档