汇编(linux环境nasm)
标配的小号
本人CSDN博客已停止更新。更多更新的技术文章,请移步本人博客园,博客园链接为http://www.cnblogs.com/biaopei/
展开
-
汇编1
mov bx,1000H mov ds,bx mov al,[0] 以上三条语句目的是读取10000H单元的内容放到al中 ds寄存器通常用来村发给你要访问数据的段地址 []中的数字表示内存单元的偏移地址 注意不能直接吧数据送入段寄存器中,例如ds等,所以这里先把数据送入bx,然后再把bx送入dsmov 寄存器,数据 mov 寄存器,寄存器 mov 寄存器,内存单元 mov 内存单原创 2017-05-14 21:05:28 · 219 阅读 · 0 评论 -
汇编入门基础与helloworld
一个存储器拥有128个存储单元,可存储128个byte(字节),一个bite则又是由8个二进制位即bit(比特)组成,bit是计算机的最小信息单位。 总线分为地址总线,控制总线,数据总线 一个cpu有n根地址线,则说这个cpu的地址总线宽度为n,该cpu最多能寻找2的n次方个内存单元 8根数据总线可传达1个8位二进制数据,即一个字节 通用寄存器:ax,bx,cx,dx,(不区分大小写)其中原创 2017-05-14 00:15:26 · 324 阅读 · 0 评论 -
汇编2——完整的例子集合
//countString.asm 是用来自动统计字符串长度,然后输出该字符串 [08:12:56] vi countString.asm [08:13:28] nasm -f elf64 countString.asm [08:13:30] ld -o countString countString.o [08:13:32] ./countString hello,linux world,and原创 2017-05-17 00:20:26 · 793 阅读 · 0 评论