汇编语言第1-2章基础知识.ppt
《汇编语言第1-2章基础知识.ppt》由会员分享,可在线阅读,更多相关《汇编语言第1-2章基础知识.ppt(27页珍藏版)》请在三一办公上搜索。
1、IBM-PC汇编语言程序设计,第1章 基础知识(Basic computer),简介(Preface):机器语言(Machine Language)汇编语言(Assembly Language)高级语言(High _ level Language),1.1 数的表示(Data representation),数的表示:an an-1 a0.b1 b2.b m anrn+an-1rn-1+a0r0+b1r-1+b m r-m 其中,r-基数 r k-权,例如:r-10(Decimal)an10n+an-110n-1+a0100+b110-1+b m 10-m r-2(Binary)an2n+an
2、-12n-1+a020+b12-1+b m 2-m r-8(Octal)r-16(Hexadecimal)汇编程序中数的表示:例如,10B 10D 10H,数制之间的转换 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):方法一:除法 方法二:降幂法,例如:13D 23=8,22=4,21=2,20=1 13-8=5 1 5-4=1 1 1-2 0 1-1=0 1 13D=1101B,
3、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):方法一:除法 方法二:降幂法,例如: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,5.二进制十六进制(converting Bina
4、ry to Hexadecimal):6.十六进制二进制(converting Hexadecimal to Binary):,1.2 数的计算(Calculation of digits),二进制加法(Binary addition)二进制乘法(Binary multiple)十六进制加法(Hexadecimal addition)十六进制乘法(Hexadecimal multiple)几种基本逻辑运算(Boolean Operations)与(AND)、或(OR)、非(NOT)、异或(XOR),1.3 计算机中数和字符的表示(Data and ASCII strings represent
5、ation),数据 1.无符号数(Unsigned Integer)0N2k-1 例如,8位二进制数:0255 16位二进制数:065535,2.有符号数(Signed Integers)-补码-2k-1 N2k-1-1 例如,8位二进制数:-128127 16位二进制数:-3276832767 3.补码的特点 求补 求补 X补-X补 X补 X+Y补=X补+Y补 X-Y补=X补+-Y补,字符表示法-ASCII码 ASCII码表见P11 表1.3本章小结数制之间的转换有符号数、无符号数和字符表示,第2章 80X86计算机组织(Component of 80X86),2.1 80X86微处理器,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 基础知识
链接地址:https://www.31ppt.com/p-5993786.html