![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编学习笔记
霜降z-
纸上得来终觉浅,绝知此事要躬行。
展开
-
汇编学习笔记->统计奇偶数的个数
编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482统计数组中奇数和偶数的个数DATAS SEGMENT cnt_j db 0 ;奇数的个数 cnt_o db 0 ;偶数的个数 n db 10 ;10个数 ...原创 2019-12-05 00:52:04 · 7702 阅读 · 1 评论 -
汇编学习笔记->给定成绩数组排名次
编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482使用双重循环对给定的学生成绩数组进行排名次ax 存放当前学生的成绩bx 存放当前学生在数组中的相对地址指针cx 内循环计数器dx 存放当前学生的名次(遍历到一名成绩更高的学生则名次向后+1)si 在内循环中存放其...原创 2019-11-21 19:55:39 · 467 阅读 · 0 评论 -
汇编学习笔记->二分查找
编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482使用二分查找在给定的有序数组中查找特定元素若找到则输出Found,否则输出Not Founddatas segment n db 9 num db -60,-30,0,6,10,30,76,90,126...原创 2019-11-19 11:59:08 · 937 阅读 · 1 评论 -
汇编学习笔记->数组的冒泡排序
编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482使用冒泡排序算法对数组进行升序排序由于数组中有负数,因此比较两数大小时,应当使用带符号的跳转指令。数组用dw定义时,要取下一个数的位置时,应使用bx+2,因为1个字(word)=2个字节(byte)(一)数组用db定义...原创 2019-11-15 11:26:54 · 850 阅读 · 0 评论 -
汇编学习笔记->输出月份缩写
编译环境:emu8086附:ASCII码表https://baike.baidu.com/item/ASCII/309296?fr=aladdindatas segment para 'data'three db 3 ;JUN等是3个字母的,因此在数组定位中,每3个字节是一个月mess db 'Input month number',13,...原创 2019-11-09 01:27:15 · 1579 阅读 · 0 评论 -
汇编学习笔记->比较两字符串是否相等
emu8086ASCII表中13表示回车->回到该行的首部。10表示换行->光标在行中的位置不变,移动到下一行datas segment string1 db 'Move the cursor backward' string2 db 'Move the cursor backward' mess1 db 'Match.',13,...原创 2019-11-08 12:59:05 · 2519 阅读 · 0 评论