2021 汇编语言及应用(四川农业大学)1465429493 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-08-27到2022-01-21
本篇答案更新状态:已完结
【作业】第1章 基础知识 第1章 基础知识课后作业
1、 问题:1.4 试分别完成下列补码表示的二进制运算,并将结果转换为十进制数真值。(互评需要达到5次)(1)11100110-10101100(2)01110100-00011101(3)11111111-01111111(4)10000000+01110011
评分规则: 【 得分标准:四道题每到5分,计算结果正确一道得5分,满分20分。参考答案: (1)00111010B 58D (2)01010111B 87D (3)10000000B -128D (4)11110011B -13D
】
2、 问题:1.6 设有二进制数10111000,若将该数分别看作是无符号数、原码表示的带符号数和补码表示的带符号数,它对应的十进制数真值分别是多少?(互评需要达到5次)
评分规则: 【 得分标准:答对一个得10分,答错不得分,该题满分30分。参考答案:184,-56,-72
】
3、 问题:1.8 要表示无符号十进制数10000和100000,至少分别需要多少位二进制数?(互评需要达到5次)
评分规则: 【 得分标准:答对一个得10分,答错不得分,该题满分20分。参考答案:14,17
】
4、 问题:1.3. 试完成下列数制间的转换。(互评需要达到5次)(1)无符号二进制数转换为十进制数 01011101,11010101(2)十进制数转换为十六进制数79,243(3)八进制数转换为十六进制数 234,222
评分规则: 【 评分标准:该题总分30分,每个小题10分,每答对一个得5分,答错不得分参考答案: (1) 93,213 (2) 4F,F3 (3) 9C,92
】
【作业】第2章 IBM-PC微机的功能结构 第2章 IBM-PC微机的功能结构课后作业
1、 问题:在IBM PC微型计算机上,分别进行以下8位二进制数的运算后,标志寄存器中OF、ZF、SF、CF的值分别为多少?(互评需要达到5次)(1)10101011 + 01010101(2)11011010 + 11101101(3)01010101 – 00111110(4)10110011 – 01100010
评分规则: 【 评分指导:本题满分32分,每个小题8分,每个小题中答对一个标志寄存器的值得2分,未答对不得分。参考答案:(1)10101011 + 01010101=100000000 故 OF=0 ZF=1 SF=0 CF=1 (2)11011010 + 11101101=111000111 故 OF=1 ZF=0 SF=1 CF=1 (3)01010101 – 00111110=01010101+[00111110]求补=01010101+11000010=100010111 故 OF=0 ZF=0 SF=0 CF=1 (4)10110011 – 01100010=10110011+[01100010]求补=10110011+10011110=101010001 故 OF=1 ZF=0 SF=0 CF=1
】
2、 问题:在8086/8088中,某存储单元的逻辑地址如下,请算出他们的物理地址是多少?(互评需要达到5次)(1)4514H:017BH(2)2350H:1ABCH
评分规则: 【 评分指导:本题满分20分,每一空10分,答对得10分,答错不得分。参考答案: (1)452BBH(2)24FBCH
】
3、 问题:如图所示,试写出地址为20021H、20024H、20026H字节单元的内容,以及地址为20022H、20024好、20026H的字单元内容。(互评需要达到5次)
评分规则: 【 评分指导:本题满分18分,每空3分,答对得3分,答错不得分。参考答案:78H ,FGH, 06H DEBCH ,03FGH ,0806H
】
4、 问题:设堆栈寄存器(SS)=3E4BH,程序中设置堆栈长度为200个字节,试计算出堆栈底部字单元物理地址、堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。(互评需要达到5次)
评分规则: 【 评分指导:本题满分18分,每个问题答对得6分,答错不得分。参考答案:200D=C8H,故有C8H个字节单元,偏移量取值为00H~C7H 堆栈底部物理地址:3E4BH*16+C7H=3E567H 所以(1)堆栈底部字单元物理地址为:3E567H-1=3E576H (2)堆栈指针SP的初始值与堆栈的长度相等,即C8H (3)SP初始化时指向栈底+2字节单元,即3E566H+2=3E578H
】
5、 问题:设(AX)=1122H,(BX)=3344H,(CX)=5566H,(SP)=2000H,试分析以下程序后AX、BX、CX、SP中的内容分别为多少?(互评需要达到5次)PUSH AXPUSH BXPUSH CXPOP AXPOP CX
评分规则: 【 评分指导:本题满分12,每个问题3分,答对得3分,答错不得分。参考答案:(AX)=5566H (BX)=3344H (CX)=3344H (SP)=1FFEH
】
【作业】第3章 寻址方式与指令系统 3-1作业
1、 问题:设:DS=3000H BX=2000H SI=0002 AX=1234H (32000H)=99H (32001H)=88H (32002H)=77H (32003H)=66H (32004H)=55H (32005H)=44H LIST=2000H,则下述命令分别执行后,BX的内容是多少 1 LEA BX , LIST2 MOV BX ,LIST3 MOV BX ,OFFSET LIST4 LEA BX, [BX+SI]
评分规则: 【 1 BX=2000H 2 BX=8899H 3 BX=2000H 4BX=2002H 每空2分
】
2、 问题:设:DS=3000H BX=2000H SI=0002 AX=1234H (32000H)=99H (32001H)=88H (32002H)=77H (32003H)=66H (32004H)=55H (32005H)=44H LIST=2000H,则下述命令执行后,SI、DS的内容是多少1LDS SI, [2004H]
评分规则: 【 SI=(32004H)=4455H DS=(32006H)
】
3、 问题:作业题3设:DS=3000H BX=2000H SI=0002 AX=1234H (32000H)=99H (32001H)=88H (32002H)=77H (32003H)=66H (32004H)=55H (32005H)=44H LIST=2000H,则下述命令执行后,DI、ES的内容是多少LES DI, [BX]
评分规则: 【 DI=(32000H)=8899H ES=(32002)=6677H
】
4、 问题:下列指令正确还是错误?如果有错,指出错误的地方MOV BX ,OFFSET [BX][SI]
评分规则: 【 错误,OFFSET不能与复杂操作数相连
】
第3章 寻址方式与指令系统 测验1
1、 问题:已知BX=2000H,SI=1234H,则指令MOV Al,[BX+SI+2]的源操作在( )中
选项:
A:数据段中偏移量为3236H的字节
B:附加段中偏移量为3234H的字节
C:数据段中偏移量为3234H的字节
D:附加段中偏移量为3236H的字节
答案: 【数据段中偏移量为3236H的字节】
2、 问题:指令JMP FAR PTR DONE属于 ( )
选项:
A:段内转移直接寻址
B:段内转移间接寻址
C:段间转移直接寻址
D:段间转移间接寻址
答案: 【段间转移直接寻址】
3、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容_____HMOV AX, 1200H
答案: 【1200】
4、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容____HMOV AX, BX
答案: 【0100】
5、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容。MOV AX, [1200H]
答案: 【4C2A】
6、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容为____H。MOV AX, [BX]
答案: 【3412】
7、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容为____H。MOV AX, [1200H]
答案: 【4C2A】
8、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容为____HMOV AX,1100[BX]
答案: 【4C2A】
【作业】第3章 寻址方式与指令系统 第3章 寻址方式与指令系统课后作业
1、 问题:假设(DS)=3000H,(ES)=4100H,(SS)=2000H,(SI)=00A0H,(DI)=2H,(BX)=100H,(BP)=10H,(BUF)=2000H。试指出下列各指令中源操作数的寻址方式,若为存储器操作数,请计算其物理地址。(互评需要达到5次)(1)MOV AX ,BUF(2)MOV AX ,BUF[BX](3)MOV AX ,[BX-40H](4)MOV AX ,[BP+100H][SI]
评分规则: 【 评分指导:本题满分20分,每小题5分,答对得5分,答错不得分。参考答案: (1)直接寻址 30000H+2000H=32000H (2)基址寻址 30000H+0100H+2000H=32100H (3)基址寻址 30000H+0100H-40H=300C0H (4)基址变址寻址 20000H+00A0H+0100H+0010H=201B0H
】
2、 问题:已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分别执行后得结果如何?(互评需要达到5次)(1)LEA BX,20H[BX][SI] MOV AX,2[BX](2)LDS SI,[BX][DI] MOV [SI],BX
评分规则: 【 评分指导:本题满分10分,每小题5分,答对得5分,答错不得分。参考答案: (1)(BX)=0056H (AX)=1E40H (2)(SI)=00F6H (DS)=1E40H (1E4F6H)=0024H
】
3、 问题:假设(CX)=0FFFFH,那么下面指令单独执行后标志寄存器得CF、AF、ZF、SF和OF分别是什么?(如无影响用“X”表示)(互评需要达到5次)(1)SUB CX,0FFFFH(2)MOV CX,BX(3)INC CX
评分规则: 【 评分指导:本题满分15分,每小题5分,每个小题中一个空是1分,答对得1分,答错不得分。参考答案: (1)CF=0 AF=0 ZF=1 SF=0 OF=0 (2)CF=X AF=X ZF=X SF=X OF=X (3)CF=X AF=1 ZF=1 SF=0 OF=1
】
4、 问题:读程序题。(1)已知(BX)=6035H,(CX)=0F0FH。 OR BH,CH AND BL,CL NEG BL NOT BH 上述程序段执行后:(BH)=_,(BL)=_。(2)已知(AX)=0A65CH,(CX)=0F002H。 ROL AX,CL OR AH,CH RCR AX,CL 上述程序段执行后:(AX)=__,CF=__。(3)已知(AX)=0FFAAH,CF=1。 MOV CX,0ABH OR CX,0FF00H SUB AX,CX 上述程序段执行后:(AX)=,CF=___。(互评需要达到5次)
评分规则: 【 评分指导:本题满分30分,每空5分,答对得5分,答错不得分。参考答案: (1)90H 0FBH (2)7E5CH 1 (3) 0FFFFH 1
】
5、 问题:试根据以下要求写出相应得汇编语言指令或指令序列。(互评需要达到5次)(1)将DI的高5位置1,而其他位保持不变。(2)现有3个字节存储单元A、B、C,在不使用ADD和ADC指令的情况下实现:(A)+(B)=>(C)。
评分规则: 【 评分指导:本题满分15分,第一小题5分,第二小题10分,答对的满分,答错不得分。参考答案: (1)OR DI,0F800H (2) NEG B MOV AL,B SUB A,AL MOV AL,A MOV C,AL
】
6、 问题:给出下列指令的机器目标代码。(互评需要达到5次)(1)ADD WORD PTR 0ABH[BP][DI],1234H(2)STC
评分规则: 【 评分指导:本题满分10分,每小题5分,答对得5分,答错不得分。参考答案: (1)100000111000001110101011000000000011011000010010 8383AB003412H (2)1111011111010111 0F7D7H
】
第4章 汇编语言程序格式 4-1
1、 问题:判断下列指令是否正确MOV AH, BX
选项:
A:正确
B:错误
答案: 【错误】
2、 问题:判断正确 MOV [BX], [SI]
选项:
A:正确
B:错误
答案: 【错误】
3、 问题:假设OP1是已经用DB定义的变量判断正确 CMP OP1, 25
选项:
A:正确
B:错误
答案: 【正确】
4、 问题:假设OP12是已经用DB定义的变量 判断正确CMP AX, OP1
选项:
A:正确
B:错误
答案: 【错误】
5、 问题:有符号定义语句如下:BUFF DB 1, 2, 3, ‘123’EBUFF DB 0L EQU EBUFF – BUFF问L的值是()(只填数字,十进制表示结果)
答案: 【6】
6、 问题:给出等值语句如下:ALPHA EQU 100BETA EQU 25GAMMA EQU 2下列表达式的值是()?(只填数字,十进制表示结果)(BETA / 3) MOD 5
答案: 【3】
7、 问题:给出等值语句如下:ALPHA EQU 100BETA EQU 25GAMMA EQU 2下列表达式的值是()?(只填数字,十进制表示结果)BETA AND 7
答案: 【(以下答案任选其一都对)01;
1】
第3章 寻址方式与指令系统 第3章-2
1、 问题:以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )
选项:
A:INC [DI]
B:INC DI
C:INC BYTE PTR[DI]
D:ADD [DI], 1
答案: 【INC BYTE PTR[DI]】
2、 问题:转移指令JNBE产生转移的条件是( )
选项:
A:CF=0 AND ZF=0
B:CF=0 AND ZF=1
C:CF=1 AND ZF=1
D:CF=1 AND ZF=0
答案: 【CF=0 AND ZF=0】
3、 问题:CPU访问外设,正确的输出指令的格式是()
选项:
A:OUT DX,AL
B:OUT 1000H,AL
C:IN DX,AX
D:) OUT 10H,DX
答案: 【OUT DX,AL】
4、 问题:下列指令序列执行后,(BX)=()MOV BX,0FFFCH MOV CL,2 SAR BX,CL
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