微机原理复习题4(含答案).doc

微机原理复习题4(含答案).doc

ID:58485897

大小:41.50 KB

页数:6页

时间:2020-09-03

微机原理复习题4(含答案).doc_第1页
微机原理复习题4(含答案).doc_第2页
微机原理复习题4(含答案).doc_第3页
微机原理复习题4(含答案).doc_第4页
微机原理复习题4(含答案).doc_第5页
资源描述:

《微机原理复习题4(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言试卷一、单项选择题(每小题1分,共20分)1.如某存储器一个段最多允许16K个字单元,那么表示一个段内偏移地址的二进制位数至少是(A)位。A)15B)16C)17D)182.下列操作中允许超越的是(C)。A)取指令B)存目的串C)以BP为基址存取操作数D)堆栈操作3.下面有语法错误的指令语句是(C)。A)MOVAX,[BX][SI]B)MOVAX,—2[BX][DI]C)MOVAX,[BX][BP]D)MOVAX,—1[BX][SI]4.下列指令执行后能使BX中数据为奇数的是(B)。A)XORBX,01HB)O

2、RBX,01HC)ANDAX,01HD)TESTBX,01H5.设CL=05H,要获得CL=0AH,可选用的指令是(A)。A)XORCL,0FHB)NOTCLC)ORCL,0AHD)ANDCL,0FH6.没有语法错误的输出指令是(B)。A)OUTAX,30HB)OUTDX,ALC)OUTAL,DXD)OUT30H,AH7.假设执行ADD指令后AX=6EH,再执行AAA指令,AX中的值是(B)。A)14HB)0104HC)74HD)04H8.某数据段有如下语句:ORG0435HDA1DB17H,44H,77HADRDWD

3、A1下述语句能使AL中的数据为偶数的是(B)。A)MOVAX,WORTPTRDA1B)MOVAX,WORDPTRDA1[1]C)MOVAX,ADRD)MOVAX,BYTEPTRADR9.当执行条件转移指令JNSOPR时,如条件成立,相对于转移指令的转移距离是(D)。A)-128~+127个字节B)-126~+127个字节C)-128~+129个字节D)-126~+129个字节10.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是(D)。A)MOVAX,89B)MOVAX,0809C)MOVAX,8

4、9HD)MOVAX,0809H11.VAR1EQUBYTEPTRVAR2VAR2DW0ABCDH┇SHLVAR1,1SHRVAR2,1上述两条指令执行后,VAR2字单元内容是(   C  )。A)0ABCDHB)0AB9AHC)55CDHD)559AH12.设AX=0BBCCH,CF=1ORAX,3CMCRCLAX,1上述三条指令执行后,AX中的内容是(A)。A)779FHB)779EHC)779DHD)7799H13.下列语句中能与“DA1DB32H,34H”语句等效的是(A)。A)MOVDAI,32HB)MOVDA

5、1,34MOVDA1+1,34HMOVDA1+1,32C)MOVWORDPTRDA1,3234HD)MOVWORDPTRDA1,‘’24‘’14.设SP=50H,执行段间返回指令‘’RET8‘’后,寄存器SP的内容是(B)。A)5AHB)5CHC)44HD)46H15.汇编语言语句格式中,对名字项的规定,请指出错误的解释(B)。A)名字的第一个字符只可以是大小写英文字母及?、@、_等。B)名字的第一个字符可以是大小写英文字母、数字、?、@、_等。C)名字的有效长度≤31个字符。D)名字从第二个字符起可以出现数字,但不允

6、许出现$、#等字符。16.使用DOS功能调用时,子程序编号应放在(A)寄存器中。A)AHB)ALC)AXD)任意指定17.下列语句中能实现留空8个字节单元的语句是(D)。A)DA1DT?B)DA2DW?,?C)DA3DD?D)DA4DQ?18.设BX的内容为0AA40H,执行SHRDX,1指令后的结果是(A)。A)5520HB)5480HC)0D420HD)0D580H19.TESTDL,55HJENEXT┇NEXT:﹍﹍┇上述程序段,执行JE指令时能产生转移的情况是(D)。A)DL﹥55HB)DL﹤55HC)DL=5

7、5HD)DL中第0、2、4、6位均为020.寄存器BX和DX中存放有32位二进制数,其中BX中放高16位。下列程序段完成对32位数扩大4倍的功能,那么该程序段中方框里应填的语句是(C)。MOVCX,2LOP:SHLDX,1LOOPLOPA)ROLBX,1B)RORBX,1C)RCLBX,1D)RCRBX,1二、填空题(本大题共5小题,每小题1分,共5分)名词解释:请将各小题的叙述与下面的词语联系起来,括号内填入对应的a,b,c,d,e。1.宏定义开始用的伪指令是(D)。2.DF是程序状态字寄存器的(C)标志位。3.对汇

8、编语言源程序进行汇编时,使用的宏汇编程序文件名是(B)。4.汇编语言程序中各语句的操作项可以是指令、伪指令或(A)的助记符。5.CF是程序状态字寄存器中的(C)标志位。词语:a)宏指令b)MASMc)状态d)MACROe)控制三、简答题(本大题共3小题,每小题2分,共6分)1.STRINGDB‘AB’,0,0,‘CD’,0,0,‘

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。