13年 1 月试卷一、填空题(16 分,每小题 2 分)1、 若X=-35 H,Y=70H,则[X]反=,[X-Y]补=。2、 8086 地址总线中得 AD 0 ~ A D1 5(低1 5 位) 位与数据总线公用。使用总线周期控制信号来锁存地址信号。3、808 6得标志寄存器中有6个控制标志位与 3 个状态标志位。4、 执行指令“J G DST”时,需推断标志位S F 、 O F、Z F 得内容。5、 中断向量表得地址范围就是0 0000H ~ 03FFF H (物理地址),中断类型码为35H得中断向量所占用得物理地址就是 000D4H ~ 00 0 D7H。6、82 5 3 得 6 种工作方式中,有 2 种能够自动重装计数初值,有 2 种就是采纳硬件方式启动计数过程。7、 一直8 255 得端口地址为4 0H~43H,则“OUT 43H,08 H”所执行得操作就是将 C 端口得 PC4 置 0 。8、 某内存地址范围就是 A00 0 0H~C7FF F H,其存储容量为 160Kby te,需要2 0 片 8K×8 位得内存芯片才能构成该存储区。二、计算器1、 某堆栈区地址为2 000H:00 00 H~2000H:0 1 00H,S P=0080H,计算:1)栈顶得物理地址为20 0 8 0H ,栈底得物理地址为2 0000H 。2)执行“RE T”指令(段间调用)后,栈顶得物理地址为2 0084H 。2、ﻩMOV SI,0100HM OV AL,08HM OV CX,35HL 1:ﻩMOV [S I],A LDE C ALﻩI N C SILOOP L1运行结果:A L=D3,S I=0 135H ,(DS:0 105H)=03H3、 MOV AX,6 5 87HM OV BX,341 2 HNEG B XC BWI DIV BH执行结果:AX=F702 H ,B X=CB E EH 。4、 根据数据定义给出结果D ATA SE GME NTD1 D B 1,2,3,4,5 D U P(0),’6 7’,89D2 DB ‘This is a p uter’, 0 DH,0AHCNT EQU $-D1LE A BX,D2MOV A X,SIZE D 1CNT=26,B X=7,AX=7。三、程序设计编写完整得汇编程序,并使用三个子程序分别实现以下功能:1)从键盘输入一个 3 2位(双字)得 16 进制无符号数,存储在变量NU M 1中;2)将 NUM1 与1 6 位数N UM2 相乘,乘积存储在变量 NUM3 中;3)统计NUM 3 中 16 进制数字“0”得个数,并显示输出。答:我觉得 2)太难了,应该不会考,从周明德得书上瞧到一道差不多得写了两大篇儿……DATA SEGMENTﻩNU M1 DD ?ﻩNU M2 DB 1AHﻩN U M3 DD ?ﻩD A TA EN D SSTACK S E...