16位汇编 在代码段中使用数据

原创 2016年08月29日 21:09:12

在代码段中使用数据,  计算0123+0456+0789+0abc+0def+fed+cba+0987

assume cs:code
code segment
	dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h  ;定义数据, cs:0开始
start:
	mov bx,0
	mov ax,0
	mov cx,8
    s:
	add ax,cs:[bx]  ;将bx指定地址的值和ax相加
	add bx,2	;bx加2
	loop s

	mov ax,4c00h
	int 21h
code ends

end start
	


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

8086汇编学习之代码段、数据段、栈段与段地址寄存器

同类学习笔记总结: (一)、8086汇编学习之基础知识、通用寄存器、CS/IP寄存器与Debug的使用 (二)、8086汇编学习之DS寄存器、SS/SP寄存器 (三)、8086汇编学习之[B...

16位和32位代码段的区别

转自:http://hi.baidu.com/guanxinsui/blog/item/bf9cc5abe3a0d81b4b36d6b5.html 16位和32位代码段的区别 2011-01-...

关于16位和32位代码段

转自: http://hi.baidu.com/phps/blog/item/48a2a83487ab1eb3d1a2d371.html 在调试一段保护模式代码,搞了大半天发现原来是在切...

32位代码段和16位代码段切换的实例

实例功能是:以十六进制数和ASCII字符两种形式显示从内存地址100000H开始的16个字节的内容。  从功能上看,本实例类似于上个实例,但在实现方法上却有了改变,它更能反映出实模式和保护模式切换的...

16位代码段与32位代码段的区别

16位代码段与32位代码段的区别: 16位代码段与32位代码段的区别如下: 16位代码段最长只能为64k,段内偏移量为16位,默认的指令地址及操作地址为16位;  32位代码段最长可以4G,...

SS段、数据段、代码段、堆与栈

  • 2012年06月14日 22:22
  • 112KB
  • 下载

【script代码段】通过<script src="http://xxx.com/index.php"></script>中的src属性将服务器断数据传到客户端

一、案例:通过标签的src属性从服务器端php文件返回数据到客户端 二、"http://www.xxx.com/api.php?op=count&id=2162&modelid=1"中经过一些列...

基础备忘之c++内存分布:代码段、全局数据区、栈、堆

声明两点: (1)开发测试环境为VS2010+WindowsXP32位; (2)内存布局指的是虚拟内存地址,不是物理地址。 1.测试代码 #include ...

GOT表,PLT表,代码段重定位,数据段重定位--Linux动态连接原理

转载地址:http://blog.csdn.net/lmh12506/article/details/6801630  Linux动态连接原理 注意: 以下所用的连接器是指,ld, 而加载...

转载:内存空间分几部分:代码段、数据段,栈,堆

内存空间分几部分:代码段、数据段,栈,堆 (收集整理) Original link: http://blog.csdn.net/yeyuangen/article/details/676...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:16位汇编 在代码段中使用数据
举报原因:
原因补充:

(最多只允许输入30个字)