汇编语言:输入一个数字,显示出其月份英文单词的前三个字母例如输入1 显示JAN

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 20:25:51
汇编语言:输入一个数字,显示出其月份英文单词的前三个字母例如输入1 显示JAN

汇编语言:输入一个数字,显示出其月份英文单词的前三个字母例如输入1 显示JAN
汇编语言:输入一个数字,显示出其月份英文单词的前三个字母
例如输入1 显示JAN

汇编语言:输入一个数字,显示出其月份英文单词的前三个字母例如输入1 显示JAN
Code Segment
Assume CS:Code,DS:Code
EnterCRLF Proc Near
mov dl,0dh
mov ah,2
int 21h
mov dl,0ah
int 21h
ret
EnterCRLF EndP
Prompt_Mon DB 'month?:$'
MONTAB DB 'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'
Input_Num DB 3,0,3 dup(?)
Start:push cs
pop ds
Get_Number:LEA DX,Prompt_Mon
MOV AH,9
INT 21H
call EnterCRLF
lea dx,Input_Num
push dx
pop si
inc si
mov ah,0ah
int 21h
lodsb
test al,0fh
jz Exit_Proc
cmp al,1
ja Two_Chr
lodsb
and al,0fh
xor ah,ah
jmp Seach_Mon
Two_Chr:lodsw
and ax,0f0fh
xchg ah,bh
xor ah,ah
mov bl,10
mul bl
add al,bh
cmp al,1
jb Get_Number
cmp al,12
ja Get_Number
Seach_Mon:dec al
mov bl,3
mul bl
lea si,MONTAB
add si,ax
call EnterCRLF
mov cx,3
Output_Mon:lodsb
xchg dl,al
mov ah,2
int 21h
loop Output_Mon
call EnterCRLF
JMP Get_Number
Exit_Proc:mov ah,4ch ;结束程序
int 21h
Code ENDS
END Start ;编译到此结束

汇编语言:输入一个数字,显示出其月份英文单词的前三个字母例如输入1 显示JAN 汇编语言 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果.最好有调试步骤,万分感谢 请发到我的邮箱cinn@sohu.com 编写一个javascript程序,要求用户输入1~12的数字,然后显示对应的英文月份简写,例如 jan,mar,feb,等 C语言:输入一个正整数, 计算并显示出该数的各位数字之和. 输入一个正整数,判断是奇数还是偶数,如果是偶数显示‘PARTY’,若是基数显示‘ODD'用汇编语言! 编写一个程序,从键盘上输入一个整数,用英文显示该整数的每一位数字.若用户输入392,那么程序显示three nine two 编写一个程序 从键盘上输入一个整数,用英文显示该整数的每一个数字 C#写程序,从键盘输入一行字符,显示出输入的字符并分别统计出其中的英文字母,数字和其他字符的个数. C语言编程题:任意输入一个数,使其在输出屏幕上显示出他是几位数,且显示出每位的具体数字.即个位,十位,百位.的具体数字. 求高手帮忙写一个正则表达式,用来判断一个只能输入数字的文本框若输入英文、汉字或符号显示错误信息 用C语言编写一个输出有规律三角形数列的程序.例如输入数字5可以自动显示出1121123211234321123454321必须保证格式正确,还有可以按输入的数字显示多行.只要一到九就可以了~ 求高手写c程序,输入一个不多于5位的整数,能显示出它是几位数,并按正反两种顺序显示出各位数字.例如,若输入整数12345,输出为:n=51234554321 编写程序.输入一个字符串,要求分别统计出其中的英文字... 用ADC0809做A/D转换器,编制程序,将模拟量变成数字量,并用数码管显示其结果.用汇编语言. 编写程序,要求输入一个三位整数,正确分离出它的个位、十位和百位数字,并在屏幕上显示出来.c语言! 输入任意一个不限位数的正整数,分离出该数中的每一位数字,并按逆序显示输出各位数 、电子万年历:用C语言设计一个年历系统,功能要求:(1)输入任一年将显示出该年的所有月份日期,对应的电子万年历:用C语言设计一个年历系统,功能要求:(1)输入任一年将显示出该年 使EXCEL单元格中输入一个数字大于60显示红色,小于60显示黄色,0显示绿色