微机原理实验编程题(完整)_第1页
微机原理实验编程题(完整)_第2页
微机原理实验编程题(完整)_第3页
微机原理实验编程题(完整)_第4页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇编语言实验指导/报告明1)(正确 )比较两个无符号数的大小(量个数放在内存S3 的连续两个单元中) ,将大数存入 MAX 单元中。DATASSEGMENTBUFDB1,2CNTEQU$ - BUFDATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXMOVCX,CNT- 1LEABX,BUFMOVAL,BXL2: INC BXCMPAL,BXJAE L1MOVAL,BXL1:LOOP L2ADDAL,30H- 1 -汇编语言实验指导/ 报告MOVDL,ALMOVAH,2INT 21HMOVAH,4CHINT

2、21HCODESENDSENDSTAR2) (正确 )试编一程序,求三个带符号数据中的最大值,并将最大值存入MAX 单元中,设三个带符号数分别在三个变量X ,Y ,Z 中存储。DATASSEGMENTX DB5Y DB- 2Z DB0MAX DB?DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AX- 2 -汇编语言实验指导/报告明MOVAL,XMOVBL,YCMPAL,BLJG L1MOVAL,BLL1: MOVBL,ZCMPAL,BLL2: MOVMAX,ALMOVAH,4CHINT 21HCODESEN

3、DSENDSTART3) (正确 )根据 MODE 单元中编号0-7 分别转向L0-L7 标号处,执行L0-L7 处分别完成显示 0-7字符,即当MODE=0 时,转向L0 标号,完成显示0,当 MODE=7时,转向L7 标号,完成显示7。DATASSEGMENTMODE DB0DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:- 3 -汇编语言实验指导/ 报告MOVAX,DATASMOVDS,AXMOVAL,MODECMPAL,0JZ L0CMPAL,1JZ L1CMPAL,2JZ L2CMPAL,3JZ L3CMPAL,4JZ L4CMPA

4、L,5JZ L5CMPAL,6JZ L6MOVDL, '7'MOVAH,02H- 4 -汇编语言实验指导/报告明INT 21HJMP L8L0: MOVDL, '0'MOVAH,02HINT 21HJMP L8L1: MOVDL, '1'MOVAH,02HINT 21HJMP L8L2: MOVDL, '2'MOVAH,02HINT 21HJMP L8L3: MOVDL, '3'MOVAH,02HINT 21HJMP L8L4: MOVDL, '4'- 5 -汇编语言实验指导/ 报告MOVAH,02

5、HINT 21HJMP L8L5: MOVDL, '5'MOVAH,02HINT 21HJMP L8L6: MOVDL, '6'MOVAH,02HINT 21HJMP L8L8: MOVAH,4CHINT 21HCODESENDSENDSTART4) (正确 )根据输入值(0-4)的不同,执行不同的操作,用转移标法编写程序。CODESEGMENTASSUMECS:CODESTART: LEABX, TABMOVAH,1- 6 -汇编语言实验指导/报告明INT 21HSUBAL,30HMOV AH,0ADDAX,AXADDBX,BXJMP BXTAB:JMP SH

6、ORT MODE0JMP SHORT MODE1JMP SHORT MODE2JMP SHORT MODE3JMP SHORT MODE4MODE0:MOVDL,30HJMP EXITMODE1:MOVDL,31HJMP EXITMODE2:MOVDL,32HJMP EXITMODE3:MOVDL,33HJMP EXIT- 7 -汇编语言实验指导/ 报告MODE4:MOVDL,34HEXIT: MOVAH,2INT 21HMOVAH,4CHINT 21HCODEENDSEND START5. ( 正确 )统计数据块中正数和负数个数(设有7 个数,分别为 -32,25,36,-18,-64,0,

7、-3)DATASSEGMENTT DB - 32,25,36, - 18, - 64,0, - 3 L EQU$-TZHENG DB? FU DB?DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:- 8 -汇编语言实验指导/报告明MOVAX,DATASMOVDS,AXLEASI,TMOVCX,LMOVBX,0L3: MOVAL,SICMPAL,0JGE L1INC BLJMP L2L1: JZ L2INC BHL2: INC SILOOP L3MOVZHENG,BHMOVFU,

8、BLMOVAH,4CHINT 21HCODESENDS- 9 -汇编语言实验指导/ 报告ENDSTART6. ( 正确 )统计学生成绩,设有 10 个学生的成绩分别为 56,69,84,82,73,88,89,63,100 和 80 分,试编写程序分别统计低于 60 分, 60-69 分, 70-79 分, 80-89 分, 90-99 分以及 100 分的人数,并存放到 S5, S6, S7, S8, S9 以及 S10 单元中。DATASSEGMENTSCORE DB56,69,84,82,73,88,89,63,100,80S5DB30H,0DH,0AH,'$'S6DB3

9、0H,0DH,0AH,'$'S7DB'0' ,0DH,0AH,'$'S8DB'0' ,0DH,0AH,'$'S9DB'0' ,0DH,0AH,'$'S10DB'0' ,0DH,0AH,'$'R5DB'<60 ', '$'R6DB'60-70 ', '$'R7DB'70-80 ', '$'R8DB'80-90 ', '$'

10、R9DB'90-100 ', '$'R10DB'=100 ', '$'DATASENDSCODESSEGMENTASSUMEDS:DATAS-10-汇编语言实验指导/报告明START:MOVAX,DATASMOVDS,AXMOVBX, OFFSETSCOREMOVDI,0MOVCX,10COMPARE:MOVAL,BYTE PTR BXDICMPAL,60JL L6CMPAL,70JL L7CMPAL,80JL L8CMPAL,90JL L9CMPAL,100JL L10JE E10L6:INC S5-11-汇编语言实验指导/ 报

11、告JMP TRYL7:INC S6JMP TRYL8:INC S7JMP TRYL9:INC S8JMP TRYL10:INC S9JMP TRYE10:INC S10TRY:INC DIDECCXJNZ COMPAREMOVDX, OFFSETR5MOVAH,09HINT 21HMOVDX,OFFSETS5MOVAH,09HINT 21H-12-汇编语言实验指导/报告明MOVDX,OFFSETR6MOVAH,09HINT 21HMOVDX,OFFSETS6MOVAH,09HINT 21HMOVDX,OFFSETR7MOVAH,09HINT 21HMOVDX,OFFSETS7MOVAH,09H

12、INT 21HMOVDX,OFFSETR8MOVAH,09HINT 21HMOVDX,OFFSETS8MOVAH,09HINT 21HMOVDX,OFFSETR9-13-汇编语言实验指导/ 报告MOVAH,09HINT 21HMOVDX,OFFSETS9MOVAH,09HINT 21HMOVDX,OFFSETR10MOVAH,09HINT 21HMOVDX,OFFSETS10MOVAH,09HINT 21HMOVAH,4CHINT 21HCODESENDSENDSTART7.( 正确 )在字符串中查找空格字符(ASCII 码位 20H),找到显示Y ,否则显示N。DATASSEGMENTS DB'GHLU JIBGYBUJHNUJB' CNT EQU$ - SDATAS ENDS-14-汇编语言实验指导/报告明CODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXLEA BX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论