微机上机实验答案9.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机上机实验答案9

微机原理与接口技术实验一 利用DEBUG调试程序段 实验内容: 一、练习常见的debug命令。参照“Masm for Windows集成实验环境”的“Debug命令”部分。将所有命令练习一遍。 二、练习8086的主要指令:数据传送指令、算数运算指令。 三、考核题:设计并开发程序,实现如下功能:(1)学号后两位+99;(1)学号后两位-99;(3)学号后两位*99;(4)99/学号后两位。 考核题实验步骤:(以学号1、加法为例,) 1.在开始-运行中,输入debug 2.敲a 100,以便从100行初开始输入汇编代码 3.输入如下代码 Mov ax 1 Add ax 1 4.用t=100单步执行看寄存器变化,AX变为1;继续敲t,看结果,AX变为9A 微机原理与接口技术实验二 逻辑实验 实验内容: 一、熟悉“Masm for Windows集成实验环境”。参照“Masm for Windows集成实验环境”的“软件应用问题解答”和“简单的入门程序实例”部分,边看帮助边操作,掌握该实验环境的使用。 二、练习8086的主要指令:逻辑运算指令 三、考核题:设计并开发程序,实现如下功能:(1)测试学号后四位的bit14,bit12,bit5,bit2,bit0是否都是1; (2)测试学号后四位的bit13,bit11,bit5,bit2,bit0是否都是0。 考核题实验步骤: (1)(以学号1025) mov Ax,0001000000100101B and ax,0101000000100101B sub ax,0101000000100101B ax结果为0,则全是1,结果不为0,则不全是1。 (2)(以学号1025) mov Ax,0001000000100101B and ax,0010100000100101B sub ax,00H ax结果为0,则全是0,结果不为0,则不全是0。 微机原理与接口技术实验三 移位运算实验 实验内容: 一、练习8086的主要指令:移位指令。 三、考核题:设计并开发程序,实现如下功能:(1)用移位指令实现:学号后两位*6. (2)用移位指令实现:学号后两位/8. 考核题实验步骤: (1)(以学号2) mov Ax,2 SAL AX,1 MOV BX,AX SAL AX,1 ADD AX,BX (2)(以学号16) mov Ax,16 SAR AX,1 SAR AX,1 SAR AX,1 微机原理与接口技术实验四 顺序程序实验 实验内容: 一、练习顺序程序结构,实现教材上相关例题。 二、考核题: 用顺序结构,实现功能:编程计算以下4个数的和,结果保存在BX寄存器中:0123H、0456H、0789H、学号后两位 考核题实验步骤: MOV AX, 0123H ADD AX, 0456H ADD AX, 0789H ADD AX, 0023H 微机原理与接口技术实验五 分支程序实验 实验内容: 一、练习分支程序结构,实现教材上相关例题。 二、考核题: 用分支结构,实现功能:当用户用键盘输入1~4之间的数字时,屏幕上显示出学号对应的后四位数字。即用户输入1,显示学号最后1位数字;用户输入2,显示学号倒数第2位数字;用户输入3,显示学号倒数第3位数字;用户输入42,显示学号倒数第4位数字。 考核题实验步骤: DO: MOV AH,01 ;从键盘接收收用户输入的数字选项 INT 21H SUB AL, 30H ;将数字选项的ASCII码转换为数字 CMP AL, 01 JE DISP1 CMP AL, 02 JE DISP2 CMP AL, 03 JE DISP3 CMP AL, 04 JE DISP4 JMP DO ;输入的不是1~5则接收下一个输入字符 DISP1: MOV DL,1 MOV AH,02 INT 21H JMP DO DISP2: MOV DL,2 MOV AH,02 INT 21H JMP DO DISP3: MOV DL,3 MOV AH,02 INT 21H

文档评论(0)

bzhuangrduh7 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档