汇编基础程序学习
来源:互联网 发布:手机淘宝客链接转换器 编辑:程序博客网 时间:2024/05/29 06:54
汇编基础程序学习
datax1后的100个数送到datax2中
DATAX1 DB 300 DUP(?)DATAX2 DB 100 DUP(?)MOV CX,100 计数器MOV BX,200MOV SI,0MOV DI,0NEXT: MOV AL,DATX[BX][SI] MOV DATAX[DI],AL INC SI INC DI LOOP NEXT
保存DAT段地址和偏移地址
MOV BX,SEG DATMOV DS,BXMOV BX,OFFSET DAT
将(DX,AX)整体左移4位
MOV CL,04SHL DX,CL MOV BL,AH ; 保存AHSHL AX,CLSHT BL,CL ;右移AH原来字节 0000+(AH前4位)OR DL,BL ;(DX后4位)+0000 OR (AH前4为)+0000 =DX后四位+AX前四位 实现整体左移
将寄存器AX-BX的绝对值存入BX
SUB BX,AXJNS next ;无符号跳转NEG BXnext:
将大写字母转换成小写字母
char DB 'F'MOV AL,CHAR CMP AL,CHARJB next ; 小于等于跳转CMP AL,'Z'JA next ; 大于等于跳转ADD char,20Hnext:
阅读全文
0 0
- 汇编基础程序学习
- 汇编学习--汇编基础
- 汇编基础程序
- 反汇编---汇编基础学习
- 汇编基础学习
- 汇编基础学习
- 内联汇编基础学习
- 汇编基础学习
- win32汇编基础学习一
- 汇编学习--8086CPU基础
- 汇编学习2--语言基础
- 汇编学习--7.10--程序编写
- ARM基础:汇编调用C程序
- ARM基础:C程序调用汇编
- [学习]汇编基础一日一学习1
- [学习]汇编基础一日一学习2
- 汇编学习(三) X86汇编基础(一)
- 8086汇编学习笔记1-基础
- 关于为什么要重写hashCode()方法和equals()方法及如何重写
- 数据库索引优化
- 23从上往下打印二叉树python
- Java接口
- vue-cli打包过程及打包后与node交互实现
- 汇编基础程序学习
- Linux的时间函数总结
- 第一行代码 在活动中使用Toast
- 泛微走进罗莱,看移动OA软件的创新应用
- c# byte数组转换 8位有符号整数 16位有符号整数 32位有符号整数
- 综合布线系统6个独立的子系统
- 老人痛哭!黑心金融平台惊现最新圈钱套路
- Jmeter查看结果树Unicode编码转中文方法
- C语言的左移和右移