电子科技大学《汇编语言程序设计》自测题.doc

电子科技大学《汇编语言程序设计》自测题.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子科技大学《汇编语言程序设计》自测题

电子科技大学网络教育学院 汇编语言程序设计 模拟试卷1(120分钟) 考试日期 年 月 日 一 二 三 四 五 六 七 八 九 十 总分 评卷老师 填空(每空1分,共20分)。 8086CPU有_______根地址线,可直接寻址_______字节的存储空间。 -1的8位二进制补码是________。 IBM-PC系列微机可访问的外设端口的地址范围是从_______到________。 在8086CPU中,当______时,访问存储器,当______时,访问I/O端口。 在8086CPU中,对I/O端口的寻址有________和___________。 在8086CPU指令系统中,要获得数组变量所占的总字节数,使用_______运算符,要获得数组变量的元素个数,使用_________运算符,要获得变量的类型数字,使用_________运算符。 符号‘$’代表___________的现行值,定位伪指令ORG是把某一个值赋给___________,表示以给定值作起始偏移量。 若一个数据块的起始地址为70A0H :DDF6H,则这个数据块起始地址的实际地址为_________。 如果一条指令使用标号,那么该标号就是这条指令的_______地址,且它代表该指令的________的地址。 在宏汇编语言中,宏指令的使用过程是_______、_______、_______。 单项选择题(每空1分,共20分) 1、两个非组合型BCD码数据相加后,执行加法校正指令AAA是,首先检查是否需要校正。需要校正的条件有:AF=1、CF=L和( )。 A.AL中高四位数的值9 B.AL中高四位数的值9 C.AL中低四位数的值9 D.AL中低四位数的值9 2、8086的I/O空间段寄存器使用的是( ) A.DS B.没必要 C.ES D.SS 3、I/O端口间接寻址方式是将被寻址的端口地址存放在( ) A.DX B.AX C.BX D.CX 4、8086/8088CPU的输入指令是将输入设备的一个端口中的数据传送到( ) A.IP B.AL/AX C.BP D.BX/CX 5、I/O设备的数据端口是( ) A.32 B.64 C.8/16 D.16/32 6、为了保证用户程序执行完后能正常返回DOS,常使用的一种方法是在程序执行的最后一条指令为RET。但使用该方法要在程序执行前进行一系列的保护操作( ) A. MOV AX, DATA MOV DS, AX MOV ES, AX B. PUSH DS MOV AX, 0 PUSH AX C. MOV AH, 4CH INT 21H D. MOV AX, DATA MOV DS, AX PUSH AX 7、不用立即数,也不用任何存储单元中的数据,能完成AX ← -1, BX ← 0, CX ← 1的程序段是( ) A. XOR AX, AX MOV BX, AX INC AX MOV CX, AX NEG AX B. OR AX, AX MOV BX, AX INC AX MOV CX, AX NEG AX C. AND AX, AX MOV BX, AX INC AX MOV CX, AX NEG AX D. XOR AX, AX MOV BX, AX DEC AX MOV CX, AX NEG AX 8、DA DW ‘AB’, ‘CD’ DB1 DB ‘X’ …… 则执行指令语句XCHF DB1, BYTE PTR DA 后,结果DB1中的内容是( ) A. ‘A’ B.42H C.41H D.’C’ 9、下列伪指令中可以用来定义变量的是( ) A.TYPE B.DB C.WORD D.BYTE 10、在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是( ) A.宏指令 B.伪指令 C.机器指令 D.汇编指令 11、下面伪指令定义后,其变量对应的物理地址是( ) ORG 0100H BUF DB 10 DUP(?) CON DW 2 DUP(?) A. BUF DS:0100H CON DS:010AH B. BUF DS:010AH CON DS:0101H C. BUF DS:0110H CON DS:011CH D. BUF DS:0100H CON DS:0101H 12、在ASSUME伪指令设定了段寄存器后,无需在程序段中用指令完成赋值的寄

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档