`

汇编语言课程实验一

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

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年的所有上机实验的解答。汇编语言作为计算机科学的基础课程,对于理解计算机底层运作机制、...

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

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

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

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

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

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

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

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

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

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

    汇编语言课程设计报告

    【汇编语言课程设计报告】 本报告主要针对8086汇编语言的课程设计,旨在帮助学生深入理解和掌握汇编语言的编程实践。实验环节包括了对DEBUG调试工具的运用,8088/8086处理器的寻址方式和指令系统,以及汇编语言程序...

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

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

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

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

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

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

    汇编语言课程学习资料、实验报告及源码

    以下是针对“汇编语言课程学习资料、实验报告及源码”的资源简介: **资源名称**:汇编语言课程学习资料、实验报告及源码 **资源类型**:教育资料、实验文档、源代码 **适用人群**:计算机科学与技术专业学生、软件...

    汇编语言实验报告,实验指导

    通过这样的实验,学生不仅能掌握汇编语言的基本语法,还能了解到计算机系统执行程序的底层机制,这对于进一步学习操作系统、计算机组成原理等高级课程具有极大的帮助。 总的来说,汇编语言实验报告和实验指导是...

    山大汇编语言实验报告

    《山东大学汇编语言实验报告》是一份详尽的教学材料,涵盖了汇编语言的基本概念、指令系统、程序设计以及实际操作的实践经验。汇编语言,作为计算机科学的基础,是计算机硬件与高级编程语言之间的桥梁,它允许程序员...

Global site tag (gtag.js) - Google Analytics