河北工业大学汇编语言程序设计实验.docVIP

河北工业大学汇编语言程序设计实验.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE \* MERGEFORMAT 1 页汇编语言程序设计实验 第 PAGE \* MERGEFORMAT 1 页 汇编语言程序设计实验 网络*** *** 实验一 顺序与分支程序设计 一 、实验目的 掌握顺序程序设计方法。 掌握分支程序的结构及分支程序的设计,调试方法。 2) 学习数据传送及算术和逻辑运算指令的用法。 3) 熟悉在pc机上建立、汇编、连接、调试和运行汇编语言程序的过程。 二、实验内容 1.实验六 从键盘上接收一位十进制数x,计算y值,并以十六进制形式显示出来,y按下列公式计算。 2..实验七 实验内容:从键盘上接收两个一位十六进制数x和y,然后再输入一个a-d之间的一个字符,按下列要求计算。 当输入字符为a,则计算x+y,并以十六进 制形式显示出来 当输入字符为b,则计算|x-y|,并以十六进制形式显示出来 当输入字符为c,则计算x*y,并以十六进制形式显示出来 当输入字符为d,则计算x/y,并以十六进制形式显示出来 实验代码 实验六 DATE SEGMENT X DB ? DATE ENDS ;数据段 CODE SEGMENT ASSUME CS:CODE,DS:DATE START:MOV AX,DATE ;代码段 MOV DS,AX ;初始化ds寄存器 MOV AH,1 INT 21H ;读文件到缓冲区 CMP AL,33H ;比较指令 JB L0 ;AB CMP AL,36H JA L0 AND AL,0FH ;逻辑与指令 MOV X,AL ;al给x MOV AL,X CMP AL,3H JE L1 ;执行L1命令 CMP AL,4H JE L4 ;执行L4命令 CMP AL,5H JE L6 ;执行L6命令 CMP AL,6H JE L7 ;执行L7命令 L1:MUL AL ADD AL,X ;al+x L5:MOV BL,AL MOV CL,4 SHR AL,CL ;移位指令 CMP AL,9 JLE L2 ;转移指令。小于或等于,或者不大于则转移 ADD AL,7 L2:ADD AL,30H ;寄存器al加0x30 MOV DL,AL MOV AH,2 ;把2放入ah里 INT 21H AND BL,0FH ;逻辑与运算指令 CMP BL,9 JLE L3 ADD BL,7 ;相加 L3:ADD BL,30H MOV DL,BL MOV AH,2 INT 21H JMP L0 L4:MUL AL SUB AL,X SUB AL,X JMP L5 L6:MUL AL JMP L5 L7:MUL AL SHR AL,1 JMP L5 L0:MOV AH,4CH INT 21H CODE ENDS END START 实验七 DATA SEGMENT X DB 0 Y DB 0 W DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA

文档评论(0)

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

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

1亿VIP精品文档

相关文档