微机原理复试试题复习资料 (1)1
(1)把十进制数 0、9375 转成二进制数
解 1:0、9375×2=1、8750……整数部分为 1,即小数后第一位为 1 0、875×2=1、750……整数部分为 1,即小数后第二位为 1 0、75×2=1、50……整数部分为 1,即小数后第三位为 1 0、5×2=1、0……整数部分为 1,即小数后第四位为 1 所以结果为(0、1111)2 (2)把二进制数 0、101 转成十进制
解 2:结果=0*2·0+1*2·-1+0*2·-2+1*2-2=(0、625)10 2
影响 INRT 引脚得控制标志位就是什么
还有其她控制位呢
解 1:INRT 引脚:可屏蔽中断请求输入引脚,其控制标志位为 IF=1
IF 中断允许标志,该标志用于允许或禁止 CPU 响应外部可屏蔽中断,由程序控制
若 IF=1,则 CPU 可以响应外部可屏蔽中断得中断请求;若 IF=0,则禁止 CPU 响应外部可屏蔽中断中断请求
解 2: 8086 第 28 脚为 M/IO,存储器/输入输出信号, 输出、 三态
当 M/IO=1 时, 表示访问存储器;当 M/IO=0 时,表示访问 I/O 端口
3、写一条需要有 BYTE PTR 得指令
解: ARRAY1 DB 0,1,2,3,4 ;定义字节变量 ARRAY2 DW 0,1,2,3,4 ;定义字变量 MOV BX,WORD PTR ARRAY1[3] ;将 0043H->BX MOV CL,BYTE PTR ARRAY2[6] ;将 03H->CL MOV WORD PTR [SI],4 ;将 0004 H放入 SI 开始得一个字单元中 4
哪些基寄存器寻址堆栈段数据
解:用 BP 作为基址寄存器,寻址得就是堆栈段数据 指针寄存器,标志寄存器 16 位寻址时,BP 与 BX 作为基址寄存器