馒头笑开了花
; 本程序通过编译,运行正确。Code Segment Assume CS:Code,DS:CodeCharactors db 'This is a String with Upper case and Down case Letter$'Count equ $-Charactors-1; -----------------------------------------; 功能:显示指定地址(Str_Addr)的字符串; 入口:; Str_Addr=字符串地址(要求在数据段); 用法: Output_Str Str_Addr; 用法举例:Output_Str PromptStrOutput_Str MACRO Str_Addr lea dx,Str_Addr mov ah,9 int 21h EndM; -----------------------------------------; 功能:输出回车换行Enter_CTLF proc Near push ax push dx mov ah,02h mov dl,0dh int 21h mov dl,0ah int 21h pop dx pop ax retEnter_CTLF endp ; -----------------------------------------; 功能:输出一个字符 ; 入口:dl=要显示的字符 Enter_Chr proc Near push ax mov ah,02h int 21h pop ax ret Enter_Chr endp ; ----------------------------------------- Start: push cs pop ds push cs pop es ;使数据段、附加段与代码段同段 cld Output_Str Charactors ;显示输出原字符串 call Enter_CTLF ;输出一个回车换行; 将字符串中的小写字母逐个转换为大写字母并显示 lea si,Charactors mov cx,CountDown_Upper: mov dl,[si] ;读入一个字母 and dl,0DFh ;转换为大写 call Enter_Chr ;显示输出一个字符 inc si ;增1,准备处理下一个字母 loop Down_Upper call Enter_CTLF ;输出一个回车换行; 将字符串中的大写字母逐个转换为小写字母并显示 lea si,Charactors mov cx,CountUpper_Down: mov dl,[si] ;读入一个字母 or dl,20h ;转换为小写 call Enter_Chr ;显示输出一个字符 inc si ;增1,准备处理下一个字母 loop Upper_Down Exit_Proc: mov ah,4ch ;结束程序 int 21hCode ENDS END Start ;编译到此结束程序运行结果:This is a String with Upper case and Down case LetterTHIS IS A STRING WITH UPPER CASE AND DOWN CASE LETTERthis is a string with upper case and down case letter
V大米爸爸V
较常见的说法是:Parameters must be set for each group/array. 从字母上看是 group, 不过我想你说的是 array.用 boundry value 代替 parameter 也行.
毛毛512512
位,字节,字三者的关系是:1位=1比特;1字=2字节;1字节=8位;1字=16位。
字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。
1、位
位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;
2、字节
字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位,字节同时也在一些计算机编程语言中表示数据类型和语言字符,在现代计算机中,一个字节等于八位;
3、字
字是表示计算机自然数据单位的术语,在某个特定计算机中,字是其用来一次性处理事务的一个固定长度的位(bit)组,在现代计算机中,一个字等于两个字节。
字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。
一个字节也可以表示一系列二进制位。在一些计算机系统中,4 个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。
一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。