《汇编语言》复习题A.doc

《汇编语言》复习题A.doc

ID:59169104

大小:73.50 KB

页数:11页

时间:2020-10-28

《汇编语言》复习题A.doc_第1页
《汇编语言》复习题A.doc_第2页
《汇编语言》复习题A.doc_第3页
《汇编语言》复习题A.doc_第4页
《汇编语言》复习题A.doc_第5页
资源描述:

《《汇编语言》复习题A.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《汇编语言》复习题A一、填空题1、26.25D=B=O=H2、-56D的原码为B,反码为B,补码为B。3、0C51H的反码为B,补码为B。4、十进制数87的压缩BCD码为B,非压缩BCD码为B。5、若(CS)=0100H,(IP)=1051H,则当前指令的物理地址为。6、设(BX)=1000H,(DI)=0010H,(DS)=2100H,在指令MOVAX,[BX+DI]中,源操作数的寻址方式为;物理地址为。7、设BUF为数据段0234H单元的符号名,其中存放的内容为3456H。写出下列指令单独执行后的结果。(1)MOVAX,BUF(

2、AX)=(2)LEAAX,BUF(AX)=8、子程序的参数传递方法包括、、。9、实模式下存储器的20位物理地址由加形成。二、选择题1、下列通用数据传送指令的几种传送中,错误的传送方式是()。A、从累加器到存储器B、立即数到存储器C、从寄存器到存储器D、从存储器到存储器2、使进位位置1的指令是()。A、CLCB、CMCC、STCD、NOP3、设AL,BL中都是有符号数,当AL<=BL时转至NEXT处,在CMPAL,BL指令后,应选用正确的条件转移指令是()。A、JBEB、JNGC、JNAD、JNLE4、指令LOOPZ的循环执行条件是(

3、)。A、CX<>0并且ZF=0B、CX<>0或ZF=0C、CX<>0并且ZF=1D、CX<>0或ZF=15、下列合法的变量名称是()。A、9BUFB、ADDC、BUF9D、ASSUME6、一条指令中目的操作数不允许使用的寻址方式是()。A、寄存器寻址B、立即数寻址C、变址寻址D、寄存器间接寻址7、DOS的功能调用号必须送()寄存器。A、DLB、DHC、ALD、AH8、在实模式下,存储器管理采用分段模式,每段大小可达()。A、64MB、1MC、64KD、16字节9、用来存放下一条将要执行的指令地址的寄存器是()。A、SPB、IPC、B

4、PD、CS10、要使串操作从低地址向高地址进行,应把标志位设置为()。A、TF=1B、TF=0C、DF=1D、DF=0三、判断题1、XLATBX,AL()2、POPCS()3、INAX,34H()4、SHRBL,AL()5、PUSHAL()6、CS是代码段寄存器,在CS中存放代码段的段地址。()7、逻辑运算符和逻辑运算指令区别在于:逻辑运算指令的功能在汇编阶段完成,逻辑运算符的功能在程序执行阶段完成。()8、在同一程序中,EQU不能对一个符号重复定义,=可对一个符号重复定义。()9、堆栈坚持后进先出的原则。()10、两无符号字节数相

5、除,需预先执行CBW指令。()四、读程序题1、设AL=85H,BL=0FH,写出下列各指令单独执行后的结果。(1)NEGAL;AL=H(2)ORAL,BL;AL=H(3)TESTAL,01H;AL=H(4)ANDAL,BL;AL=HZF=2、已知程序如下:CODESEGMENTASSUMECS:CODEBEGIN:MOVBL,17MOVCX,8CLCNEXT1:MOVBH,30HROLBL,1JNCNEXT2ADDBH,1NEXT2:CALLPROC1LOOPNEXT1MOVBH,’B’CALLPROC1MOVAH,4CHINT21

6、HPROC1PROCMOVDL,BHMOVAH,2INT21HRETPROC1ENDPENDBEGIN(1)子程序PROC1的功能是。(2)子程序PROC1入口参数是。(3)若RET指令执行前SP=0008H,则RET执行后,SP的值为。(4)程序执行完毕,屏幕上显示内容是。(5)主程序和子程序之间的参数传递方式是。五、编程题1、写出短指令序列,将CL内容除以BL的内容,结果乘4并存入AX寄存器中(设CL和BL中均为无符号数)。2、在AL和BL寄存器中存放着两个有符号数,写出短指令序列比较两数的大小,并将大数存入MAX单元,小数存入

7、MIN单元。3、编写子程序,将字节单元中的2进制数转换成16进制数输出。入口参数:AL中存放待转换的数据。出口参数:要求不改变任何寄存器的内容。4、编写子程序将两个多字节二进制数相减。入口参数:SI、DI分别指向两个数的首地址,BX指向差的首地址,CX中存放多字节的长度。出口参数:BX指向差的首地址。5、设从内存单元BUF开始存放下列有符号数据:1234H,0ED12H,0,2304H,0,7002H,编写完整的源程序统计其中的正数、0及负数的个数。6、在BUF所指向的字存储单元中,存放若干个字数据3500H,0010H,1010H

8、,8010H,编写完整的源程序计算这些数据之和,和放入SUM字单元中。《汇编语言》复习题B一、填空题1、25=B=O=H2、32D的原码为B,反码为B,补码为B。3、十进制数15的压缩BCD码为;非压缩BCD码为。4、8086CPU可

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

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

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