如何设置OPENAI_API_KEY

时间:2024-10-20 07:27:20
使用汇编语言实现以下功能:1.通过键盘输入四位十六进制数,按回车键转化为二进制数,并在屏幕上显示出来。 2.将输入转化为十进制数,并显示。

做而论道_CS: DATAS SEGMENT MSG1 DB 'Enter 4 hexadecimal number: $' MSG2 DB 10, 13, 'The binary number is: $' DATAS ENDS CODES SEGMENT ASSUME CS:CODES, DS:DATAS MAIN: MOV AX, DATAS MOV DS, AX LEA DX, MSG1 MOV AH, 9 INT 21H MOV BX, 0 MOV CX, 4 ;输入字符个数 IN_N: MOV AH, 7 ;输入一个 INT 21H CMP AL, 13 JZ IN_E MOV DL, AL MOV DH, AL CMP DH, '0' JB IN_N CMP DH, 'F' JA IN_N CMP DH, '9' JA IN_2 SUB DH, '0' JMP IN_X IN_2: CMP DH, 'A' JB IN_N SUB DH, 37H IN_X: SHL BX, 1 SHL BX, 1 SHL BX, 1 SHL BX, 1 ADD BL, DH MOV AH, 2 INT 21H LOOP IN_N IN_E: LEA DX, MSG2 MOV AH, 9 INT 21H MOV CX, 16 MOV AH, 2 MOV DH, 4 OUT_B: MOV DL, '0' ADD BX, BX ADC DL, 0 INT 21H DEC DH JNZ OUT_C MOV DH, 4 MOV DL, ' ' INT 21H OUT_C: LOOP OUT_B MOV AH, 4CH INT 21H CODES ENDS END MAIN