重庆育路自考网
微信
微信二维码
咨询 023-62613882

北京市2001年自考考试文凭考试“汇编语言”相关试题

来源:重庆育路自考本科网时间:2018-01-22

   适用专业:计算机应用、应用电子

北京市2001年自考考试文凭考试“汇编语言”相关试题

  一、填空题(每空1分,共16分)

  1.8086的I/O数据总线为____位,8088的I/O数据总线为____位。

  2.MOVAX,BP+SI,是对____段的基地址加变址寻址。

 
 

  3.IDIVBYTEPTRSI指令执行后,余数在____中,商在____中,如果除法溢出,____为1。

  4.输入/输出的控制方式共有三种,分别是___________________、___________________、___________________。

  5.设CF=1,AX=1000H,执行RCLAL,1后,AX=__________,CF=_________。

  6.设SS=1234H,SP=100H,执行PUSHAX后,则SP的值变为____________,栈顶的物理地址为____________。

  7.设CS=2000H,IP=100H,SP=140H,BX=235H,执行JMPWORDPTRBX指令后,CS为________,IP为________,SP为_______。

  二、判断题(每小题2分,共12分)

  判断下述指令的正误。正确的打“√”,错误的打“×”并说明理由

  1.SHRAX,2

  2.MOV300,DS:BX+SI+100

  3.CMPDS:BP+SI,BP

  4.PUSHDS

  POPCS

  5.INDX,AX

  6.JUPDWORDPTRBX

  三、简答题(每小题5分,共15分)

  1.解释下列指令序列完成的功能:

  MOVAX,DATA2

  MOVDX,DATA2+2

  MOVDATA1,AX

  MOVDATA1+2,DX

  2.数据段定义如下:

  DATAXSEGMENT

  ORG102H

  X1DW1,0

  DATAXENDS

  现有一条指令为MOVAX,X1+1

  问:在DEBUG下,经过U命令反汇编后,这条指令是什么样的?

  3.有数据段定义如下:

  DATAXSEGMENT

  T1DW3(1,2DUP(3,0))

  T2EQU$-T1

  DATAXENDS

  问:执行MOVAX,T2后,AX=?

  四、阅读程序,填空(每空2分,共16分)

  DATAXSEGMENT

  NEQU16

  A________________;定义长度为N的字数组

  DATAXENDS

  CODE1SEGMENT

  ASSUMECS:CODE1,DS:DATAX

  ____________

  ____________;初始化DS

  MOVCX,N

  DECCX

  L1:_______________

  MOVCX,N-1

  MOVBX,0

  L2:MOVAX,ABX

  MOVAX,ABX+2

  _______________L3

  _______________

  L3:ADDBX,2

  LOOPL2

  _______________

  LOOPL1

  MOVAX,___________

  INT21H;返回DOS

  CODE1ENDS

  END

  五、编程实现(共41分)

  1.编写子程序GetString,从键盘上输入一个长度为N的字符串,该子程序的入口条件(已预置好)为:CX=N,DS:SI=接收此串的首地址。(18分)

  2.编写子程序DispDate,在屏幕上显示当前月份及日期,其格式为类似于Jan-01的形式(1月1日),即月份显示英文3个字母缩写,日期为两位阿拉伯数字,前加一横线(-)。已预置好的入口参数为:DH=月份(1-12),DL=日期(1-31)。(23分)

分享到:

自考本科咨询报名

学生姓名:
性别:
联系电话:
籍贯:
出生年月:
意向院校:
QQ微信:
备注信息:

育路帮您择校调剂
《隐私保障》

自考院校

西南大学
西南大学

办学层次:本科

办学类型:自考

重庆理工大学<
重庆理工大学

办学层次:本科

办学类型:自考

自考热讯
返回顶部