第3章第5次习题课.ppt
《第3章第5次习题课.ppt》由会员分享,可在线阅读,更多相关《第3章第5次习题课.ppt(19页珍藏版)》请在三一文库上搜索。
1、济南大学控制学院,1,2014年3月10日,习题课! 本课主要内容,一、课堂同时编程1题 二、10道例题 三、讲解教材出现的程序例题 四、简述章节后的习题,要求 (通过这些程序的练习): 1、掌握常用的指令 2、初步建立用汇编进行编程的理念,济南大学控制学院,2,2014年3月10日,回顾指令系统,上次课的内容 3.4.6 控制传送指令(掌握) 3.4.7 串指令(了解) 3.4.8 标志控制操作(理解) 3.4.7 段寄存器(理解) 3.4.10 杂项指令(理解),济南大学控制学院,3,2014年3月10日,小明大学毕业后在济南找一份工作,年薪5万,目前济南市房价8000元/平方米,如果他把
2、年薪积蓄一半用于买房,想与亲人AA制合买一套80平方米的房子,计算需要的年数。试用8086汇编语言编写程序(硬件自己定义),把年数放到数据区:2000H:1000H单元中。,济南大学控制学院,4,2014年3月10日,掌握和熟练运用汇编语言的方法:,1、多阅读例题 2、自己编写和调试一些程序,济南大学控制学院,5,2014年3月10日,统计一个班90分以上的成绩,MOV BX , # MOV CX, 25 MOV DL, 00 K00: CMP BX, 90 JB Z0801 INC DL Z0801: INC BX LOOP K000,济南大学控制学院,6,2014年3月10日,一、作业反映
3、问题:,指令错误: 1、MOV AL,100H 2、MUL 10 3、MOV 2000H,3000H 4、MOV AX,BX 5、INC BX ;? 6、SHL AL,2 7、PUSH CS 8、MOV AL,#30H 9、MOV AL,A 10、OUT BX, AL,济南大学控制学院,7,2014年3月10日,二、讲10道例题:,1、在下列程序运行后,分析各寄存器的结果 MOV AL,20H ; AL=20H MOV BX, 2000H ; BX=2000H MOV BX, AL ; 2000H =20H MOV CX,3000H ; CX=3000H MOV SI,4000H ; SI=4
4、000H MOV SI,AL ; 4000H=20H XCHG BX,SI ; BX=4000H, SI=2000H XCHG CX,BX ; CX=4000H, BX=3000H MOV AH,CX ; AH=20H MOV DX,1000H ; DX=1000H MOV BX,DH ; 3000H=10H HLT AX=2020H, BX=3000H, CX=4000H, SI=2000H, DX=1000H,济南大学控制学院,8,2014年3月10日,2、将十进制数37和48相加,结果以组合BCD码的形式方在AL中。 MOV AL, 00110111B ; AL=37BCD MOV BL
5、, 01001000B ; BL=48BCD ADD AL, BL ; AL=7FH DAA ; AL=10000101B=85BCD HLT (01111111+0110(6)=10000101),在计算机存储器为多少?,济南大学控制学院,9,2014年3月10日,3、将0400H单元中的数,前4位置零,后4位保持不变。 解: MOV AL, 400H AND AL, 0FH MOV 400H, AL 4、将BX中的数,对高位字节求反,低位字节保持不变. 解:XOR BX, 0FF00H 5、检测BX中第13位(D13),为0时,把AL置0,为1时,把AL置1. 解: XOR AL, AL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 习题
链接地址:https://www.31doc.com/p-2254934.html