本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-07-20
本篇答案更新状态:已完结

【作业】第1周 微型计算机基础知识 练习题

1、 问题:完成下列数制转换: ① 10101101B=( )D=( )H② 0.11B=( )D③ 211.25=( )B =( )H④ 10111.0101B=( )H=( )BCD
评分规则: 【 10101101B=173D=ADH0.11B=0.75D211.25=11010011.01B=D3.4H10111.0101B=17.5H=(0010 0011.0011 0001 0010 0101)BCD

2、 问题:已知X=+1011010B,Y=–0011011B,设机器数为8位,分别写出X、Y的原码、反码和补码。
评分规则: 【 X的原码为01011010,反码01011010,补码01011010Y的原码为10011011,反码11100100,补码11100101

3、 问题:(1)若使与门的输出端输出高电平,则各输入端的状态是什么?(2)若使与非门的输出端输出低电平,则各输入端的状态是什么?
评分规则: 【 (1)各输入端为高电平。 (2)各输入端为高电平。

4、 问题:(1)若使或门的输出端输出低电平,则各输入端的状态是什么?(2)若使或非门的输出端输出低电平,则各输入端的状态是什么?
评分规则: 【 (1)或门的所有输入端都必须为低电平;(2)或非门的输入端只要有一个为高电平即可。

【作业】第3周 8086CPU指令系统 第3章 练习题

1、 问题:2. BUFF为字节类型变量,DATA为常量,指出下列指令中源操作数的寻址方式: (1)MOV AX, 1200(2)MOV AL, BUFF(3)SUB BX, [2000H](4)MOV CX, [SI](5)MOV DX, DATA[SI](6)MOV BL, [SI][BX](7)MOV [DI], AX(8)ADD AX, DATA[DI+BP](9)PUSHF(10) MOV BX, ES:[SI] 3. 指出下列指令的错误并改正。 (1)MOV DS, 1200(2)MOV AL, BX(3)SUB 33H, AL(4)PUSH AL(5)MUL 45H(6)MOV [BX], [SI](7)MOV [DI], 3(8)ADD DATA[DI+BP], ES:[CX](9)JMP BYTE PTR[SI](10) OUT 3F8H, AL 4. 根据要求写出一条(或几条)汇编语言指令。(1)将立即数4000H送入寄存器BX。(2)将立即数4000H送入段寄存器DS。(3)将变址寄存器DI的内容送入数据段中2000H的存储单元。(4)把数据段中2000H存储单元的内容送段寄存器ES。(5)将立即数3DH与AL相加,结果送回AL。(6)把BX与CX寄存器内容相加,结果送入BX。(7)寄存器BX中的低4位内容保持不变,其他位按位取反,结果仍在BX中。(8)实现AX与-128的乘积运算。(9)实现AX中高、低8位内容的交换。(10) 将DX中D0、D4、D8位置1,其余位保持不变。5. 设SS=2000H,SP=1000H,SI=2300,DI=7800,BX=9A00H。说明执行下面每条指令时,堆栈内容的变化和堆栈指针的值。PUSH SIPUSH DIPOP BX6. 内存中18FC0H、18FC1H、18FC2H单元的内容分别为23H、55、5AH,DS=1000H,BX=8FC0H,SI=1,执行下面两条指令后AX=?DX=?MOV AX, [BX+SI]LEA DX, [BX+SI]7. 回答下列问题:(1)设AL=7FH,执行CBW指令后,AX=?(2)设AX=8A9CH,执行CWD指令后,AX=?DX=?8. 执行以下两条指令后,FLAGS的6个状态标志位的值是什么?MOV AX, 847BHADD AX, 9438H 10、用串操作指令替换以下程序段:ABC:MOV AL, [SI] MOV ES:[DI], AL INC SI INC DI LOOP ABC12、试写出执行下列3条指令后BX寄存器的内容。MOV CL,2HMOV BX,CO2DHSHR BX,CL14. 编写程序段,实现下述要求:使AX寄存器的低4位清0,其余位不变。使BX寄存器的低4位置1,其余位不变。测试AX的第0位和第4位,两位都是1时将AL清0。测试AX的第0位和第4位,两位中有一个为1时将AL清0。
评分规则: 【

