- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言程序设计简单的上机考试总结
汇编语言程序设计简单的上机考试总结
[原创]汇编语言程序设计简单的上机考试总结
文章标题:[原创]汇编语言程序设计简单的上机考试总结顶部 冰血封情 发布于:2004-11-1221:38 [楼主][原创]汇编语言程序设计简单的上机考试总结
文章作者:冰血封情[EST]
信息来源:邪恶八进制PRC(www.EvilO)
注意:本文是冰血封情对一个简单的ASM机试总结没什么技术难度很适合菜鸟看
刚刚考完IBMPC汇编语言程序设计考试挺简单的但是也得做个总结因为中间被老师刁难了一下不爽她
本次机试考了两道题目就第一道题目来总结一下(因为她刁难我的就是这题目)
题目要求:
用IBMPC80x86汇编语言简单实现一个小程序其作用是让用户从键盘上输入一串字符然后程序接受这些字符后统计里面非数字的字符个数然后将结果显示出来
很简单的考试题目是人都会平时实验做过一个类似的于是自然想偷懒了人不偷懒天诛地灭呀于是我一开始把程序写成这样(去过我blog的人都知道这就是我以前做过分析的程序)
代码如下:
Copycode
;PROGRAMTITLEGOESHERE--COUNT_CHAR
;*****************************************************************************
datasegment ;definedatasegment
letter db 0 ;defineletterA--Za--z
digit db 0 ;definedigit0--9
other db 0 ;defineotherchar
dataends ;datasegmentend
;*****************************************************************************
codesegment ;definecodesegment
;-----------------------------------------------------------------------------
main proc far ;beginofmainpartofprogram
assumecs:code,ds:data
start: ;starttheexecutionaddress
mov letter,0
mov digit,0
mov other,0
input:
mov ah,01h ;inputchar
int 21h ;callcmdcommand
cmp al,0dh ;ifenter
jz exit ;thenexit
cmp al,#39;A#39; ;compareittoA
jb l1 ;ifAjumptol1
cmp al,#39;Z#39; ;compareittoZ
ja hello ;ifZjumptohello
inc letter ;A-----Z
jmp input ;jumptoinput
l1:
cmp al,#39;0#39; ;compareitto0
jb oth ;if0jumptooth
cmp al,#39;9#39; ;compareitto9
ja oth ;if9Ajumptooth
inc digit ;0-----9
jmp input ;jumptoinput
hello:
cmp al,#39;a#39; ;compareittoa
jb oth ;ifZajumptooth
cmp al,#39;z#39; ;compareittoz
ja oth ;ifzjumptooth
inc letter ;a-----z
jmp input ;jumptoinput
oth:
inc other ;otherischar
jmp input ;jumptoinput
exit:
mov ah,4ch ;returntoexit
int 21h ;callcmdcommand
您可能关注的文档
- c语言学习,c语言课件第09章.ppt
- C语言——第10章 结构体与公用体.ppt
- 第10章_文件(C语言).ppt
- c语言课件 第十章.ppt
- c语言 课件C8-文件-2010.11.20更新.ppt
- cad 练习题 文本文档.doc
- CAD常用命令及技巧.doc
- CAD快捷方式及命令.doc
- 2012汇编语言试卷B.doc
- CAD预赛.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)