https://www.myziyuan.com/
- hedianshui
- 可以,下载一个CSDN.NET
- 2021-03-23 19:20:07
- 00萨满祭司00
- 简单的取系统时间小程序code segmentassume cs:codestart: mov ah,2ch ;2ch号功能调用,取系统时间:ch,cl,dh中分别存放时分秒 int 21h call disptime;调用disptime子程序显示时间exit: mov ax,4c00h ;结束程序,返回DOS int 21h disptime proc mov al,ch ;小时的值赋给al cbw ;al扩展成ax,用做除法的被除数 call bindec mov dl,':' ;显示":" mov ah,02h int 21h mov al,cl ;分 cbw call bindec mov dl,':' ;显示":" mov ah,02h int 21h mov al,dh;秒 cbw call bindec retdisptime endp bindec proc push ax ;保存寄存器的值(一定要的) push cx push dx mov dx,0 ;被除数高16位置0 mov cx,10d ;除数为10d div cx mov bx,dx ;先保存余数 mov dl,al ;显示商(即十进制二位数的十位) add dl,30h ;转换成Ascii码 mov ah,02h ;2号功能调用,显示字符(十位) int 21h mov dx,bx ;恢复余数的值(十进制二位数的个位) add dl,30h ;转换成ASCII码 mov ah,02h ;2号功能调用,显示字符(个位) int 21h pop dx ;恢复寄存器的值 pop cx pop ax ret ;子程序返回bindec endpcode ends end start
- 2021-02-12 12:19:11
- 亚亚
- 求一个随机出题的小程序 用java语言编写,package ccut.lxn.BaiduKnows;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Random;public class RandomQuestion { public static void main(String[] args) { Random random = new Random();// 声明实例化一个random对象。 int a = random.nextInt(50);// 随机出现0-50间的数字。 int b = random.nextInt(50); boolean flag = random.nextBoolean(); if (flag) { System.out.print(a + " + " + b + " = "); BufferedReader br = new BufferedReader(new InputStreamReader( System.in));// 从键盘上输入字符 try {// 抛出异常 String str = br.readLine();// 按字符串接收,接收键盘上输入的字符 if (str.matches("\\d+")) {// 正则表达式,为了当你输入除整数外的其他字符时,报错。 int result = Integer.parseInt(str);// 把输入的字符串转成int型 if (result == a + b) { System.out.println("right"); } else { System.out.println("error"); } } else { System.out.println("请输入数字!"); } } catch (Exception e) { System.out.println("出现错误:----->" + e.toString()); } } else { System.out.print(a + " - " + b + " = "); BufferedReader br = new BufferedReader(new InputStreamReader( System.in));// 从键盘上输入字符 try {// 抛出异常 String str = br.readLine();// 按字符串接收,接收键盘上输入的字符 if (str.matches("\\d+")) {// 正则表达式,为了当你输入除整数外的其他字符时,报错。 int result = Integer.parseInt(str);// 把输入的字符串转成int型 if (result == a - b) { System.out.println("right"); } else { System.out.println("error"); } } else { System.out.println("请输入数字!"); } } catch (Exception e) { System.out.println("出现错误:----->" + e.toString()); } }}}ps:这是刚刚敲出来的,本来想优化下代码的,但是现在我要忙别的了(万分火急的),sorry,希望采纳,给我个鼓励。
- 2021-02-12 12:19:11