
汇编学习笔记
霜降z-
纸上得来终觉浅,绝知此事要躬行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汇编学习笔记->统计奇偶数的个数
编译环境:emu8086 附:汇编常用跳转指令及其检测位 https://blog.youkuaiyun.com/c529283955/article/details/103015482 统计数组中奇数和偶数的个数 DATAS SEGMENT cnt_j db 0 ;奇数的个数 cnt_o db 0 ;偶数的个数 n db 10 ;10个数 ...原创 2019-12-05 00:52:04 · 8071 阅读 · 1 评论 -
汇编学习笔记->给定成绩数组排名次
编译环境:emu8086 附:汇编常用跳转指令及其检测位 https://blog.youkuaiyun.com/c529283955/article/details/103015482 使用双重循环对给定的学生成绩数组进行排名次 ax 存放当前学生的成绩 bx 存放当前学生在数组中的相对地址指针 cx 内循环计数器 dx 存放当前学生的名次(遍历到一名成绩更高的学生则名次向后+1) si 在内循环中存放其...原创 2019-11-21 19:55:39 · 577 阅读 · 0 评论 -
汇编学习笔记->二分查找
编译环境:emu8086 附:汇编常用跳转指令及其检测位 https://blog.youkuaiyun.com/c529283955/article/details/103015482 使用二分查找在给定的有序数组中查找特定元素 若找到则输出Found,否则输出Not Found datas segment n db 9 num db -60,-30,0,6,10,30,76,90,126 ...原创 2019-11-19 11:59:08 · 1140 阅读 · 1 评论 -
汇编学习笔记->数组的冒泡排序
编译环境:emu8086 附:汇编常用跳转指令及其检测位 https://blog.youkuaiyun.com/c529283955/article/details/103015482 使用冒泡排序算法对数组进行升序排序 由于数组中有负数,因此比较两数大小时,应当使用带符号的跳转指令。数组用dw定义时,要取下一个数的位置时,应使用bx+2,因为1个字(word)=2个字节(byte) (一)数组用db定义 ...原创 2019-11-15 11:26:54 · 968 阅读 · 0 评论 -
汇编学习笔记->输出月份缩写
编译环境:emu8086 附:ASCII码表 https://baike.baidu.com/item/ASCII/309296?fr=aladdin datas segment para 'data' three db 3 ;JUN等是3个字母的,因此在数组定位中,每3个字节是一个月 mess db 'Input month number',13,...原创 2019-11-09 01:27:15 · 1702 阅读 · 0 评论 -
汇编学习笔记->比较两字符串是否相等
emu8086 ASCII表中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 · 2711 阅读 · 0 评论