第2周 8086-8088微处理器 第2章 单元测验

1、 问题:8086和8088CPU主要的区别有两点:
答案: 【8086CPU外部数据总线是16根,指令队列6字节。8088CPU外部数据总线是8根,指令队列4字节。

2、 问题:8088CPU中执行单元的功能是什么?
答案: 【译码分析指令,执行指令,暂存中间运算结果并保留结果特征。

3、 问题:8088CPU中总线接口单元的功能是什么?
答案: 【负责CPU与内存或输入/输出接口的信息传送,包括取指令、取操作数、保存运算结果。

4、 问题:8088CPU的地址线共有多少根?
答案: 【20

5、 问题:8088CPU哪些地址线与数据线共用?
答案: 【AD0~AD7

6、 问题:最小模式下,控制总线中你熟悉的信号线有哪些?
答案: 【ALE IO/M RD WR INTA

7、 问题:最大模式下,8088CPU读写存储器时的控制信号是什么?
答案: 【MEMR MEMW

8、 问题:8088CPU采用分段的方式管理内存,每个段的最大长度是多少?
答案: 【64K

9、 问题:程序中的逻辑地址如何转换为物理地址?
答案: 【物理地址=段基址*10H+偏移地址

10、 问题:8088CPU的一个标准总线周期包含几个时钟周期?
答案: 【4

【作业】第2周 8086-8088微处理器 第2章 练习题

1、 问题:1. 8086/8088CPU由哪两大功能部分所组成?简述它们的主要功能?3. 逻辑地址如何转换成物理地址?已知逻辑地址为2D1EH:35B8H,对应的物理地址是什么?4. 8088和8086的指令预取队列的长度分别是多少?6. 8086/8088CPU内部的状态标志寄存器共有几位标志位?简述各位的含义是什么?7. 8086/8088系统中存储器的分段原则是什么?8. 当ALE有效时,8088的地址/数据线上将出现什么信息?10. 8088工作在最大模式下包含哪些控制信号?11. 8088工作在最小模式下包含哪些控制信号?12. 若CS=4000H,则当前代码段可寻址的存储空间范围是多少?
评分规则: 【

第3周 8086CPU指令系统 第3章 单元测验

1、 问题:指令的操作数有‍ ‍ 。
选项:
A:立即数
B:寄存器操作数
C:存储器操作数
D:以上都是
答案: 【以上都是

2、 问题:存储器操作数可以是‍ ‍ 。
选项:
A:字节类型
B:字类型
C:双字类型
D:以上都是
答案: 【以上都是

3、 问题:能作为间接寻址使用的寄存器有‍ ‍ 。
选项:
A:AX, BX, CX, DX
B:CS, DS, SS, ES
C:BX, SI, DI,BP
D:IP ,BP, SP, SS
答案: 【BX, SI, DI,BP

4、 问题:WORD PTR [SI] 表示‍ ‍ 。
选项:
A:字类型的操作数(16位二进制数)
B:字节类型的操作数(8位二进制数)
C:双字类型的操作数(32位二进制数)
D:64位二进制数
答案: 【字类型的操作数(16位二进制数)

5、 问题:存储器操作数的可用寻址方式有‍ ‍ 。
选项:
A:直接寻址和间接寻址
B:相对寻址
C:基址变址寻址和基址变址相对寻址
D:以上都是
答案: 【以上都是

6、 问题:内存中有名为table的一维数组,若想存取其中的任意数据,常采用‍ ‍ 。
选项:
A:存储器直接寻址方式
B:存储器间接寻址方式
C:相对寻址方式
D:基址变址寻址方式

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注