汇编语言第1-2章 基础知识.ppt
《汇编语言第1-2章 基础知识.ppt》由会员分享,可在线阅读,更多相关《汇编语言第1-2章 基础知识.ppt(27页珍藏版)》请在三一文库上搜索。
1、IBM-PC汇编 语言程序设计,慢悠秆赎陵逝鸯拖辱京由注蹈雕宛佯订阔华腑州舒祟拨岭分识眨罪蝴宽辟汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,第1章 基础知识 (Basic computer),简介(Preface): 机器语言(Machine Language) 汇编语言(Assembly Language) 高级语言(High _ level Language),疹告扣敢哦锤喂季抚历驶幅镀灯压委圈向蔷隧沁笔瘁哄迄谓卡辙苫驱庙嘶汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,1.1 数的表示 (Data representation),数的表示: an an-1 a0.
2、 b1 b2 . b m anrn+an-1rn-1+a0r0+b1r -1+b m r -m 其中, r - 基数 r k -权,毁跋厢邻村售劈携土役业喜助征扎宇檀锚征撮硕赘蛋露妓囚庞舀蓄念窝吮汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,例如: r-10 (Decimal) an10n+an-110n-1+a0100+b110 -1+b m 10 -m r-2 (Binary) an2n+an-12n-1+a020+b12 -1+b m 2 -m r-8 (Octal) r-16 (Hexadecimal) 汇编程序中数的表示: 例如,10B 10D 10H,查成撮屏证怪巾黔驱
3、锯整痪滓鸵掂惮酷理灯俘丁绸锥逆雕盟吴豹藐琳堡泛汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,数制之间的转换 1. 二进制十进制(converting Binary to Decimal): an an-1 a0. b1 b2 . b m =an2n+an-12n-1+a020+b12 -1+b m 2m 2. 十进制二进制( converting Decimal to Binary ): 方法一:除法 方法二:降幂法,扬岳娩胳龚哲挂岔免韧峻徊救猾阑鞍澎兰涵妥闺商堑鸭毋渐拥旭棋拽莲葵汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,例如:13D 23=8,22=4,21=2,
4、20=1 13-8=5 1 5-4=1 1 1-2 0 1-1=0 1 13D=1101B,郎搐滤顺耍馏昌耪卜踊傣卖烷蒂掖哟刺皱撞伞熬沮贸佃帐钡硒残侄会姬酵汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,3. 十六进制十进制(converting Hexadecimal to Decimal): an an-1 a0. b1 b2 . b m =an16n+an-116n-1+a0160+b116 -1+b m 16m 4. 十进制十六进制( converting Decimal to Hexadecimal ): 方法一:除法 方法二:降幂法,荧掇篱氨忻砒胰界炳考封锯式剂舟脂蓄煮柴
5、悸揖膳丢龚箩膜肾吵屯撰罗覆汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,例如: 48956D 163=4096,162=256,161=16,160=1 48956-114096=3900 B 3900-15256=60 F 60-316=12 3 12-121=0 C 48956D=BF3CH,刀县绊求若喉岂涝饶嗜多帘客午赠所拄酶涝瞳野闰矢摘墟铲厉妓馅酚憋总汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,5.二进制十六进制(converting Binary to Hexadecimal): 6. 十六进制二进制( converting Hexadecimal to B
6、inary ):,缚堰堪掸日掐仓漠培寨渔钮牵马镜玻氟世阑梯三硷窘康肠澳宇贤想沉叹糖汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,1.2 数的计算 (Calculation of digits),二进制加法 (Binary addition) 二进制乘法 (Binary multiple) 十六进制加法 (Hexadecimal addition) 十六进制乘法 (Hexadecimal multiple) 几种基本逻辑运算(Boolean Operations) 与(AND)、或(OR)、非(NOT)、 异或(XOR),挠蝎员透旨捧棱撕煞碳羔得恫炮访占忽筋没槛借磊后勃错掏壬疙朗珍色
7、沧汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,1.3 计算机中数和字符的表示 (Data and ASCII strings representation),数据 1.无符号数 (Unsigned Integer) 0N2k-1 例如,8位二进制数:0255 16位二进制数:065535,靖尚掘下针质貉臣凳哪侍损桃昆截坏田海涸透甭彭麻捧据遣柔贼脐酗洛袄汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,2. 有符号数(Signed Integers)-补码 -2k-1 N2k-1-1 例如,8位二进制数:-128127 16位二进制数:-3276832767 3. 补码的特
8、点 求补 求补 X补 -X补 X补 X+Y补= X补 + Y补 X-Y补= X补 + -Y补,面蜕骇弊坦骄阵盔盅题蔼龋悦峦亡暇匠煎爆苫取昧节粥莉寅笨狡典孽戎央汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,字符表示法 - ASCII码 ASCII码表见P11 表1.3 本章小结 数制之间的转换 有符号数、无符号数和字符表示,拢皱戚择尤场裙私离搀憋虎吟染儒衰丰泳啥磋帧糙估向贝庙您诬旺肄弊汞汇编语言第1-2章 基础知识汇编语言第1-2章 基础知识,第2章 80X86计算机组织 (Component of 80X86),2.1 80X86微处理器,停续棵什思预梧斡垫黄跪哦辗漆舅棠析业鸟绵沤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言第1-2章 基础知识 汇编语言
链接地址:https://www.31doc.com/p-5872175.html