电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理与接口技术设计实验VIP免费

微机原理与接口技术设计实验_第1页
1/12
微机原理与接口技术设计实验_第2页
2/12
实验一:编写程序,比较两个字符串 STRINGS STRING2 所含的字符是否相同, 若字符相同则显示“ Match ”,否则显示“ No Match ” 参考程序: DATA SEGMENT STRING1 DB 'HAPPY ASM' LEN EQU $-STRING1 STRING2 DB 'HAPPY ASM' MESSAGE1 DB 'MATCH',0DH,0AH,'$' MESSAGE2 DB 'NO MATCH',0DH,0AH,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX LEA SI,STRING1 LEA DI,STRING2 MOV CX,LEN COMPARE: MOV AL,[SI] MOV BL,[DI] CMP AL,BL JNE DISMATCH INC SI INC DI LOOP COMPARE MATCH:LEA DX,MESSAGE1 JMP DISP DISMATCH:LEA DX,MESSAGE2 DISP: MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START 实验二:编写程序,从键盘输入一串字符,以‘ $'或回车结束,将其中的小写 字母转变为大写字母,其余字符不做转换,原样输出,结果显示在屏幕上。 参考程序: DATA SEGMENT BUF DB 50 DB DB 50 DUP() INPUTSTRING DB 'PLEASE INPUT A STRING:','$' 微 机 原 理 与 接 口 技 术 设 计 实 验 --第 1页微 机 原 理 与 接 口 技 术 设 计 实 验 --第 1页OUTPUTSTRING DB 'OUTPUTSTRING IS:','$' ENTERSTRING DB 0DH,0AH,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA DX,INPUTSTRING MOV AH,09H INT 21H LEA DX,BUF MOV AH,0AH INT 21H LEA DX,ENTERSTRING MOV AH,09H INT 21H LEA BX,BUF ADD BX,2 NEXT1:MOV AL,[BX] INC BX COMPARE:CMP AL,24H JZ DISP CMP AL,61H JB NEXT1 CMP AL,7AH JA NEXT1 SUB AL,20H MOV [BX-1],AL JMP NEXT1 DISP:LEA DX,OUTPUTSTRING MOV AH,09H INT 21H LEA DX,BUF+2 MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START 实验三:利用子程序方法编写程序,设有 10 个无符号数的字节序列,查找该序 列中的最大值和最小值,并把结果显示在屏幕上。 参考程序 1:(针对一位 10 进制数) STACK SEGMENT STACK 微 机 原 理 与 接 口 技 术 设 计 实 验 --第 2页微 机 原 理 与 接 口 技 术 设 计 实 验 --第 2页DW 256 DUP() TOP LABEL WORD STACK...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理与接口技术设计实验

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部