文档详情

《汇编与微机原理》模拟题(参考).doc

发布:2017-01-26约1.51万字共16页下载文档
文本预览下载声明
重庆三峡学院成教院2006级计本专业《汇编与微机原理》模拟题第一卷 一、一个有19个字的数据区,它的起始地址为70A1H:DDF2H,请写出这个数据区首末字单元的物理地址. 二、写出下列指令中的源操作数与目的操作数的寻址方式: (1)MOV SI, 1000 (2) MOV BP, AX (3)MOV [SI], 1000 (4) MOV BP, [SI] (5)LEA DI, [2130H] (6) AND DL,[BX+SI+20H] (7)SUB AH, DH (8) MOV AX, CX (9)ADD SI, [BX] (10) MOV [BX+100], DI 三、有符号定义语句如下: BUF DB 2,3,4,5,1345,A EBUF DB 7 LT EQU EBUF-BUF 问LT的值是多少? 四、程序填空题 1.在一字符串中搜索,当搜索到‘M’停止搜索,将此单元地址存储;当未搜索到‘M’,也结束工作 . STRING DB ‘THIS IS A EXAMPLE’ ADDRBF DW ? . ;预置参数 MOV AL,‘M’ CLD ;搜索 JZ NEXT HLT NEXT: ;搜索到‘M’,存单元地址 MOV ADDRBF,DI HLT 2.下列为将二位压缩的BCD码转换为两个ASCII字符的程序段,将合适指令填入空白处,形成正确的程序段 . BCDBUF DB 96H ;BCD码 ASCBUF DB 2 DUP(?) ;ASCII字符 . MOV AL,BCDBUF MOV BL,AL MOV CL,4 ;高位转换 MOV ASCBUF, AL ;低位转换 MOV ASCBUF+1,BL 五、填空题: 1.汇编语言一般采用两次扫描完成对 的汇编任务。第一次扫描 主要完成 的建立,第二次扫描将每个程序行转换为 或 ,从而生成 。同时还可以根据需要生成 文件和 文件,两次扫描都以遇到 指令结束. 2. 8086 CPU中共有 个寄存器,分为 组。 3.8088 CPU中通用寄存器是 指针寄存器是 ,段寄存器是 4.标号TAB和变量AB所具有的三种属性分别为 属性, 属性 和 属性。 5. 请将左边的说明与右边的名词联系起来、括号内填入对应的a,b,c。 说明 名词 (1)以先进后出方式工作的存储器空间 ( ) A. 连接程序 (2)保存各逻辑段的起始地址的寄存器 ( ) B.堆栈 (3)把若干个模块连接起来成为可执行文件的系统程序。 ( ) C. 段寄存器 6、24x24点阵字形是计算机中常用的字形,用它表示一个汉字时需要( )字节。 7、用变形补码做加减法运算时,若符号位变为( ) 表示运算发生正溢出,若符号位变为( )
显示全部
相似文档