资源描述
学习中心姓名 学号西安电子科技大学网络与继续教育学院微机原理与应用全真试题(开卷90分钟)题号一二三四五六总分题分301020101020得分、 填空(每空2分,共30分)1 .若(DX)=7BH, (CL.) =03H, CF=1,贝U CPUa行 RCR DX, CL指令后,(DX) =。2 . 8086CPUB于数据的寻址方式中,是存储器寻址方式的有 3 .若给某微机系统配置 16K字节的SRAMfe路,SRA城片选用Intel6264, 则共需 片6264芯片。4 .在8086系统中,若某存储器字单元是未对准的,则CPUB问该存储单元需 个总线周期完成。若访问另一偶地址存储器字节单元时,使用 数据总线。5 . MOV AX, BPDI +13H指令的源操作数的寻址方式为 。6 .若(DS)=0100H ,(SS)=0150H,(BX)=0003H,(BP)=0003H,存 储器(01003H)=5566H,(01503H)=7788H, 则 CPU 执行:MOV AL,BX指令 后,(AL尸 , CPSM厅 MOAX,BP指令后,(AX尸 。7 .将十进制数75用分离BC加形式定义到BCDWORD单元的伪指令定义 语句为。8 .若(DL) =OFFH CF=0,则 CPU 执行 INC DL 指令后,CF=, (DL) =。9 . 8086CPU的字符串处 理指令的目的串地址 默认在。10 . I/O 地址译码方式有部分地址 译码和 。11 .若分配给某存储器单元的 逻辑地址为8B90H:7850H,则该单元的 物理 地址为 H 。12 .十进制数-100的补码为 B 。.、判断下列指令语法书写是否正确,对于正确指令打,并分别说明源操作数的寻址方式,对于错误指令打X ,说明其错误原因。 (10分)(设VAR明字节变量,VARM字变量)1 .MOVDS, SEG VARW2 .SUBDX, VARB3 .PUSH12ABH第2页(共7页)4 XORSP, VARW5 JMPSI6 IDIVVARW7 MUL12H8 SHRAX, 29 MOVDI,VARB10 ADCAX,OFFSET VARB以图示说明下列语句实现的空间分配和预置 的数 据 ( 假设变量定义在0100H段,VAR1在段内 的偏移地址为0000H)。(20分)VAR1 DB 12 , -12 , 20/6,4 DUP(0,55H)VAR2 DB XIDIANVAR3 DW 56ABH, 34VAR4 DW VAR3VAR5 DB 3 DUP ( ? )第 5 页 (共 7 页)4、 程序分析题(每小题各5分,共10分)1 .有程序段:MOV DX 5678HMOV BX 1234HPUSH BXPUSH DXPUSH BPMOV BP SPMOV AX BP+4POP BPPOP DXPOP BX指出执行后(AX) = H 02 分 析下列程序完成的 功能MOV DL,0DHMOV AH , 02HINT 21HMOV DL,0AHMOV AH , 02HINT 21H5、 写 出完成 下 述功能 的指令 或程序段 ( 10 分)1 将 AL 寄 存器的低 4 位取反 , 高 4 位保持不变。2 .将CX中的低8位与高8位互换。3 至少 用 3 中方 法写出将 AX 寄 存器清零 的指令。4 .将DL中保存的1位16进制数变换成对应字符的ASCLLB (只考 虑大写字 母 ) 。6、 硬件设计 ( 20 分)1. 在 PC/XT 系统总线 上扩充设计一片8255A 可编程并行 接口 芯片。 若分配给 8255A 的 端口 地址为280H283H。 试画出8255A与PC/XT系统总线的 连接图。(15分)第 7 页 (共 7 页) 若8255A的PA 工 作在方式0输出PB 口工 作在方式 1 输入PC方式 0 输出 , 试编写 8255A 的初始化程序。 (5 分)
展开阅读全文