收藏 分销(赏)

玉环电大计算机组成原理与汇编语言程序设计.doc

上传人:精*** 文档编号:4694843 上传时间:2024-10-10 格式:DOC 页数:5 大小:17KB 下载积分:6 金币
下载 相关
玉环电大计算机组成原理与汇编语言程序设计.doc_第1页
第1页 / 共5页
玉环电大计算机组成原理与汇编语言程序设计.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 玉环电大《计算机组成原理与汇编语言程序设计》 第三次作业   第四章 典型CPU及指令系统举例 教学要求: 1、 理解8096/8088CPU的寄存器结构、 主存储器、 堆栈结构 2、 掌握8086/8088指令系统的寻址方式 3、 理解8086/8088指令系统 第五章 汇编语言程序设计 教学要求: 1、 理解汇编程序中3种语句的格式、 特点和作用 2、 掌握汇编语言程序中符号、 数据、 段结构和过程等的定义方法 3、 掌握汇编语言程序中段寄存器的各种加载方法 4、 了解宏指令的定义和使用 5、 掌握无条件转移指令、 条件转移指令、 循环控制指令、 子程序的调用指令和返回指令的格式与使用。 6、 掌握顺序、 分支、 循环和子程序结构的程序设计方法与技术 典型习题: 一、 分析题: 1、 出8088/8086指令系统中下列指令源操作数的寻址方式 ( 1) MOV BX, 200H ( 2) MOVSW ( 3) ADD AX, BX ( 4) MOV BX, [100] ( 5) MOV AX, DAT[BX][DI] 2、 指出下列各指令分别属于哪一类指令。 ( 1) XOR AL, 0FH ; ( 2) LOOP NEXT ; ( 3) CMP AL, ‘A‘ ; ( 4) HLT ; ( 5) OUT DX, AL 3、 指出下列指令的错误: ( 1) MOV AH, BX ; ( 2) ADD 15H, BX ; ( 3) MOV CS, AX ; ( 4) MOV AX, [SI][DI] ; ( 5) MOV BYTE PTR[BX], 1000 ; 4、 已知两数82A0H和8265H相加, 试写出下列各标志位的置位情况和相加结果: OF: SF: AF: CF: 结果: 二、 阅读程序 1、 阅读程序, 写出程序功能。 MOV AL, X OR AL, AL JZ L1 JNS I1 SUB AL, 10 JMP L1 I1: ADD AL, 10 L1: MOV Y, AL HLT 2、 阅读程序, 写出程序执行结果。 MOV AL, A MOV BL, AL MOV CL, 4 AND AL, 0FH SHR BL, CL MOV CH, 2 CHANG: CMP AL, 0AH JC AD30 ADD AL, 7 AD30: ADD AL, 30H DEC CH JZ DONE MOV C, AL MOV AL, BL JMP CHANG MOV B, AL HLT 3、 阅读程序, 写出程序执行结果。 MOV DH, ACH MOV BL, ‘A’ MOV CX, 8 LOP: SHL DH, 1 MOV DL, BL JNC DISP ADD DL, 20H; 使原来的大写字母变成小写字母 DISP: MOV AH, 2 INT 21H INC BL LOOP LOP HLT 三、 简单程序设计: 1、 有两个无符号数分别存放于DATA1和DATA2单元, 要求将两数中大的一个挑选出来, 并送入DATA3单元。 2、 编程将数据段中字符串STRING( 长度为20字节) 中所有‘&’ 字符用‘$’代替。不允许使用串操作指令。 3、 编程将数据段STR1单元开始的20个字符移到STR2开始的存储区。假设STR1+20>STR2, 不允许使用串操作指令。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 远程教育/电大

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服