




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章 8086/8088指令系统8.解: MOV BX,DX MOV DX,0 MOV CX,2 MUL CX PUSH AX PUSH DX MOV AX,BX MOV DX,0 MUL CX PUSH AX PUSH DX POP CX POP DX POP BX POP AX ;AX 乘以2的结果放在 BX:AX,DX乘以2的结果放在CX:DX9.解: OR AL,0F0H ;与1或置1 AND AL,0FCH;与0与清零 XOR AL, 0CH ;与1异或取反第5章 汇编语言程序设计3(1) (2) (4) 4.解: 1) MOV AX, OFFSET LNAME 2) MOV SI, WORD PTR CODE 3) CODE_LENGTH EQU $-CODE5.解: DATA SEGMENT BUFF DB THIS IS AN STRING DISPLAY PROGRAM,0DH,0AH,$ DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX, OFFSET BUFF MOV AH,9 INT 21H MOV AH,4CH INT 21H CODE ENDS END START6.解:DATA SEGMENT X DB 2 Y DB 8 Z DB ?DATA ENDSSTACK SEGMENT PARA STACK STACK DW 200 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START : MOV AX,DATA MOV DS,AX MOV AL,X MOV CL,3 MOV AH,AL SAL AL,CL SAL AH,1 ADD AL,AH MOV BL,Y SAR BL,CL ADD AL,BL MOV Z,AL MOV AH,4CH INT 21H CODE ENDS END START8.解: DATA SEGMENT X DW 2010H Y DW 7481H Z DW 3332H MAX DW ?DATA ENDSSTACK SEGMENT PARA STACK STACK DW 200 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START : MOV AX,DATA MOV DS,AX MOV AX,X MOV BX,Y MOV CX,Z CMP AX,BX JGE NEXT1 XCHG AX,BX NEXT1: CMP AX,CX JGE NEXT2 XCHG AX,CX NEXT2: MOV Z,AX MOV AH,4CH INT 21H CODE ENDS END START9.解: DATA SEGMENT STR1 DB 12H,32H,45H,54H COUNT EQU $-STR1 STR2 DB COUNT DUP(?)DATA ENDSSTACK SEGMENT PARA STACK STACK DW 200 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START : MOV AX,DATA MOV DS,AX MOV ES,AX LEA SI,STR1 MOV DI,OFFSET STR2 MOV CX, COUNT CLD REP MOVSB MOV AH,4CH INT 21H CODE ENDS END START11解:DATA SEGMENT DAT1 DB 12H,32H,10H,54H COUNT EQU $-DAT1 DAT2 DB ?DATA ENDSSTACK SEGMENT PARA STACK STACK DW 200 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START : MOV AX,DATA MOV DS,AX MOV CX,COUNT-1 MOV BX,OFFSET DAT1 MOV AL,BX LP: INC BX CMP AL,BX JLE NEXT1 MOV AL,BX NEXT1: LOOP LP MOV DAT2,AL MOV AH,4CH INT 21H CODE ENDS END START12解:(1) 递归法编程DATA SEGMENT RESULT DW ?DATA ENDSSTACK SEGMENT PARA STACK STACK DW 200 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START : MOV AX,DATA MOV DS,AX MOV BX,0 MOV DL,5 LP: MOV CL,DL MOV AX,0 CALL FAC ADD BX,AX DEC DL JNZ LP MOV RESULT,BX MOV AH,4CH INT 21H FAC PROC NEAR CMP CL,1 JE NEXT DEC CL CALL FAC INC CL MUL CL JMP NEXT1 NEXT: MOV AL,1 NEXT1: RET FAC ENDP CODE ENDS END START(2) 普通法编程DATA SEGMENT RESULT DW ?DATA ENDSSTACK SEGMENT PARA STACK STACK DW 200 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START : MOV AX,DATA MOV DS,AX MOV BX,0 MOV DL,5 LP: MOV CL,DL MOV AX,1 CALL FAC ADD BX,AX DEC DL JNZ LP MOV RESULT,BX MOV AH,4CH INT 21H FAC PROC NEAR CMP CL,1 JZ NEXT LP1:MUL CL DEC CL JNZ LP1 NEXT:RET FAC ENDP CODE ENDS END START第六章 存储系统及半导体存储器4解:8条数据线16条地址线。6解:需要128个芯片,分为16组,共需14跟地址线,其中10根片内,4根片间。其中8片进行位扩展,组成1组(片)1024*8的芯片。然后用16组(片)连接成16KB的存储空间。CPU连线框图如图所示。(1)8088 地址范围:第0片 00000H-003FFH 第7片 01C00H-01FFFH 第8片 02000H-023FFH 第15片 03C00H-03FFFH(2) 8086地址范围: 第0片 00000H-007FEH 第1片 00001H-007FFH 第14片 03800H-03FFEH 第15片 03801H-03FFFH7.解:第7章 微型计算机接口技术概述13. 解:OUT 1DH, AL ;写主复位命令MOV AL, 00000001B ;命令寄存器内容:允许存储器至存储器传送OUT 18H, AL ;写命令寄存器;有关通道0的设置MOL AL, 10011000B ;通道0方式寄存器内容:块传送、允许自动预置、增量传送、读传送OUT 1BH, AL ;写通道0方式寄存器MOV AX, 0797H ;通道0基与当前地址寄存器内容OUT 10H, AL ;写通道0基与当前地址寄存器低字节MOV AL,AHOUT 10H, AL ;写通道0基与当前地址寄存器高字节MOV AL,0 OUT 80H, AL ;写通道0页面寄存器;有关通道1的设置MOV AL, 10010101B ;通道1方式寄存器内容:块传送、允许自动预置、增量传送、写传送OUT 1BH, AL ;写通道1方式寄存器MOV AX,1D98H ;通道1基于当前地址寄存器内容OUT 12H,AL ;写通道1基与当前地址寄存器低字节MOV AL,AHOUT 12H,AL ;写通道1基与当前地址寄存器高字节MOV AX, 7FFEH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医疗器械公司质量管理制度执行情况考核管理制度
- 2025年糖尿病酮症酸中毒病人护理查房-酮症酸中毒护理查房
- 智能体开发交付创新实训室技术需求
- 2026届河北省正定县一中化学高一上期末综合测试试题含解析
- 2025关于审理商业店铺租赁合同纠纷案件
- 2025年垂准仪项目建议书
- 2025关于餐饮服务合同的范本
- 2025年假肢、人工器官及植(介)入器械项目合作计划书
- 供应室知识培训资料课件
- 广东省师大附中2026届高一化学第一学期期中学业质量监测模拟试题含解析
- 兰花花叙事曲二胡曲谱
- 调解协议书电子版5篇(可下载)
- 材料性能学(第2版)付华课件1-弹性变形
- GB/T 4909.4-2009裸电线试验方法第4部分:扭转试验
- PDCA质量持续改进案例一:降低ICU非计划拔管发生率
- 2023年烟台蓝天投资开发集团有限公司招聘笔试题库及答案解析
- 企业标准编写模板
- 初中道德与法治 九年级(维护祖国统一)初中道德与法治九年级作业设计样例
- 幼儿园绘本故事:《骄傲的大公鸡》 课件
- 江西省赣州市于都县2022-2023学年九年级化学第一学期期中监测试题含解析
- 新冠核酸检测实验室PCR管八联管滤芯吸头等耗材质检和储存程序
评论
0/150
提交评论