视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
2009_10_1微机原理试题A卷
2025-10-02 15:04:36 责编:小OO
文档
4. 已知AL=36H,BL=87H,则两条语句:

          ADD AL,BL

          DAA

执行后AL及进位标志CF的值分别为(  )

    A.BDH和0                 B.17和1

    C.23H和1                  D.BDH和1

5.设字长n=8位,[X]补码=0CAH,[Y]补码=0BCH,则求[X+Y]补码时得到的结果、溢出标志OF和辅助进位标志AF分别为(   )。

    A.86H,OF=0和AF=0          B.86H,OF=0和AF=1

    C.186H,OF=1和AF=0         D.186H,OF=1和AF=1

6. 堆栈操作的基本单位是(  )。

A.比特               B.字节

    C.字                 D.双字

7. 已知AX=1025H,BL=03H,则语句“MUL BL”执行后AX的值为(  )。

A.3075H      B.0075H    C.006FH    D.306FH

8. 在汇编语句MOV AX,[BX]中,源操作数的寻址方式是(    )

A.直接寻址               B.基址寻址

C.间址寻址               D.基址加间址寻址

9. 机器字长为16位,若用补码来表示带符号整数,则其表示范围为(      )

A.-32768~+32767               B.-0.32768~-0.32767

C.-1~32767/32768               D.-32767/32768~-32767/32768

10. 微机地址总线的作用是(    )

A.用于选择存储单元              

B.用于选择进行信息传输的设备

C.用于指定存储单元和I/O设备接口电路的地址               

D.用于选择数据总线的宽度

11. Intel 8088CPU的地址线有_______

A .8位      B .16位    C .20位      D. 32位

12. 数据定义语句DW 35 DUP(‘A’,0,3 DUP(2,1,1)定义的储存空间长度为(     )

A.358B               B.770B

C.385B               D.350B

13. DEC AL指令执行之后,对       不产生影响。

A. OF     B .SF    C .IF     D. CF

14. CPU响应中断时,硬件首先完成_____工作。

A . 保护断点    B . 读取中断服务程序入口地址

C . 计算偏移量  D. 执行转移指令

15. 执行以下指令不会影响SP寄存器的是:(           )

A. CALL     B. MOVSB     C. INT     D. PUSH
重庆邮电大学 2009/2010 学年第 1 学期

注意:答案全部写在后面的答题纸上。

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

1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(          ),(BX)=(             )。

2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(  ),CF=(  )。

3、实现中断返回是通过(      )命令完成的。

4、8254的端口个数为(           )个。

5、十进制数36.875转换为二进制数是(      )。

6、8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为(              )端口。

7、CPU和I/O设备之间传送的信息由数据信息、(        )和(         )。

8、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的(     )。

9、每一条指令一般都由(          )和(              )构成。

10、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于(       ),ZF和OF分别等于(       )。

二、选择题(每题1分,共20分)

1.在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方式是(    )

A.直接寻址               B.基址寻址

C.间址寻址               D.基址加变址寻址

2. 下列伪指令中不可以用来定义变量的是(     )。

      A.BYTE    B.DW   C.DWORD  D.AT

3. 以下各指令中正确的是(  )。

A.IN  63H,AX         B.IN   AL,63H

      C.MOV  ES,2D00H     D.MOV  [DI]

,[SI]

年级

 :

专业:

班级:

姓名:

学号:

《微机原理与接口技术》  考试题   ( A 卷 )

题号总分
分数
评卷人
线      线

 订       封

   装      密

 

16. 当CPU对8259A进行中断响应的时候,在第二个周期中,8259A所做的工作是(      )

A.对IRR置位              B.对ISR复位

C.对IMR置位              D.送出中断响应信号

17. 8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由(      )决定。

        A.中断调用指令               B.中断类型码

C.中断转移指令               D.中断服务寄存器ISR

18. 8255A的端口B工作于方式1输入时,要用(      )引脚作为联络信号。

         A.PC1,PC2,PC3              B.PC2,PC1,PC0

C.PC4,PC5,PC6              D.PC3,PC4,PC5

19.设某容量为12K字节的RAM存储器,其首地址为3000H,则其终地址为(     )

         A.4000H               B.5FFFH

C.3BFFH              D.37FFH

20. 异步通信方式格式中可以缺省的部分是(        )

A. 起始位  B. 停止位  C. 校验位  D. 数据位

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

1.请说明80x86实模式下段寄存器有哪些?

2.根据用途微机总线可分为哪三类?

3.简要说明指令性语句与指示性语句的区别。

4.微机系统与外设间的信息交换方式有哪些?

5.简要说明执行指令INT 10H时CPU完成哪些操作?

四、阅读程序,并按要求回答问题。(5小题,共25分)

1、阅读程序段,回答问题:

CWD

XOR  AX, DX

SUB  AX, DX

该程序片段中,AX寄存器的内容是一个16位有符号数,回答:

⑴ 该子程序的功能是什么?(3分)

⑵ 若执行前(AX)=0FEDCH,则执行后(AX)=    H。(3分)

2、阅读程序段,回答问题:

ABC  PROC

ADD  AX, BX

SUB  BX, AX

ADD  AX, BX

NEG  BX

    ABC  ENDP

该子程序中,寄存器AX、BX是入口参数也是出口参数。回答:

⑴ 该子程序的功能是什么?(2分)

⑵ 若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)=   H,(BX)=   H。(2分)

3、阅读程序段,回答问题:

MOV  AX, 2

MOV  BX, 4

MOV  CX, 6

MOV  DX, 8

L:   INC AX

     DEC  CX

     ADD  BX, AX

     SHR  DX, 1

     LOOPNZ  L

