Assembly code DATAS SEGMENT cap1 db "please input a string",0dh,0ah,"$" cap2 db "plesae input the letter you search",0dh,0ah,"$" str0 db 40,?,40 dup(0), str1 db 40 dup (0) DATAS ENDS STACKS SEGMENT dw 40h dup(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS笑脸ATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX mov dx,offset cap1;输出提示“please input a string" mov ah,09h int 21h mov dx,offset str0;输入一行字符串 ;mov dh,0ah ;此处错误 mov ah,0ah int 21h mov dl,0ah;以下三行是实现换行功能 mov ah,02 int 21h mov dl,13;以下三行是实现回车功能 mov ah,02 int 21h mov dx,offset cap2 mov ah,09h int 21h mov ah,01h int 21h lea si,str0 lea di,str1 ;mov dh,dl ;此处错误,输入放在al中 mov dh,al call search xor dh,dh mov cx,dx ;lea di,str0;以下几句是实现依次输入找到的字符串的位置 lea di,str1; l4: ;loopz l5. ;mov cl,[di] mov dl,byte ptr [di] cmp dl,0 jz l5 add dl,30h mov ah,02h int 21h mov dl,',' mov ah,02h int 21h inc di jmp l4 l5: MOV AH,4CH INT 21H search proc;子程序 pushf push ax ;mov cx,[si+1] ;此处修改 xor cx,cx mov cl,byte ptr[si+1] mov dl,0 mov ax,1 l3:cmp [si+2],dh jnz l1 inc dl mov [di],al inc di l1:inc ax cmp ax,cx ja l2 inc si jmp l3 l2:pop ax popf ret search endp CODES ENDS END START
1
编程从键盘输入两个一位十进制数,计算二者之和,并将计算结果显示在屏幕上
2022-11-15 23:43:29 607B 是你想要的
1
汇编语言实验学习及掌握汇编语言源程序的书写格式和要求。 2.学会使用EDIT、MASM、LINK、DEBUG等软件工具。 3.熟练掌握在计算机上编辑、汇编、连接及运行汇编语言程序的方法。
2022-11-07 10:45:29 533KB 汇编语言实验
1
完整详细的汇编实验报告 1、用Debug命令查看寄存器和内存中的内容 2、不同寻址方式的灵活运用 3、算术及位串处理程序 4、伪指令 1、要求掌握使用Debug命令查看寄存器的和内存的方法 2、通过实例认识汇编语言程序,初步了解程序格式、段定义、标号、DOS系统功能、操作数、指令、说明语句等作用。 3、掌握汇编语言程序从设计到形成可执行程序文件的方法和步骤。 4、了解汇编语言的系统工作文件和工作环境。理解汇编程序和连接程序的作用。理解列表文件内容。 5、初步了解程序的运行和调试方法。学会使用Debug主要命令和常用的DOS命令。 熟悉和掌握7种不同的操作数寻址方式的使用方法。 (1)多数位的算术运算、移位操作、字符串操作等程序的设计 (2)学习使用分支与循环等基本编程方法 (3)熟练使用Debug。
2022-10-30 22:10:43 860KB 汇编语言 实验报告
汇编语言十个实验实验报告 实验一 用机器指令和汇编指令编程 实验2 汇编命令(伪指令)实验 实验3 顺序结构程序实验(1) 实验4 顺序结构程序实验(2) 实验5 简单分支结构程序实验 实验6 循环结构程序实验(一) 实验7 循环结构程序实验(二) 实验8 子程序实验(一) 实验9 子程序实验(2) 实验10 DOS功能调用
2022-06-26 09:01:08 352KB 汇编语言 实验报告
通过汇编语言,实现计算立方值通过汇编语言,实现计算立方值通过汇编语言,实现计算立方值通过汇编语言,实现计算立方值通过汇编语言,实现计算立方值通过汇编语言,实现计算立方值
2022-06-24 18:20:06 2KB 汇编语言
1
包括文件: debug.exe DOSBox0.74-3-win32-installer.exe edit.com exe2bin.exe LINK.EXE MASM.EXE 说明: 1、上述文件为进行王爽《汇编语言》实验所需的环境,0积分共享到网络供大家一起学习 2、该资源对应的博文:https://blog.csdn.net/qq_37397652/article/details/125285880 3、资源获取来源于网络,如有侵权请联系我,我会立即删除
2022-06-15 22:00:34 1.57MB 汇编语言
1
1. 寄存器和内存 打开DOSBox,键入mount c d:\masm\,将d:\masm\ 盘作为DOSBox的工作子目录。 开始 Debug 程序:在DOSBox 提示界面中,输入“c:  ”,再键入“debug ”,再输入“Q ” 退出程序。 再次启动 Debug:
1
实验一、上机操作和 DEBUG 练习、 实验二 顺序程序设计、实验三 串操作程序设计、实验四 分支程序和循环程序设计、实验五 综合程序设计 实验一: 1、将存放在数据段中的变量 VAR1 中的三个数,传送到该段中的变量 VAR2 中。 2、将存放在数据段 STR1 中的字符串‘ABCDEF‘传送到该段的 STR2 存储区中。 实验二: 1、计算(X+(Y*Z-100))/W 2、设X、Y、Z均为双精度数,它们分别存放在X、X+2、Y、Y+2、Z、Z+2存储单元中,存放时高位字存放在高地址,低位字存放在低地址,编写程序实现下面的表达式:X+(Y-Z)=W
2022-05-27 22:00:29 911KB 源码软件 汇编语言
计算机组成原理与汇编语言实验与课设源码分享; 题目在
2022-04-27 12:03:00 28KB 汇编 计算机组成原理 8086 dosbox
1