Fork me on GitHub
摘要: 1 ;=============================== 2 ;循环程序设计 3 ;条件转移指令实现 4 ;冒泡排序 5 ;for(int i=0;i;j++){ 7 ; if(array[j]>array[j+1]){ 8 ; exchange(array[j],array[j+1]); 9 ; } 10 ; } ... 阅读全文
posted @ 2019-01-10 13:54 粥里有勺糖 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 1 ;=============================== 2 ;循环程序设计 3 ;loop指令实现 4 ;冒泡排序 5 ;for(int i=0;i;j++){ 7 ; if(array[j]>array[j+1]){ 8 ; exchange(array[j],array[j+1]); 9 ; } 10 ; } ... 阅读全文
posted @ 2019-01-10 13:52 粥里有勺糖 阅读(5265) 评论(4) 推荐(0) 编辑
摘要: 1 ;=============================== 2 ;循环程序设计 3 ;模拟C语言实现break 与continue 4 DATAS SEGMENT 5 i dw 0 6 sum dw 0 7 DATAS ends 8 CODES SEGMENT 9 ASSUME CS:CODES, DS:DATAS 10 START: 11 ... 阅读全文
posted @ 2019-01-10 13:49 粥里有勺糖 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1.loop指令实现 2.条件转移指令 阅读全文
posted @ 2019-01-09 20:46 粥里有勺糖 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1 ;功能:16位的2进制数转为5位的10进制数并输出 2 DATAS SEGMENT 3 Num dw 1111100111B ;带转换的二进制数(<=16位 测试用例对应的10进制为999) 4 buffer db 5 dup(0) ;用来保存结果 5 jm dw 10000,1000,100,10,1 ;用于每次循环的除数 6 DATAS ends 7 C... 阅读全文
posted @ 2019-01-09 19:30 粥里有勺糖 阅读(3328) 评论(0) 推荐(0) 编辑
摘要: 汇编代码: 阅读全文
posted @ 2019-01-09 18:28 粥里有勺糖 阅读(609) 评论(0) 推荐(0) 编辑
摘要: <hr> 阅读全文
posted @ 2019-01-09 18:13 粥里有勺糖 阅读(898) 评论(0) 推荐(0) 编辑
摘要: ;分段函数计算 DATAS SEGMENT X db -1 Y db 3 F db ? DATAS ends CODES SEGMENT ASSUME CS:CODES, DS:DATAS START: mov AX,DATAS mov DS,AX mov ah,x mov al,y cmp a... 阅读全文
posted @ 2019-01-09 18:00 粥里有勺糖 阅读(796) 评论(0) 推荐(0) 编辑
摘要: ;============================ ;1位16进制数到ASCII码转换 ; { X+30H (0≤X≤9) ;Y= { ; { X+37H (0AH≤X≤0FH) DATAS SEGMENT Num db 9 ASCII db ? DATAS ends CODES SEGMENT ASSUME CS:CODES, DS:DATAS START: ... 阅读全文
posted @ 2019-01-09 15:03 粥里有勺糖 阅读(2705) 评论(0) 推荐(0) 编辑
摘要: ;三个数排序(从大到小) DATAS SEGMENT array db 12,250,123 DATAS ends CODES SEGMENT ASSUME CS:CODES, DS:DATAS START: mov AX,DATAS mov DS,AX mov si,offset array mov al,[s... 阅读全文
posted @ 2019-01-09 13:58 粥里有勺糖 阅读(1257) 评论(0) 推荐(0) 编辑