
汇编语言
TYA_Saras
这个作者很懒,什么都没留下…
展开
-
统计正数、负数与零的个数
求一个长为N(小于255)的ARRAY字数组中正数、负数与零的个数,正数的个数存放在DH中,负数的个数存放在DL中,零的个数存放在BH中。(扩展:将统计的结果显示出来)data segment mess0 db "The array is: -1, -2, 0, 0, 0, 1, 2, 3, 4", 0dh,0ah,'$' mess1 db "The number of positive: ", '$' mess2 db "The number of negative: ",'$' me原创 2021-10-13 20:35:54 · 3337 阅读 · 0 评论 -
小写转大写输出,并统计数字、大写字母、小写字母的个数
键盘输入数字、大写字母、小写字母的混合串(以回车结束,100个以内),将其中的小写字母转换为大写字母后显示到CRT上(扩展:并统计其中其中数字、大写字母、小写字母的的个数,显示出来)data segment mess db "pelease input a string: ", 0dh, 0ah, '$' Num db 0dh, 0ah,"THE NNMBER OF NUM IS :$" Cap db 0dh, 0ah,"THE NNMBER OF CAP IS :$" Lower db 0d原创 2021-10-13 20:34:38 · 670 阅读 · 0 评论 -
计算两个数之和并输出
键盘输入两个一位十进制数(有提示输入),编程计算他们的和,并将结果分别以二进制、十进制和十六进制的形式显示到CRT上。扩展:做一个菜单,选1,2,3,4分别输出及退出)data segment menu db "1 print decimal", 0dh,0ah ;定义菜单 db "2 print hexadecimal", 0dh,0ah db "3 print binary", 0dh,0ah db "4 exit", 0dh,0ah,'$' msg1 db "please原创 2021-10-13 20:33:32 · 1417 阅读 · 0 评论 -
统计并输出数字、大写字母、小写字母
内存自source开始有20个数字、大写字母、小写字母的混合串(比如:1234567890abceFGHIJ)编程将其中的数字符号挑选出来存储到dst开始的内存中,并将结果显示到CRT上。扩展A:做一个菜单,选1,2,3,4分别输出数字、大写、小写及退出扩展B:同时输出数字、大写、小写的个数data segment menu db "1 print num", 0dh, 0ah ;定义打印菜单 db "2 print upper case", 0dh, 0ah db "3 print l原创 2021-10-13 20:32:32 · 694 阅读 · 0 评论 -
dosbox问题
masm时Unable to open input file修改文件名,保证其不超过8个字符原创 2021-10-13 19:23:44 · 1044 阅读 · 0 评论 -
汇编语言基础知识
模板data segment [数据段]data endscode segment assume cs:code, ds:data, es:datastart: [代码段]exit: mov ah,4cH int 21Hcode endsend start数据段NumOut db 0dh, 0ah,“The number of Num is : $” NumOut:变量名 db:定义 0dh, 0ah:换行 “The number of Num is :原创 2021-09-30 10:15:18 · 2935 阅读 · 0 评论 -
debug操作
debug操作u:反汇编,看代码-t:执行下一行-d 0000:看从DS:0000开始的内存内容-g 000C:执行到第13行-r:查看寄存器内容-q:退出debug原创 2021-09-30 00:29:05 · 107 阅读 · 0 评论 -
dosbox基础使用
dosbox运行程序1、mount c: d:\masm64把d盘masm64的内容挂在到c盘中2、c:进入c盘3、masm name.asm编译name的asm文件,后面要敲回车masm name.asm;编译name的asm文件,后面不用敲回车4、link name连接name的文件,后面要敲回车link name;连接name的文件,后面不用敲回车5、name运行name的文件dubug程序1、挂载、进入c盘步骤和前面一样2、debug name.exe3、输入命令原创 2021-09-30 00:27:59 · 1675 阅读 · 0 评论