- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言CH1 概述课件
第1章 概述 机器语言 低级语言 程序设计语言 汇编语言 高级语言 1.1 数制基础 1.1.1 数据组织 1.1.2 数的补码 1.1.3 字符的ASCⅡ码表示 1.1.4 BCD码 1.1.1 数据组织 1.位(二进制位) :计算机中最小数据单位 2.字节:8086/8088 CPU可寻址的最小数据单位 1字节=8位 1字节表示28个不同值 1.1.1 数据组织 3.字: 1字节=16位 1字表示216个不同值 1.1.1 数据组织 4.双字 1双字表示232个不同值 1.1.2 数的补码 1.表示: 正数补码是其本身 负数补码是其绝对值按位取反,末位加“1” 例题: [7]补 [-3]补 [3]反 [-3]补 1.1.2 数的补码 2.规则: 最高有效位“0” 表示正数 最高有效位“1”,表示负数 8位二进制数表示的带符号数范围:-128~127 8位二进制数表示的无符号数范围:0~255 16位二进制数表示的带符号数范围:-32768~32767 16位二进制数表示的带符号数范围:0~65535 注意:计算机中负数用补码表示,所以求补操作实质是求相反数 1.1.2 数的补码 例题1: [3451H]补=0011 0100 0101 0001B [3451H]反=1100 1011 1010 1110B [3451H]补(相反数) =1100 1011 1010 1111B =0CBAFH 例题2: [7FFFH]原=0111 1111 1111 1111B=(32767)10 [7FFFH]反=1000 0000 0000 0000B [7FFFH]补(相反数) =1000 0000 0000 0001B =8001H =(-32767)10 1.1.3 字符的ASCⅡ码表示 ASCⅡ 美国标准信息交换码(American Standard Code for Information Interchange) A:41H A:61H SP(空格):20H 5:35H CR(回车):0DH 1.1.4 BCD码 4位二进制表示1位十进制 1.1.4 BCD码 格式: 压缩BCD码:4位二进制位表示1位十进制位 例题: 23D=0010 0011 5719D=0101 0111 0001 1001 非压缩BCD码:8位二进制位表示1位十进制位 例题: 23D=**** 0010 **** 0011 5719D=**** 0101 **** 0111 **** 0001 **** 1001 1.2 基本逻辑运算 一、逻辑与AND 二、逻辑或OR 三、逻辑非NOT 四、逻辑异或XOR 一、逻辑与AND 0 AND 0 = 0 0 AND 1 = 0 1 AND 0 = 0 1 AND 1 = 1 二、逻辑或OR 0 OR 0 = 0 0 OR 1 = 1 1 OR 0 = 1 1 OR 1 = 1 三、逻辑非NOT 0 NOT = 1 1 NOT = 0 四、逻辑异或XOR 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 1.3 汇编语言编程工具及环境 一、编辑程序 二、汇编程序 三、连接程序 四、调试 一、编辑程序 可使用的工具 DOS:EDIT Windows:记事本 高级语言:VC++、Delphi 二、汇编程序 使用MASM,功能如下: 检查源文件 检查源泉程序中语法错误,并给出错误信息 产生源程序的目标文件(.OBJ) 展开宏指令 三、连接程序 目标程序与库文件连接,生成可执行文件,功能如下: 完成浮动地址重定位 实现多个目标文件及库文件的连接 四、调试 使用Debug 在DOS环境下调试可执行文件,逐条、逐段调试和运行,查看各类结果 习题: 1.写出补码 -35 91 [-35]补=1101 1101 [91]补=0101 1011 习题: 2.写出对应压缩BCD码和非压缩BCD码 92H 3190H 92H压缩BCD码:1001 0010 92H非压缩BCD码:**** 1001 **** 0010 3190H压缩BCD码:0010 0001 1001 1001 0000 3190H非压缩BCD码: **** 0010 **** 0001 **** 1001 **** 1001 **** 0000 习题: 3.数字4的ASCⅡ是52,数字9的ASCⅡ是多少? 9的ASCⅡ是 57。 4.判断对错: 2MB=2000B 1MB=1000KB 1MB=1024B 2MB=2048KB * * 毗仟深请向萎隶贼削膛秽吊乒皇霄忽赴助抚滦主疑袱匝渭
您可能关注的文档
- 化原期末复习题课件.ppt
- 化妆品品牌基础知识介绍课件.ppt
- 八上Unit3I’m-more-outgoing-than-my-sister全单元课件课件.ppt
- 货物贸易外汇管理政策解读(2011.11)课件.ppt
- 化工制图第7章 全厂性图纸课件.ppt
- 化工原理chapter10.1课件.ppt
- 八年级数学第十八章18.2.3正方形课件.ppt
- 化工原理下册考试复习题(10例)课件.ppt
- 八年级上册Unit1SectionB课件.ppt
- 化学反应工程-25-第八章-流化床反应器课件.ppt
- 2025年吐鲁番职业技术学院单招职业倾向性测试题库标准卷.docx
- 2025年重庆安全技术职业学院单招职业适应性测试题库精选.docx
- 2025年江西水利职业学院单招职业倾向性考试题库参考答案.docx
- 2025年茂名职业技术学院单招职业适应性考试题库a4版.docx
- 2025年沧州职业技术学院单招职业适应性考试题库新版.docx
- 2025年重庆市遂宁市单招职业倾向性测试题库及参考答案1套.docx
- 2025年内江卫生与健康职业学院单招职业技能测试题库附答案.docx
- 2025年湖南电气职业技术学院单招职业倾向性考试题库及答案一套.docx
- 2025年辽宁经济职业技术学院单招职业倾向性测试题库及完整答案1套.docx
- 2025年浙江越秀外国语学院单招职业倾向性考试题库及参考答案.docx
文档评论(0)