码迷,mamicode.com
首页 > 其他好文 > 详细

1st,基础

时间:2014-07-10 16:16:09      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:strong   数据   os   c   计算机   操作系统   

基于Intel的汇编器有,微软的MASM(microsoft macro assembler)、TASM(Turbo Assembler)、NASM(Netwide Assebler)、GNU assembler.

TASM的语法与MASM非常相近; 与MASM语法第二接近的汇编器是NASM; 而GNU Assembler与MASM的语法完全不同。

汇编语言具有直接访问计算机硬件的能力,但要掌握它需要你精通计算机架构和操作系统。

每一条汇编语言指令与一条机器指令是一一对应的。

 

1.位:位是从右边 0 开始 往左边开始编号的序列。 在最左边的位,称为最高有效位(most significant bit,MSB);最右边的位,称为最低有效位(least significant bit,LSB)

2.整数存储尺寸: x86计算机中,所有数据的基本存储尺寸单元为字节; 也有大小为2个字节(字),和4个字节(双字),及8个字节的。

3.有符号整数:对于x86处理器,最高有效为为 0 ,表示为正数;为 1,则表示负数。

4. 补码表示法: 负数采用补码表示法, 即,取负数绝对值,然后按位取反,最后加 1 ,就得到该负数的补码。

十六进制数的补码: 十六进制数取反的简单方法是: 用15 减去 十六进制数的每个位上的数。 然后在加 1 ,就得到补码。

page 17

1st,基础,布布扣,bubuko.com

1st,基础

标签:strong   数据   os   c   计算机   操作系统   

原文地址:http://www.cnblogs.com/disemboltura/p/3834885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!