2004年10月自考《汇编语言程序设计》试题
8。如果bx=1234H,ds=2000H,(21234H)=5678H,则执行指令\\“LEA SI,[BX]\\”的结果是()
19.BUFF单元首先将10字节的数据存储在一行中。为了找出与AL中的内容不同的编号,并向ADR单元发送不同数据的地址偏移量,应该选择的指令顺序是()。
23。每次执行串行扫描指令SCAS时,要递增或递减地修改的地址寄存器是_。
28。设SI=1000 H,DS=2000 H,内存单元(21000 H)=1245 H,以及执行以下两条指令后BX中的值分别为
36。下面的程序部分确定AL和BL中的数据是否是相同的符号,或者如果是的话,否定AL中的数据并将其发送到AH,否则OAH。在水平线上填写适当的说明(每个地方只有一条指令)。
37已知有两个未压缩的BCD码分别存储在寄存器AX和BX中。下面的程序段完成AX+BX/AX。请在水平线上填写一条指令(假设结果小于或等于99)(假设结果小于或等于99)。
39。尝试编译程序段,使用串行操作指令STOSB实现DA数据区存储字母A、B、…j和数字字符0/9。序列为:A,0,B,1,C,2。,我,8,J,9。(假设ES指向DA数据区域所在的段)。(5分)
40。已知三个有符号字节数据a、b、c存储在adr开头的连续单元格中,如果a、b、c同时为正数,则标志单元设置为0,如果相同数字为负数,则标志单元设置为1,否则标志单元设置为所有1,请编写完整的源程序。(12分)
北京公共网络11010802020153>;
- 上一篇: 2012年自考“毛邓三”考点串讲(1)
- 下一篇: 2011年7月浙江省自考产品设计程序与方法真题
如有需求,请填写下方表单进行留言