回答:

⑴ 该程序段的循环次数是多少?(2分)

⑵ 该程序段执行完毕后(AX)=  ,(BX)=  ,(CX)=  ,(DX)=  。(4分)

4、请描述以下程序段实现的功能:_______________。(4分)

    MOV AL,BL

    MOV AH, 0

    MOV BX,AX

    SAL AX, 1

    SAL AX, 1

    SAL AX, 1

    ADD AX,BX

5、下面的程序的功能是实现三数相加,并把结果以二进制的形式显示出来.阅读下面程序,并把空白的指令补全。(5分)

    CODE1 SEGMENT

    _____________

    START:

        CALL ADDSUB

        NUM DW 3 DUP ( ? )

        SUM DW ?

五、编程题(3小题  共25分)

1编程求出下列公式中的Y值,并将结果存放入RESULT单元中:(7分)

Y=5X2+2X-1

2采用8255A与打印机接口电路中,CPU与8255A利用查询方式输出数据。其中端口A工作在方式0输出打印数据,PB口不用,PC口中PC7引脚产生负脉冲选通信号,PC2引脚连接打印机的忙信号,以查询其状态。设8255A的端口地址为240H-243H。

(1)试在图中画出连线图;(3分)

(2)编写8255A初始化程序段; (3分)

(3)编写利用该接口以查询方式输出一个字符的子程序。(8分)

3假设8251A的工作方式是异步通信,数据格式采用7位数据位,2位停止位,偶校验,波特率因子是。允许发送和接收,错误标志复位,发送终端准备好请求发送。请按上述要求初始化8251A。(4分)

附录一:

8255A方式选择控制字:

D7位:D7=1,有效,置方式标志

D6-D5:A组方式选择,00方式0,01方式1,1X方式2

D4:端口A,1输入,0输出

D3:端口C(上半部),1输入,0输出

D2:B组方式选择,0方式0,1方式1

D1:端口B,1输入,0输出

D0:端口C(下半部),1输入,0输出

    L1 :

        MOV SUM,CX

        CALL DISP

    L2 :

        MOV AH, 4CH

        INT 21H

    ADDSUB PROC NEAR

        POP BX

        MOV CX, 0

        ADD CX, [BX]

        ADD CX, [BX+2]

        ADD CX, [BX+4]

        _______________

        PUSH BX

        RET

    ADDSUB ENDP

    DISP PROC NEAR

        MOV DI , 1 6

    L3 :

        MOV AL, ' 0 '

        ROL CX, 1

        ________________

        MOV DL,AL

        ________________

        INT 21H

        DEC DI

        ________________

        RET

    DISP ENDP

    CODE1 ENDS

    END START

8255A C口按位置0/置1控制字:

D7:D7=0,有效,按位置位/复位标志

D6-D4:未用

D3-D1:位选择

D0:D0=1置位 D0=0复位

附录二:

1、8251A方式命令字

D7

D6

D5

D4

D3

D2

D1

D0

Sl

S0

EPPENL1

L0

Bl

B0

Sl S0同步控制

Sl S0异步时的停止位数

校验方式数据位数同步或异步的波特率因子
×0=内同步

×l=外同步

0×=双同步

1×=单同步

00=不使用

01=1位

10=1.5位

11=2位

×0=无校验

01=奇校验

11=偶校验

00=5位

01=6位

10=7位

11=8位

00=同步

01=异步(×1)

10=异步(×16)

11=异步(×)

2、8251A工作命令字

D7

D6

D5

D4

D3

D2

D1

D0

EHIRRTSERSBRKRxEDTRTxE
进入搜索方式内部复位发送请求错误标志复位发中止字符接收允许数据终端准备好发送允许
3、8251A状态字

D7

D6

D5

D4

D3

D2

D1

D0

DSRSYNDETFEOEPETxEMPTYRxRDYTxRDY
数据设备就绪同步检出格式错溢出错奇偶错发送缓冲器空接收准备好发送准备好
2.答案:

3.答案:

4.答案:

5.答案:

    重庆邮电大学2009/2010 学年第1学期

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

1.                                                       

2.                                                       

3.                         4.                            

5.                         6.                           

7.                                                     

8.                     

9.                                                      

10.                                                     

二、选择题(每题1分,共20分)

12345
678910
1112131415
1617181920
三、简答题(每题3分,共15分)

1.答案:

年级

 :

专业:

班级:

姓名:

学号:

                      《微机原理与接口技术》      答题纸   (  A  卷 )

题号总 分

分数
   装      密

评卷人

 

 订       封

线      线

D0,计

四、阅读程序题(5小题,25分)

1、阅读程序段,回答问题:

⑴                                                 (3分) ⑵        。(3分)

2、阅读程序段,回答问题:

⑴                                                 (2分) ⑵                               。(2分)

3、阅读程序段,回答问题:

⑴                                                 (2分) ⑵                                                                   。(4分)

4、请描述以下程序段实现的功能:__________                         _____。(4分)

5、下面的程序的功能是实现三数相加,并把结果以二进制的形式显示出来.阅读下面程序,并把空白的指令补全。(5分)

        ________   _____

        _______ ________

        ________________

        ________________

        ________________

2(1)试在图中画出连线图;(3分)

(2)编写初始化程序段; (3分)

(3)编写利用该接口以查询方式输出一个字符的子程序。(8分)

五、编程题(3小题  共25分)

1(7分)

3假设8251A的工作方式是异步通信,数据格式采用7位数据位,2位停止位,偶校验,波特率因子是。允许发送和接收,错误标志复位,发送终端准备好请求发送。(4分)

下载本文
显示全文
专题