编程汇编题目汇编编程

编程汇编题目汇编编程

ID:79107238

大小:72.05 KB

页数:7页

时间:2022-02-09

编程汇编题目汇编编程_第1页
编程汇编题目汇编编程_第2页
编程汇编题目汇编编程_第3页
编程汇编题目汇编编程_第4页
编程汇编题目汇编编程_第5页
编程汇编题目汇编编程_第6页
编程汇编题目汇编编程_第7页
资源描述:

《编程汇编题目汇编编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编程汇编题目汇编编程一、选择题1.已知指令CALLDWORDPTR[B」执行前(SP)=108H,则该指令执行后SP的内容为()。A.10011B.104IIC.0FE1ID.106II2.在标志寄存器中,当方向标志DF=1时,每次执行MOVSB指令时使变址寄存器SI和DI()oA.加1B.加2C.减1D.减23.设(A_)=0C568H,当执行指令ADDA_,54B7H后,标志位CF和OF的值分别是()。A.0,0B.0,1C.第7页共7页1,0D.1,14.指令"JMPDWORDPTR[B」”属于(A.段内间接转移B.段内直接转移C.段间

2、直接转移D.段间间接转移5.下列标志位是符号标志的是()。A.SFB.DFC.PFD.IF6.中断向量表中地址为0:124H的中断类型号是()OA.4811B.4AHC.49HD.50H7.取变量或标号偏移地址的伪操作符是()。A.第7页共7页OFFSETB.PTRC.ORGD.SEG8.要使寄存器CL的最高位为1其它位保持不变,应使用的指令是()。A._0RCL,8011B.ORCL,8011C.ANDCL,7F1ID.NOTCL9.若A,B为无符号数,执行CMPA,B指令后,要求A>B时转移的条件指令为()。A.JLEB.JAC.JBED

3、.JG10.指令MOVA_,[SI+B_]中源操作数隐含的段为()。A.代码段B.数据段C.堆栈段D.附加段ll.已知SP=20_0H,执行RETF后(RETF为段间返回指令),第7页共7页SP的值为()。A.20__61IB.20__4HC.20___2HD.1FFAH12.CALL指令在执行时,进入堆栈保存的寄存器的先后顺序是()。A.IP、CSB.IP、CS、标志寄存器C.CS、IP、标志寄存器D.CS、IP13.使DF=1的指令是()。A.STDB.STIC.CLDD.CLI14.指令DIVB_执行时商存放在()。A.D_寄存器中B.

4、D_和A_寄存器中C.B_寄存器中D.第7页共7页A_寄存器中15.当C_=0时,REPMOVSB执行的次数为。()A.1次B.0次C.65535次D.65536次二、填空题1、INTER86CPU的中断系统属于型中断。2、伪指令是不能形成的代码。3、B_的约定段(默认关联段)是段。4、EU执行CPU的所有操作5、8086CPU通用寄存器为、、和等6、逻辑地址是由和构成。7、_86入栈操作总是先然后o8、INTER86系列微机端口地址是位.9、标志位TF的功能是o10、字符显示缓冲区的地址是至O三、名词术语解释(本题共5小题,每小题5分,共2

5、5分)1、BIOS功能调用2、地址表达式3、子程序出口参数4、标号的段属性5、中断矢量四、编程题1、以下是将B_寄存器中的二进制数显示在屏幕上的程序。其编程思路是:第7页共7页1)设置SI为除数数组指针,B_寄存器中的数的最大范围为0〜FFFFH,最多为16位二进制数,所以置循环次数C_=16。2)将B_中每一位二进制分离出来的方法是,将B_寄存器中的数不断除以215,214,213,212,…21,20所得商即为二进制的各位数。要求口、阅读程序,将其补充完整(每空4分共20分)。口、请给出本题其他编程思路,用程序框图表述出来。(本小题10分

6、)。DATASEGMENTDIVIDW32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8,4,2,1;除数数组DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVA_,DATAMOVDS,A_MOVC_,16MOVB_,12AFHMOVA_,B_(1)NE_T:_0RD_,D„(2)PUSHD_ORAL,3011MOVDL,ALMOVAH,2INT2111(3)INCSI(4)(5)MOVA_,4C00HINT2111CODEENDSEND

7、START另:请设想本题是否有其他编程思路?(加分题)2、已知ala20依次存放在以BUF为首址的连续数据区,每个数据占两个字节,和数SUM也为两个字节。编程计算SUM=al+a2+a3+-+a20o3、以下是一个含有子程序的字符串显示程序。实现在指定屏幕位置,以指定颜色显示字符串,字符串预置数据段中并以数值“0”作为结束符号。第7页共7页要求按照给定的入口参数,设计完成子程序设计。datasegmentdb'Weletomasm!’,0dataendscodesegmentassumecs:code,ds:datastart:movdh,1

8、4;dh装行号(范围:1—25)movdl,4;dl装列号(范围:1—80)[注:每超过80等于行号自动加1]movcl,0cah;cl中存放颜色属性(Ocah为红

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

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

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