《微型计算机原理及应用》作业答案1
更新时间:2023-05-23 09:21:01 阅读量: 实用文档 文档下载
《微型计算机原理及应用》作业答案1
《微型计算机原理及应用》作业答案
第1章
7. 二进制数————————十进制数
⑴ 1010 10
⑵ 1101010 106
⑶ 1101111 111
⑷ 00001 1
8. 十进制数————————二进制数
⑴ 15 1111
⑵ 256 100000000
⑶ 87.625 1010111.101
⑷ 0.125 0.001
9. X=+10010110 Y=+1101011
[X]补=010010110 [Y] 补=001101011
[-Y] 补=110010101
⑴. [X+Y] 补=[X] 补+[Y] 补=100000001
⑵. [X-Y] 补=[X] 补+[-Y] 补=000101011
10. [X]原=0.101001 [X]补=0.101001
[X]反=0.101001
[Y]原=1.1011010. [Y]补=1.0100110
[Y]反=1.0100101
11. 8421码——————十进制数
1001 0000 0101 0110 9056
1000 0110 0011 1001 8639
第2章
2.
000B0H 000B1H 000B2H 000B3H 000B4H
3.
字节
( 30024H )=0EFH 30021H
字 ( 30021H )=0AB34H 30022H
( 30022H )=0CDABH 30023H
30024H
《微型计算机原理及应用》作业答案1
4. 逻辑地址——————-——物理地址
3017:000AH 3017AH
3015:002AH 3017AH
3010:007AH 3017AH
5. CS : IP
0A7F0H: 2B40H 指令物理地址 0AAA40H
第3章
7 指令由 操作码 和 操作数/地址 组成。
8 ⑴. MOV AX , BLOCK[SI] 源操作数寻址方式: 寄存器相对 (变址)寻址 ⑵ MOV AX , [SI] 寄存器间接寻址
⑶ MOV AX , [6000H] 直接寻址
⑷ MOV AX , [BX+SI] 基址加变址寻址
⑸ MOV AX , BX 寄存器寻址
⑹ MOV AX , 1500H 立即数寻址
⑺ MOV AX , 80[BX+DI] 相对基址加变址寻址
⑻ MOV AX , [DI+60] 寄存器相对 (变址)寻址
9 ⑴. MOV AX ,1200H ; AX=1200H
⑵ MOV AX , BX ; AX=BX=0100H
⑶ MOV AX , [1200H] ; AX= (2000H:1200H)=(21200H)=4C2AH ⑷ MOV AX , [BX] ; AX=(2000H:0100H)=(20100H)=3412H ⑸ MOV AX , 1100H[BX] ; AX=(2000H:1200H)=(21200H)=4C2AH ⑹ MOV AX , [BX][SI] ; AX=(2000H:0102H)=(20102H)=7856H ⑺ MOV AX , 1100H[BX][SI] ; AX=(2000H:1202H)=(21202H)=65B7H
程序题作业答案:
一、写指令:
1.将DI寄存器的内容减1 DEC DI
2.用一条指令使程序从中断服务程序返回 IRET
3.从80H端口读入数据送入AL IN AL, 80H
4.将3000H及3001H两单元内容与AX寄存器内容相减,并将其差送回原单元 SUB [3000H], AX
5.用指令实现AX寄存器内容不变,但使进位标志CF置0
AND AX, AX
6.将2050H端口的内容读入CL
MOV DX, 2050H
IN AL, DX
MOV CL, AL
7.把BX内容压入堆栈 PUSH BX
8.用一条逻辑指令使DX寄存器的高3位为1,其余位不变
OR DX, E000H
或 MOV BX, E000H
OR DX, BX
9.把AH内容取反 NOT AH
10.将AL的内容乘以3 MOV CL,3
MUL CL
二、写程序
《微型计算机原理及应用》作业答案1
1.将DX,AX两寄存器中的数与BX,CX两寄存器中存放的数相加,并将和送入
2050H开始的存储区中
ADD AX, CX
ADC DX, BX
MOV [2050H], AX
MOV [2052H], DX
2.将80H端口的内容取反后在输出到原端口
IN AL, 80H
NOT AX
OUT 80H, AL
3.将BX寄存器的内容与CX的内容相乘,并将乘积送回BX,CX两寄存器中
MOV AX, BX
IMUL CX
MOV BX, DX
MOV CX, AX
4.编程将2000H单元开始存放的3个字节的数据送至2030H单元开始的存储区中 MOV AX, [2000H]
MOV [2030H], AX
MOV AL, [2002H]
MOV [2032H], AL
三、分析程序
1.行下列程序后,AX的内容是什么?完成了什么功能?
MOV AX, 5678H
NOT AX
INC AX
答:(AX)=A988H 此程序完成了将(AX)求补的工作
2.执行下列程序后,DX寄存器的内容是什么?此段程序具有什么功能?
MOV DX, 0F0FH
MOV BX, 4322H
PUSH DX
PUSH BX
POP DX
POP BX
答:(DX)=4322H (BX)=0F0FH 实现了(DX)与(BX)互换
3. 分析下列程序的功能,并对各条指令进行注释
LEA SI, STRNG1 ; 建立原指针
LEA DI, STRNG2 ;建立目的指针
MOV CX,20 ;送串的字节个数
CLD ;传送过程为增址形式
REP MOVS STRNG2, STRNG1 ;进行字节串传送
将STRNG1为首地址存放的20个字节数传送到以STRNG2为首地址的存储空间
4. 执行下列程序后,AX的内容是多少?程序功能是什么?
MOV AX, 0085H
MOV CL, 3
SHL AX, CL
ADD AX, AX
答:(AX)=0850H
此程序完成了AX的内容乘16
正在阅读:
《微型计算机原理及应用》作业答案105-23
有害物质过程管理HSPM体系要求05-07
综合实践研训工作室工作计划11-04
现代汉语词汇部分练习题第期11-04
系统辨识大作业徐莹01-06
武汉六中2016届高三第11次理科综合12-23
幼儿园学费无乱收费自查报告(通用10篇)03-26
早晨半小时作文800字07-02
浙电信息(总第1519期)10-19
2019年资源置换合作合同协议书范本05-26
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 微型计算机
- 原理
- 作业
- 答案
- 应用
- 医用气体工程施工方案
- 英语中考知识点整理
- DENOVA数字化协同设计仿真平台
- 高考考场应试技巧总结
- 描写春天景物的四字词语10个
- 电脑及打印机的维护常识
- 苏教版五年级科学上册第一单元试题
- 脚手架搭设、拆除安全技术方案
- 江苏省丰县华山中学2012届高三英语总复习测试卷(9)
- 国外双金属复合管生产工艺
- 新视野大学英语视听说教程1第二版UNIT1原文及答案
- 巨趾症巨足畸形矫治的研究
- 2016黑龙江省农村信用社招聘报名表下载
- 薄荷生产技术标准操作规程_草案_
- 延吉大明眼镜发展历史及现状(1)
- 2011—2012学年度下学期期中考试八年级数学试题
- 保险各条款免赔额
- 电场1--电场的力的性质
- 超市生鲜肉类培训资料-双汇
- 坪山高级中学思想政治课教学设计 高一政治生活(必修2) 张道华