微机原理及接口技术课后习题及参考答案(7)
.MODEL SMALL .CODE
START: MOV CX,16
MOV BL,0;BL中放0的个数 AGN: SHL AX,1;数0的个数 JC NEXT INC BL
NEXT: LOOP AGN MOV AL,BL DAA
MOV DL,AL;显示高位 AND DL,0F0H MOV CL,4 SHR DL,CL ADD DL,30H MOV AH,2 INT 21H
MOV DL,AL;显示低位 AND DL,0FH ADD DL,30H MOV AH,2 INT 21H
MOV DL,0DH;显示回车 MOV AH,2 INT 21H
MOV DL,0AH;显示换行 MOV AH,2 INT 21H MOV AX,4C00H INT 21H END START
4.17.答:1、用寄存器传参数。2、用共享变量传参数。3、用堆栈传参数。 4.18.答:设这个32位数放在DX.AX中,求补后的结果也放在DX.AX中。 BUMA PROC PUSH BX PUSH CX
XOR BX,BX XOR CX,CX SUB BX,AX MOV AX,BX SBB CX,DX MOV DX,CX POP CX POP BX RET
BUMA ENDP
4.19答:设数据个数在CX中,数据缓冲区的首地址为BUF。出口参数:校验和放在SUM字节单元。 CHKSUM PROC PUSH AX PUSH BX DEC CX LEA BX,BUF MOV AL,[BX] AGN: ADD AL,[BX] INC BX LOOP AGN MOV SUM,AL POP BX POP AX RET
CHKSUM ENDP
4.20答:设这个十六进制的字放在数据段的TEMP字单元中。 BTOH PROC PUSH AX PUSH BX PUSH CX PUSH DX MOV CL,4
MOV BX,TEMP
MOV DL,BH;最高位 SHR DL,CL
CMP DL,0AH JC N1 ADD DL,7
N1: ADD DL,30H MOV AH,2 INT 21H
MOV DL,BH;次高位 AND DL,0FH CMP DL,0AH JC N2 ADD DL,7
N2: ADD DL,30H MOV AH,2 INT 21H
MOV DL,BL;次低位 SHR DL,CL CMP DL,0AH JC N3 ADD DL,7
N3: ADD DL,30H MOV AH,2 INT 21H
MOV DL,BL;最低位 AND DL,0FH CMP DL,0AH JC N4 ADD DL,7
N4: ADD DL,30H MOV AH,2 INT 21H POP DX POP CX POP BX POP AX RET
BTOH ENDP
4.21答:
.MODEL SMALL
.DATA
BUF DW 9273H,0F3H,6A20H .CODE
START: MOV AX,@DATA MOV DS,AX LEA BX,BUF MOV AX,[BX] CMP AX,[BX+2] JB N1
XCHG AX,[BX+2] MOV [BX], AX N1: MOV AX,[BX+2] CMP AX,[BX+4] JB N2
XCHG AX,[BX+4] MOV [BX+2],AX N2: MOV AX,[BX] CMP AX,[BX+2] JB STOP
XCHG AX,[BX+2] MOV [BX], AX STOP: ;INT 3 MOV AX,4C00H INT 21H END START
4.22答: DISPLAY MACRO MOV AH,2 INT 21H ENDM
.MODEL SMALL
.DATA DAT DB 9CH .CODE
START: MOV AX,@DATA MOV DS,AX MOV AL,DAT CMP AL,0 JZ ZERO JNS POSI MOV DL,’-’ DISPLAY
STOP: MOV AX,4C00H INT 21H
ZERO: MOV DL,’0’ DISPLAY JMP STOP
POSI: MOV DL,’+’ DISPLAY JMP STOP END START
4.23答: .MODEL SMALL .CODE
START: XOR BX,0 MOV CX,200 MOV DX,1
AGN: ADD BX,DX; 求和 INC DX INC DX LOOP AGN CALL BTOH MOV AX,4C00H INT 21H BTOH PROC MOV CL,4
MOV DL,BH;最高位 SHR DL,CL CMP DL,0AH JC N1
…… 此处隐藏:16字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




