汇编语言基本笔记

汇编语言基本格式

汇编语言与机器语言是一对一的,而高级语言与机器语言是一对多的

int Y;
int X = ( Y + 4 ) * 3;
mov eax,Y  ;Y 送入 EAX 寄存器
add eax,4  ;EAX 寄存器内容加 4
mov ebx,3  ;3 送入 EBX 寄存器
imul ebx   ;EAX 与 EBX 相乘
mov x,eax  ;EAX 的值送入 X

寄存器是cpu中被命名的存储位置,用于保存操作的中间结果

二进制转十进制(加权位计数法)

dec = ( Dn-1 x 2n-1 ) + ( Dn-2 x 2n-2 ) +…+ ( D1 x 21 )+ ( D0 x 20 )

D表示二进制的数字(0,1)
列:00001001=( 1 X 23 ) + ( 1 X 20 ) = 9

十六进制转十进制

dec = (Dn-1 X 16n-1)+ (Dn-2 x 16n-2)+…+ (D1 X 161)+ (D0 x 160)

列:3BA4=(3 x 163)+(11 x 162)+(10 x 161)+( 4 x 160)=15268

二进制相加

0+0=0 0+1=1
1+0=1 1+1=10

列:00101001+01011010=10000011

字节的度量单位

1 千字节(kilobyte)等于 210,或 1024 个字节。
1 兆字节(megabyte)(1MB)等于 220,或 1 048 576 字节。
1 吉字节(gigabyte)(1GB)等于 230 即 10243,或 1 073 741 824 字节。
1 太字节(terabyte)(1TB)等于 240,即 10244,或 1 099 511 627 776 字节。
1 拍字节(petabyte)等于 250,或 1 125 899 906 842 624 字节。
1 艾字节(exabyte)等于 260,或 1 152 921 504 606 846 976 字节。
1 泽字节(zettabyte)等于 270 个字节。
1 尧字节(yottabyte)等于 280 个字节。

补码的应用及运算方式

一个数的补码是其加法逆元

1011001010011100
msb为高位
lsb为低位
最高位为1表示负为0表示正

二进制补码计算:

00000001取反=11111110 +1=11111111(补码)
逆元方式-1 11111111-1=11111110取反=00000001

16进制补码计算:

6A3D取反(每位数减15)=95C2 +1=95C3
逆元方式95C3取反加1=6A3C+1=6A3D

有符号的二进制数转化十进制

最高位是1该数是补码,所以进行求补得正数然后转化十进制再加上符号

11111000 取反=00000111 +1=00001000=8 为负=-8

-8的二进制表示就是将8的二进制数进行取反+1

00001000 取反=11110111 +1=11111000(上一步相反的过程)

汇编boolean表达式(与或非)

非(NOT):标记为 ¬ 或 ~ 或 '
与(AND):标记为^或 ·
或(OR):标记为 ∨ 或 +
¬X=NOT X ¬X∨Y=(NOT X) OR Y
X^Y=X AND Y ¬(X^Y)=NOT (X AND Y)
X∨Y=X OR Y X^¬Y=X AND (NOT Y)
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容