1、嵌入式系统设计师-23 及答案解析(总分:25.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读以下关于 LED 接口电路的叙述,回答问题 1 至问题 2,将答案填入对应栏内。 说明 某计算机系统采用内存和接口统一编址方式。内存可寻址空间为 1MB,内存地址用 A0A19 传送,读写信号分别为/MEMR 和/MEMW;接口可寻址空间为 64KB,接口地址用 A0A15 传送,读写信号分别为/IOR 和/IOW。 在该计算机系统上设计的 LED 接口电路如下图所示,分配的接口地址为 0000H。图中的 74374 为锁存器,其真值表见下表。 (分数:15.00)(1).
2、问题 1 上图所示的 LED 接口电路中有设计错误,请找出其中至少 4 处错误(从编号为的备选答案中选择)。 74374 的 (分数:7.50)_(2).问题 2 请针对问题 1 找出的 LED 接口电路设计中的错误,简要分析其故障原因。(分数:7.50)_二、试题二(总题数:1,分数:10.00)阅读以下关于 80X86 处理器方面的叙述,请回答问题 1 至问题 3。 说明 80X86 计算机中的寻址方式包括程序寻址和数据寻址两类。数据寻址方式是指获取指令所需的操作数或操作数地址的方式;程序寻址方式是指程序中出现转移和调用时的程序定位方式。 部分数据寻址方式见下表,其中,为每种数据寻址方式分
3、配一个编号。 数据寻址方式及编号 编号 寻址方式 1 直接寻址 2 寄存器间接寻址 3 基址寻址 4 变址寻址 5 带比例因子的变址寻址 6 基址变址寻址 程序寻址方式见下表,其中,为每种程序寻址方式分配一个编号。 程序寻址方式及编号 编号 寻址方式 1 段内直接寻址方式 2 段内间接寻址方式 3 段间直接寻址方式 4 段间间接寻址方式 (分数:10.00)(1).问题 1 按照“数据寻址方式及编号”表所列出的数据寻址方式,说明下表中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式。 汇编指令采用的数据寻址方式 指令 寻址方式 MOV ECX EAX+24 IMUL EBX TABLEE
4、SI * 4,7 INC WORD PTR500 ADD EAX, TABLEESI MOV EAX ESIEBX MOV ECX, EDX (分数:5.00)_(2).问题 2 按照上表给出的程序寻址方式,说明下表中各汇编指令中指定的地址属于哪类程序寻址方式。 汇编指令属于的程序寻址方式 指令 寻址方式 JMP BX CALL 2006H:3800H JMP WORD PTRBP+TABLE CALL DWORD PTRDI JMP 1000H (分数:5.00)_嵌入式系统设计师-23 答案解析(总分:25.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读以下关于
5、 LED 接口电路的叙述,回答问题 1 至问题 2,将答案填入对应栏内。 说明 某计算机系统采用内存和接口统一编址方式。内存可寻址空间为 1MB,内存地址用 A0A19 传送,读写信号分别为/MEMR 和/MEMW;接口可寻址空间为 64KB,接口地址用 A0A15 传送,读写信号分别为/IOR 和/IOW。 在该计算机系统上设计的 LED 接口电路如下图所示,分配的接口地址为 0000H。图中的 74374 为锁存器,其真值表见下表。 (分数:15.00)(1).问题 1 上图所示的 LED 接口电路中有设计错误,请找出其中至少 4 处错误(从编号为的备选答案中选择)。 74374 的 (分
6、数:7.50)_正确答案:()解析:问题 1 74374 的 接 5V 译码器为或非门 LED 阴极接电源 /IOW 没参加接口地址译码 LED 的限流电阻 R 的阻值太大 解析 本题考查 LED 接口电路应用方面的知识。 问题 1 图中设计“74374 的 接 5V”的做法是错误的。因为 74374 是具有三态输出的 D 触发器,其三态输出的允许信号 应该接地,如果 (2).问题 2 请针对问题 1 找出的 LED 接口电路设计中的错误,简要分析其故障原因。(分数:7.50)_正确答案:()解析:问题 2 174374 的(作图)接 5V,使得 74374 输出高阻,应该接地; 2译码器中或
7、非门设计错误,使得 74374 的锁存时序错误,应为或门: 3LED 阴极接电源,接反了,不会发光,应该是阳极接电源; 4/IOW 没参加接口地址译码,使得接口地址和内存地址冲突; 5LED 的限流电阻 R 的阻值太大,LED 不会发光,R 的阻值应约为 3301K。 解析 问题 2 根据问题 1 的分析结果可知,设计中 74374 的/OE 端应接地,并且应采用或非门做译码器,译码输入应是A0A15 加/IOW 信号。对于“LED 阴极接电源”的设计错误可以采用两种办法纠正:将 EED 阴极接地,电阻减小;或者将 LED 阴极接到 Q0 端,并将电阻减小。二、试题二(总题数:1,分数:10.
8、00)阅读以下关于 80X86 处理器方面的叙述,请回答问题 1 至问题 3。 说明 80X86 计算机中的寻址方式包括程序寻址和数据寻址两类。数据寻址方式是指获取指令所需的操作数或操作数地址的方式;程序寻址方式是指程序中出现转移和调用时的程序定位方式。 部分数据寻址方式见下表,其中,为每种数据寻址方式分配一个编号。 数据寻址方式及编号 编号 寻址方式 1 直接寻址 2 寄存器间接寻址 3 基址寻址 4 变址寻址 5 带比例因子的变址寻址 6 基址变址寻址 程序寻址方式见下表,其中,为每种程序寻址方式分配一个编号。 程序寻址方式及编号 编号 寻址方式 1 段内直接寻址方式 2 段内间接寻址方式
9、 3 段间直接寻址方式 4 段间间接寻址方式 (分数:10.00)(1).问题 1 按照“数据寻址方式及编号”表所列出的数据寻址方式,说明下表中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式。 汇编指令采用的数据寻址方式 指令 寻址方式 MOV ECX EAX+24 IMUL EBX TABLEESI * 4,7 INC WORD PTR500 ADD EAX, TABLEESI MOV EAX ESIEBX MOV ECX, EDX (分数:5.00)_正确答案:()解析:问题 1 指令 寻址方式 MOV ECX,EAX+24 3 IMUL EBX,TABLEESI*4,7 5 IN
10、C WPRD PTR500 1 ADD EAX,TABLEESI 4 MOV EAX,ESIEBX 6 MOV ECX,EDX 2 解析 本题考查汇编语言的基础知识。 问题 1 数据寻址方式有以下几种: (1)直接寻址。这种寻址方式的位移量就是操作数的有效地址,位移量直接包含在指令中,它与操作数一起存放在代码段区域。例如 INC WORD PTR 500,该指令的有效地址为 500,它的线性地址二数据段基地址+500。 (2)寄存器间接寻址。这种寻址方式是由寄存器给出有效地址的指针,即有效地址是基址或变址寄存器中的内容。例如 MOV ECX,EDX,操作数的逻辑地址:数据段基地址+ECX 中的
11、内容。 (3)基址寻址。基址寄存器的内容,加上指令格式中的位移量而形成操作数的有效地址。例如 MOV ECX,EAX+24,操作数的逻辑地址:数据段基地址+由 EAX 中内容加位移量 24 组成操作数的有效地址。 (4)变址寻址。与基址寻址方式相似,其有效地址的形成是变址寄存器的内容加上指令格式中的位移量。例如 ADD EAX,TABLEESI,操作数的逻辑地址=数据段基地址 +ESI 中的内容加 TABLE 变量的地址组成操作数的有效地址。 (5)带比例因子的变址寻址。是变址寻址方式的另一种寻址方式,指操作数的有效地址等于变址寄存器内容乘以比例因子再加上指令格式中的位移量。例如 IMULEB
12、X, TABLEESI*#4,7,操作数的逻辑地址:数据段基地址+ESI 中的内容乘以 4 再加上 TALBLE 变量的地址形成的有效地址。 (6)基址变址寻址。操作数的有效地址等于基址寄存器的内容加变址寄存器的内容。例如 MOV EAX,ESlEBX,操作数的逻辑地址二数据段基地址+EBX 中的内容加 ESI 中的内容形成的操作数有效地址。(2).问题 2 按照上表给出的程序寻址方式,说明下表中各汇编指令中指定的地址属于哪类程序寻址方式。 汇编指令属于的程序寻址方式 指令 寻址方式 JMP BX CALL 2006H:3800H JMP WORD PTRBP+TABLE CALL DWORD
13、 PTRDI JMP 1000H (分数:5.00)_正确答案:()解析:问题 2 指令 寻址方式 JMP BX 2 CALL 2006H:3800H 3 JMP WORD PTRBP+TABLE 2 CALL DWORD PRDDI 4 JMP 1000H 1 解析 本题考查汇编语言的基础知识。 问题 1 数据寻址方式有以下几种: (1)直接寻址。这种寻址方式的位移量就是操作数的有效地址,位移量直接包含在指令中,它与操作数一起存放在代码段区域。例如 INC WORD PTR 500,该指令的有效地址为 500,它的线性地址二数据段基地址+500。 (2)寄存器间接寻址。这种寻址方式是由寄存器
14、给出有效地址的指针,即有效地址是基址或变址寄存器中的内容。例如 MOV ECX,EDX,操作数的逻辑地址:数据段基地址+ECX 中的内容。 (3)基址寻址。基址寄存器的内容,加上指令格式中的位移量而形成操作数的有效地址。例如 MOV ECX,EAX+24,操作数的逻辑地址:数据段基地址+由 EAX 中内容加位移量 24 组成操作数的有效地址。 (4)变址寻址。与基址寻址方式相似,其有效地址的形成是变址寄存器的内容加上指令格式中的位移量。例如 ADD EAX,TABLEESI,操作数的逻辑地址=数据段基地址 +ESI 中的内容加 TABLE 变量的地址组成操作数的有效地址。 (5)带比例因子的变址寻址。是变址寻址方式的另一种寻址方式,指操作数的有效地址等于变址寄存器内容乘以比例因子再加上指令格式中的位移量。例如 IMULEBX, TABLEESI*#4,7,操作数的逻辑地址:数据段基地址+ESI 中的内容乘以 4 再加上 TALBLE 变量的地址形成的有效地址。 (6)基址变址寻址。操作数的有效地址等于基址寄存器的内容加变址寄存器的内容。例如 MOV EAX,ESlEBX,操作数的逻辑地址二数据段基地址+EBX 中的内容加 ESI 中的内容形成的操作数有效地址。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1