摘要: DATAS SEGMENT MSG1 DB 'Please enter a string of characters:','$' MSG2 DB 'Number of numbers:','$' MSG3 DB 'Number of letters:','$' MSG4 DB 'Number of 阅读全文
posted @ 2020-10-26 10:36 不知道说什么才好 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: ;用15行*16列的表格形式显示ASCII码为10H-FFH的所有字符。 OUTPUT MACRO ASC MOV DL,ASC MOV AH,02H INT 21H ENDM ;输出单字符 CODES SEGMENT ASSUME CS:CODES MAIN PROC FAR START: MOV 阅读全文
posted @ 2020-10-26 10:30 不知道说什么才好 阅读(885) 评论(0) 推荐(0) 编辑
摘要: ;从键盘上接收一个4位十六进制数,然后在显示器上显示其对应的16位二进制数。 ;该程序可以判断判断输入数据是否合法,可以根据需要进行重新输入或者退出 ;需要注意输入字符后如果需要输出需要提前保存AL避免被改变 DATAS SEGMENT MSG1 DB 'INPUT YOUR NUMBER:','$ 阅读全文
posted @ 2020-10-26 10:24 不知道说什么才好 阅读(859) 评论(0) 推荐(0) 编辑
摘要: ;从键盘上输入一个8位二进制数,在显示器上显示其相应的十六进制数。 DATA SEGMENT MSG1 DB 'Input binary number(ESC to exit):','$' MSG2 DB 0AH,0DH,'Input error!',0AH,0DH,'$' MSG3 DB 'RES 阅读全文
posted @ 2020-10-26 10:03 不知道说什么才好 阅读(968) 评论(0) 推荐(0) 编辑
摘要: ;通过键盘接收一个个位数N,然后显示N个字母‘$’ DATAS SEGMENT MSG1 DB 'Input char is not digital number',0DH,0AH,'$' DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS START 阅读全文
posted @ 2020-10-26 09:14 不知道说什么才好 阅读(743) 评论(0) 推荐(0) 编辑
摘要: ;2.编写一个程序,要求比较数组ARRAY中的三个16位补码,并根据比较结果在终端上显示如下信息: ;1)如果三个数都不相等,显示0; ;2)如果三个输油两个相等,显示1; ;3)如果三个数都相当,显示2。 DATA SEGMENT ARRAY DW 100,100,100 DATA ENDS CO 阅读全文
posted @ 2020-10-26 09:09 不知道说什么才好 阅读(567) 评论(0) 推荐(0) 编辑
摘要: DATA SEGMENT MSG1 DB 'Please input a lowercase letters:','$' MSG2 DB 'RESULT:','$' MSG3 DB 'The character you entered is wrong',0ah,0dh,'$' STRING DB 阅读全文
posted @ 2020-10-26 09:03 不知道说什么才好 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 下载DOSBOX并安装,然后打开DOSBOX,输入mount d: d:\masm,然后就可以进入到d盘直接来调用程序了。(第一个d:是需要挂载的盘符,第二个d:\masm是实际程序所在的位置) ABC.ASM是写好的汇编源程序。 (edit 源程序名.asm)进入代码编辑界面 (masm 源程序名 阅读全文
posted @ 2020-10-26 09:00 不知道说什么才好 阅读(2169) 评论(0) 推荐(0) 编辑