- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
填空(每空1分,共计20分)
计算机硬件的基本结构由 、 和 三个主要部分组成,用 把它们连接在一起。
当运算结果SF= ,ZF= , PF= 。
47的十六进制数是 ,二进制数是 。
汇编语言程序上机过程 、 、____________、_____________。
AL=45H,执行AND AL,0B8H后,AL= ,CF= _ _。
用 段寄存器和 寄存器可确定下一条指令的物理地址。
段内转移的转移地址只有 地址,段间转移的转移地址包括 地址和 地址。
单项选择(每小题2分,共计20分)
1、一个字为( )位二进制数。
A、8位 B、16位 C、32位 D、64位
2、下列四个寄存器中,可作为八位寄存器的是( )。
A、AX B、CH C、BP D、IP
3、8086系统的存储器,存储单元的物理地址是( )位。
A.16 B. 8 C.20 D. 32
4、在双操作数指令中,目的操作数不能使用( )。
A. 存储器 B. 寄存器 C. 立即数 D. 段寄存器
5、执行MOV BX,OFFSET TTR,结果相当的指令是( )。
A、MOV BX,TTR B、LEA BX,TTR C、PUSH TTR D、XCHG BX,TTR
POP BX
6、在下列指令中,有错误的是( )。
A、MOV AX,5634H; B、MOV BL,3456H
C、MOV AL,75H; D、MOV BX,57H
7、下列指令中有错误的是( )。????
A、POP? AX ??? ?B、MOV ?DS,AX? C、ADD BX,25H ?? D、SHR AX,8?
8、要使串操作指令从高地址向低地址执行,应把标志位置为( )。
A. TF=0 B. SF=1 C. IF=0 D. DF=1
9、在IN AL,PORT指令中,PORT称为( )。
A. 立即数 B. 有效地址 C.端口地址 D.寄存器名
10、下列语句格式有错误的是( )。
LEA BX,STR B、XCHG BL,AL
C、DATA:DB ‘AB’ D、EMP = EMP+1
三.简答题(共计20分)
1、选用合适的指令,分别完成下列操作:(每小题2分,合计4分)
(1)将字变量VARW的偏移地址送BX寄存器;
(2)将字变量VARW的内容送AX寄存器;
2、指出下列指令中源操作数的寻址方式是什么?(每小题2分,合计8分)
(1)MOV AX,5
(2)MOV AX,BX
(3)MOV AX,[BP]
(4)MOV AX,VAL[BX][SI]
3、以TABLE为首地址的数据区中要存放以下次序的数据:‘A’、‘B’、0、0、‘C’、‘D’、0、0,请分别用DB和DW语句实现。(4分)
4、汇编语言编写的程序中有哪四种基本程序结构形式?。(4分)
四、分析题(共计20分)
假设 (BX)=0E3H, 变量VALUE中存放的内容为79H, 确定下列各条指令单独执行后BX的值。(4分)(1) XOR BX, VALUE(2) OR BX, VALUE
若AL=8AH,BL=4BH
ADD AL,BL
JC NEXT
OR AL,47H
HLT
NEXT:ADC AL,0
HLT
问程序执行后:AL = (3分)
3、分析下面程序段,回答指定问题。
MOV CL,7
MOV AX,9B7CH
SHR,AX,CL
HLT
问程序执行后:
AX = (3分);
4、下面程序的功能是将
文档评论(0)