- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《IBM-PC汇编语言程序设计第二版》部分习题答案(第5章)
5.1 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来.model small.stack 100H.codemain proc farStart:?push dx?mov ax,0?push ax??mov ah,01H?int 21H??cmp al,61H??jl lop1??cmp al,7BH?jge lop1??sub al,20H?mov dl,al??lop1:mov ah,2?int 21H??retEnd start
5.2 编写一个程序,从键盘接受一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符..model small.386.codeMAIN PROC FARstart:?push ds?sub ax,ax?push ax?input:?mov ah,7H?int 21Hcmpe:??cmp al,20H?JE? exit??cmp al,61H?JL? input??cmp al,7AH?JG? inputprint:?sub al,01H?mov dl,al?mov ah,02H?int 21H??add al,01H?mov dl,al?mov ah,02H?int 21H??add al,01H?mov dl,al?mov ah,02H?int 21H??;输出换行回车?mov dl,0AH?mov ah,02H?int 21H
?jmp inputexit :?retMAIN ENDPEND start
5.3 将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。.model small.datax DB 4 dup(?).stack 100H.codeMAIN PROC FARstart:?push ds?and ax,00H?push ax??mov ax,1234H??mov cx,04H?mov si,00Hlop:?push cx?mov? cl,04H?rol ax,cl?push ax?and al,0FH?mov BYTE PTR x[si],al?pop ax?pop cx?add si,2?Loop lop?mov al,[X]?mov bl,[X+2]?mov cl,[X+4]?mov dl,[X+6]print:?mov ah,02H?int 21H??mov dl,al?mov ah,02H?int 21H??mov dl,bl?mov ah,02H?int 21H
?mov dl,cl?mov ah,02H?int 21Hexit:?retMAIN ENDPEND start
5.4 编写一个程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示MATCH,若不同在显示:NO MATCH。
.model small.dataSTRING1 DB I must study hardSTRING2 DB I must study hardX?????? DB MATCH .$Y?????? DB NO MATCH.$
.stack 100H.codemain proc farStart:?push dx?mov ax,0?push ax??mov ax,@data?mov ds,ax?mov es,ax??lea si,STRING1?lea di,STRING2?cld??mov cx,(string2-string1)/ type STRING2?retEnd start
5.5编写一个程序,要求能从键盘接收一个个位数N,然后响铃N次,(响铃的ASCII为07)。这题比较有意思,呵呵。model small
.codemain proc farstart:?push ds?sub ax,ax?push axinput:????牋牋 mov ah,01H牋牋牋牋 int 21H
牋牋牋牋 cmp al,20H牋牋牋牋 je?exit
牋牋牋牋 cmp al,30H牋牋牋牋 jle input牋牋牋牋 cmp al,3AH牋牋牋牋 jge input牋牋牋牋 sub al,30H牋牋牋牋 mov cx,ax牋牋牋牋 and cx,0FFHlop:牋牋牋牋 mov dl,07H牋牋牋牋 mov ah,2H牋?
您可能关注的文档
- EQ4赤道仪.doc
- 第七章污染防治法.ppt
- 三上几分之一1.ppt
- B008小学数学教学方法的优选.doc
- 物态变化分析.ppt
- 平方差公式课题.doc
- 金华镇中2010.doc
- 100个最流行的营销词汇.doc
- 2010年石家庄裕华区一模化学试题.doc
- 第一模块单词拼写专项练习-新人教[.doc
- 员工转正申请报告及提前转正标准范文大全三.docx
- 2021-2026年中国应急救援工程市场深度分析及投资战略咨询报告.docx
- 2025-2031年中国MRD动态监测行业发展全景监测及投资方向研究报告.docx
- 中国模拟产品市场运行态势及行业发展前景预测报告.docx
- 2024中国电脑培训市场前景预测及行业投资潜力预测报告.docx
- 中国农业产业化联合体行业发展监测及发展趋势预测报告.docx
- 2021-2026年中国OFD行业发展监测及投资战略规划研究报告.docx
- 中国西昌市文化行业市场发展现状及未来发展趋势预测报告.docx
- 2024中国养老项目PPP模式行业发展运行现状及投资战略规划报告.docx
- 2024中国二次元行业市场深度分析及投资战略规划报告.docx
最近下载
- 新人教版三年级上册数学第八单元《分数的简单计算》名师教学设计.doc
- 第13课《社会治理与总体国家安全观》第一框《促进社会治理体系现代化》教案.docx
- 消防安全重点单位消防安全管理要求第1部分 总则.pdf VIP
- 太阳对地球的影响(教学设计).docx VIP
- 16S401 管道和设备保温、防结露及电伴热 (附条文说明).pdf VIP
- 2023年中国黄金企业招聘笔试真题.docx VIP
- QCR 749.3-2020 铁路桥梁钢结构及构件保护涂装与涂料 第3部分:附属钢结构.docx
- 全屋整装定制装修合同范本.docx
- 固体废物 可提取石油烃总量的测定 红外分光光度法.pdf VIP
- 养老机构院内感染控制检查记录单.docx
文档评论(0)