版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,微电脑原理和汇编语言,2,参考教材:微电脑原理和介面技术两所行主编清华大学出版社,3,总成绩,平时30%,期末70%,=,作业机器提问出席情况,机器笔试,4,课程意义和特点;Ascsum.asm,OK!梅152003;1234567890123456 67890=。model small . stack 100h . data;Using 20 bytes for x,0 for delimiter x db21 dup(0)y db21 dup(0)sum db21 dup(0)。code start 3360 mov ax,数据模式输入x CMP al,7,JZ inp3 mov xs
2、i,al Inc si Inc cl jmp InP 2 InP 3360 mov di,0;Input y mov ah,1 InP 43360 int 21h cmpal,=JZ SSS mov ydi,al Inc di Inc ch jmp in P4,8,SSS 3360 mov bx,0;Add dec six pointer-1 dec di;Ypointer-1 cmpch,cl JC nxt1 xchgch,cl nxt1: movch,0;CX-adding times push CX CLC ss 13360 pushf mov ax,0,9,cmpsi,0jss2Si0
3、,not adding it moval,xsi ss23360 dec si CMP di,0js ss3Di0 movah,ydi ss: dec di popf ADC al,ah AAA mov sum bx,al Inc bx,10,loop ss1 ADC sum bx,0;Cope with carry DSP : movah,2pop CX Inc CX CMP sum bx,0;Msb=0,do not display jnz DSP 1 dec CX,11,dec bx DSP 1: mov dl,sumbx : Display or dl,0 int 21h dec bx
4、 loop dsp1 exit 3360汇编语言是大量的,电脑系统节目、设备驱动、I/o操作、实时控制、实时通信等节目,不能用高级语言代替,13,第一章电脑基础,1.1.1无符号数的表示法和自制之间的转换,1.10进制为3.16进制(HexaDecimal),八进制(Octal)、18、数字转换;小数部分:乘法二进制;(2)将十进制转换为二进制;整数部分:除2以外的其他;19;例如,20.1875 () b、20.0,1/2=0.1,结果:10最终结果20.187510100.0011b,21,2。将二进制数转换为十进制数:公式2,(3)将二进制数转换为十进制数,例如1111(b)(?)d、2
5、2、4位二进制、3.2进制转换为十六进制、1位十六进制、0000b、0h、0001b、1h、0010b、2h、0011 1100b、将以下十进制数转换为二进制数和十六进制数1) 369 2) 20.8 3) 4100 4)12.5 2。将以下十六进制数转换为十进制数1) 1) 0fah 2) 5b.2ch 3) 12d4h 4)获取5.6h X和y的下一次运算的结果(结果仍为单字节)3360 1)算术和2)逻辑和3)逻辑或4)逻辑xor,逻辑数字的N位源代码由符号位和该数字的(n1)位绝对值组成,值范围为:127到127(8位“0”(0000 0000 b)“0”(1000 0000 b),3
6、2(例如1),33,负:由符号位(1)和(n1)位的原始值构成,逆代码:正: n位的逆代码由符号位(0)和(n1)位的原始值构成,例如:a与源代码一样,反码加1,37表示值范围。128到127(8位)-32768到32767(例如,-1(2)1111 111 b 1110 b 1111 110 b 111 110 b 1111 1101 b 1101 B- 3),配置有点复杂,但是有利于数学计算符号位可以直接参与运算。39、补码的第二个定义,模块化运算中,可以补充模块的两个个数。负数补码=模块-|负数|,40,8位二进制铸模操作,模块256=28,示例3360 (1)的8位二进制补码256 |
7、-1 | 255111 111 b,倒数1方法,44加法,42,对于这些运算:2127 0000 0010 b 0111 111 b 1000 001 b 127显然结果不正确,129补码运算的溢出概念,溢出OverFlow,128-127(8位)-32768-327,46,编码范围0127,共128个字符,1.1.4个字符的ASCII代码表示标准ASCII代码,American standard code for information interchange,47,表示42H (ASCII代码)确定是否创建1: 1溢出:1)01001010 0110001 2)010010110001 3)0110100-0101104)1001000-01001011,51,1.52,3,中国大陆,香港,台湾地区,日本,韩国,2,用户数,10亿用户使用汉字,53,5,使用汉字数千茄子输入方法,4,编码标准不统一我国是B2312汉字编码标准,港口地区是BIG5日本、韩国也分别公布了汉字编码标准、54、GB2312国家标准字符集为二维表、94行94列、行号为区号、列号为位置编号汉字这种编码,位置代码、位置代码,我国1981年公布了用于信息交换的汉字编码字符集,即国家
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理教师教学研究方法
- 护理职业规划与职业发展
- 护理科研中的数据分析
- 护理沟通中的患者满意度
- 卧床患者皮肤护理预防压疮
- 基于生物技术的药物研发进展报告
- 快递物流部门经理面试技巧
- 急诊科急救技术及流程优化研究
- 护理不良事件沟通机制
- 快消品企业销售部经理面试指南
- 2024北师大版七年级生物上册期末复习全册必背知识清单
- (新教材)2026年人教版一年级下册数学 第二单元 20以内的退位减法 整 理和复习 课件
- 新型能源体系建设形势和展望-
- 2025年公务员多省联考《申论》(云南县乡卷)题及参考答案(网友回忆版)
- (完整)24个专业105个病种中医临床路径
- 高职院校学生学业规划模板
- 机械制造技术题库含参考答案
- 中央空调故障应急预案
- (2025修订版)CAAC无人机理论考试题库资料及参考答案
- 配料机pld1200YT1200c使用说明书
- 医学美容科室介绍
评论
0/150
提交评论