`

汇编语言课程实验一

阅读更多
实验一,编写汇编程序,验证从键盘输入的是否为一合法的整数

assume cs:code,ds:data
data segment
	show db "Input a charactor ",0dh,0ah,"$"
	msg  db " is a number",13,10,"$"
	msg2 db " is not a number$"
data ends

code segment
start:
	mov ax,data
	mov ds,ax

	lea dx,show
	mov ah,9
	int 21h

	mov ah,1
	int 21h
	
	cmp al,'0'
	jb no
	cmp al,'9'
	ja no

yes:	lea dx,msg
	mov ah,9
	int 21h
	jmp exit

no:	lea dx,msg2
	mov ah,9
	int 21h
exit:	mov ax,4c00h
	int 21h

code ends
end start


 

分享到:
评论

相关推荐

    汇编语言课程设计实验报告

    【汇编语言课程设计实验报告】是一份关于学习和实践汇编语言的综合性任务,旨在深化学生对汇编语言的理解和应用能力。汇编语言是一种低级编程语言,它直接对应于计算机硬件的指令集,因此,掌握汇编语言对于理解...

    汇编语言课程实验报告

    【汇编语言课程实验报告】概述 汇编语言是一门低级别的编程语言,它与计算机硬件紧密相连,用于编写可以直接被CPU执行的程序。在安徽工业大学的汇编语言课程中,学生们通过实验报告的形式深入理解和实践汇编语言的...

    [中南大学版]计算机原理与汇编语言课程设计实验报告

    根据提供的文件信息,本课程设计报告的内容涉及计算机原理与汇编语言,重点在于通过实验设计加深学生对计算机组成原理的理解以及汇编语言编程的实践能力。报告详细描述了课程设计的目标、要求、内容、测试、使用说明...

    汇编语言程序设计全部实验报告.zip

    汇编语言实验一查看CPU和内存,用机器指令 汇编语言实验二用机器指令和汇编指令编程 汇编语言实验三编程·编译·链接·跟踪 汇编语言实验四[bx]和loop的使用 汇编语言实验五编写,调试具有多个段的程序 汇编语言实验...

    汇编语言课程实验四(4.asm)

    通过汇编语言,输出9x9乘法表通过汇编语言,输出9x9乘法表通过汇编语言,输出9x9乘法表通过汇编语言,输出9x9乘法表通过汇编语言,输出9x9乘法表通过汇编语言,输出9x9乘法表

    汇编语言所有实验报告

    汇编语言是计算机科学中的基础课程,它是一种低级编程语言,直接对应于机器指令,每条汇编指令通常对应一条机器码。以下是对汇编语言及相关知识点的详细解释: 1. **汇编语言基础**:汇编语言由一系列助记符组成,...

    吉林大学-汇编语言实验上机答案全

    《吉林大学汇编语言实验上机答案全》是针对吉林大学计算机科学与技术学院汇编语言课程的一份重要参考资料,主要包含2012年的所有上机实验的解答。汇编语言作为计算机科学的基础课程,对于理解计算机底层运作机制、...

    汇编语言课程实验(水仙花数)

    这个“汇编语言课程实验(水仙花数)”很可能是华中科技大学一门课程的教学实践项目,旨在让学生通过编写汇编语言程序来理解和计算水仙花数,从而深入学习汇编语言的基础知识和实际应用。 在实验中,学生可能会学到...

    汇编语言课程设计案例源程序(27个)

    汇编语言课程设计是计算机科学教育中的一个重要环节,旨在帮助学生理解计算机底层工作原理,提升编程技能。这个压缩包包含的"汇编语言课程设计案例源程序(27个)"是一份宝贵的教育资源,涵盖了多个实际问题的解决...

    合工大汇编语言程序设计实验报告

    【汇编语言程序设计实验报告】是合肥工业大学计算机与信息学院针对汇编语言课程的一份实验报告,旨在帮助学生深入理解和应用8086/8088微处理器的汇编语言编程。实验的主要目标是熟悉DEBUG调试工具,掌握汇编语言中的...

    《汇编 语言》实验指导书

    实验一是一个入门级的实验,意在引导学习者熟悉汇编语言的编程流程。通过编写一个计算1到100累加和的程序,学习者不仅能够掌握基本的算术运算指令,还能学会使用循环结构来简化编程任务。同时,该实验强调了 DEBUG ...

    微机原理与汇编语言-实验报告(全).doc

    这些实验覆盖了微机原理与汇编语言课程的核心概念,包括硬件接口操作、系统功能调用、中断处理、循环和分支结构、以及数据处理和输入输出操作。通过这些实验,学生能够巩固理论知识,提升实际动手能力。

    汇编语言课程设计报告

    汇编语言课程设计报告 随着计算机技术的迅猛发展,对系统底层了解的需求日益增加,汇编语言作为一种接近硬件的编程语言,其重要性不言而喻。本汇编语言课程设计报告针对8086汇编语言,以规范化的课程设计为宗旨,...

    中南大学汇编语言课程设计,汇编语言课程设计汇编语言程序

    《中南大学汇编语言课程设计深度解析》 在计算机科学的世界里,汇编语言扮演着至关重要的角色,它是计算机硬件与高级编程语言之间的桥梁。本次中南大学的汇编语言课程设计,旨在让学生深入理解计算机底层工作原理,...

    武汉理工大学汇编语言程序设计实验报告

    【汇编语言程序设计实验报告概述】 汇编语言是一种低级编程语言,它与机器语言密切相关,用于编写计算机程序。武汉理工大学的汇编语言程序设计实验报告旨在让学生深入理解和掌握汇编语言的基本概念、编程技巧以及...

    汇编语言课程设计《可弹奏的音乐盒》,附规范格式完整文档及8086汇编源码

    【汇编语言课程设计《可弹奏的音乐盒》】是一项综合性的学习任务,旨在让学生通过实际操作加深对8086汇编语言的理解。在这个项目中,学生需要设计一个程序,该程序允许用户选择播放预设的音乐或自由弹奏音乐。以下是...

    汇编语言课程设计1实现一组数据的排序与显示

    汇编语言课程设计实现一组数据的排序与显示 汇编语言课程设计是计算机科学与技术学院的一个重要组成部分。在这个课程设计中,我们将实现一组数据的排序与显示,并统计各班课程的平均成绩。这项课程设计的主要目的是...

    四川大学汇编语言第一次实验报告.doc

    实验报告标题为“四川大学汇编语言第一次实验报告”,该报告详细介绍了在汇编语言课程设计中的一个实验,重点是掌握DEBUG的基本调试命令以及数据传输指令的运用。实验旨在通过实际操作,提升学生对DEBUG工具的熟悉度...

    华科网安汇编语言课程设计一.doc

    华科网安汇编语言课程设计一 本课程设计主要集中在汇编语言的应用和实践,旨在帮助学生更加熟悉掌握子程序的编写、内存的寻址和寄存器的保护等关键技术。本设计报告共分为五个部分,分别是实验目的与内容、实验工具...

Global site tag (gtag.js) - Google Analytics