编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串‘welcome to masm!’
assume cs:code
data segment
db 'welcome to masm!'
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov si,0
mov di,10*160+80 ;第十行中间
mov cx,16
s1: mov al,ds:[si]
mov ah,00000010B ;绿色
mov es:[di],ax
inc si
inc di
inc di
loop s1
mov si,0
mov di,11*160+80 ;第十一行中间
mov cx,16
s2: mov al,ds:[si]
mov ah,00100100B ;绿底红色
mov es:[di],ax
inc si
inc di
inc di
loop s2
mov si,0
mov di,12*160+80 ;第十二行中间
mov cx,16
s3: mov al,ds:[si]
mov ah,01110001B ;白底蓝色
mov es:[di],ax
inc si
inc di
inc di
loop s3
mov ax,4c00h
int 21h ;如果要看到完整的显示请输入:“-g 4c”,即立即运行到此条指令
code ends
end start
分享到:
相关推荐
实验9 根据材料编程 第10章call和ret指令 10.1 ret和retf 10.2 call指令 10.3 依据位移进行转移的call指令 10.4 转移的目的地址在指令中的call指令 10.5 转移地址在寄存器中的call指令 10.6 转移地址在内存...
"最强大的王爽汇编语言学习环境"是一个专为学习这门课程设计的资源包,它包含了一系列辅助学习的工具和资料,旨在提供一个全面、高效的实践平台。 首先,汇编语言是计算机科学中的低级编程语言,它与机器语言密切...
课程资料通常包括讲义、习题、实验指导等,这些材料将帮助学习者系统地掌握汇编语言的各个部分。通过阅读《汇编语言》教材,结合课后答案的解答,再辅以课程资料中的练习,可以全面提升对汇编语言的理解和应用能力。...
汇编语言实验九根据材料编写程序 汇编语言实验十编写子程序(显示字符串) 汇编语言实验十一编写子程序 汇编语言实验十二编写0号中断处理程序 汇编语言实验十三编写安装7ch中断例程,功能显示一个以0结尾的字符串,...
而“汇编语言课后习题答案及实验解答”则是王爽主编的实践指南,它包含了教材中所有习题的解答以及实验操作的详细指导。这套资料对于学习者来说是一个极为重要的参考,不仅有助于他们自我检验对汇编语言的理解程度,...
《王爽汇编2版(课件)》是著名计算机教育专家王爽教授关于汇编语言的第二版教学资源,旨在帮助学习者深入理解和掌握汇编语言编程的基础知识和高级技巧。汇编语言是一种低级编程语言,它与机器语言紧密相关,允许...
综上所述,这个资源包提供的实验和报告涵盖了汇编语言在单片机实际应用中的基础和关键知识点,是学习单片机控制和嵌入式系统开发的良好实践材料。通过这些实验,学习者将能够熟练掌握汇编语言,理解和应用单片机的...
《王爽——汇编语言指导书》是一本深入浅出介绍汇编语言的教材,适合初学者和有经验的程序员作为参考。这本书以其易懂性和实用性而受到广大读者的推崇,作者王爽以其独特的教学风格,将复杂的汇编语言概念以层次分明...
《汇编语言》是王爽教授撰写的一本经典教材,深入浅出地介绍了汇编语言的基础知识和实际应用。实验七作为教材中的一个重要部分,旨在让读者通过实践操作,更深刻地理解汇编语言的工作原理和编程技巧。在这个压缩包中...
清华大学出版的王爽第二版《汇编原理》深入浅出地介绍了计算机底层运作机制,特别是如何使用汇编语言进行编程。汇编语言是一种低级编程语言,与机器语言密切相关,每条指令都对应于计算机硬件可直接执行的操作。 在...
实验9 根据材料编程 第10章 CALL和RET指令 10.1 ret和retf. 10.2 call指令 10.3 依据位移进行转移的call指令 10.4 转移的目的地址在指令中的call指令 10.5 转移地址在寄存器中的call指令 10.6 转移地址在...
总的来说,《ASM-Language-Learning:王爽汇编实验代码》提供了丰富的实践材料,让学习者能够动手操作,加深对汇编语言的理解。通过这个资源,你可以一步步地探索计算机底层的运作机制,提升编程能力,尤其是对于那些...
- **特点**: 一些大学和学术机构提供在线的汇编语言实验室,通过模拟器进行实验和调试。这种方式能够帮助学习者更直观地理解汇编语言的执行过程和调试技巧。 ### 4. 实践建议 #### 4.1 编写简单程序 - **建议**: ...
1. 学习材料:可以从教科书如《汇编语言》(王爽著)开始,结合实践项目进行学习。 2. 实验平台:使用模拟器(如QEMU)或实际硬件进行实验,加深理解。 3. 在线资源:如GitHub上的开源项目、编程论坛的讨论等,...
**大实验**可能涵盖了多个复杂的汇编语言编程项目,这些项目可能包括但不限于内存管理、中断处理、I/O操作等。通过这样的实践,学生能够理解计算机系统的基本工作原理,熟悉不同处理器架构下的指令集,以及如何利用...
本资源包“汇编课件及源代码下载”提供了丰富的学习材料,包括课件和实验源代码,旨在帮助学习者深入理解和掌握汇编语言。 首先,课件部分通常包含了汇编语言的基础理论和实践操作。这部分内容可能涵盖以下知识点:...