《精》微机接口作业整理.docVIP

  • 170
  • 0
  • 约3.54千字
  • 约 6页
  • 2017-01-16 发布于湖北
  • 举报
作业一 字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?A(+75)补 +(-6)补 =101000101(填写连带进位的9个比特)是否溢出?字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?(B)(-35)补+(-75)补 = (110010010)补 (填写连带进位的9个比特)是否溢出? 字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?(C)(-85)补+(15)补 = (010111010)补 (填写连带进位的9个比特)是否溢出?字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?(D)(+120)补+(+18)补= (010001010)补 (填写连带进位的9个比特)是否溢出? (11101.1011)2=(29.6875)10 (147)10=2 (147)10=(93)16 (3AC)16=(940)1010010110)BCD= (1100000)2=8,[-1]补=(FF)16 11. 字长=8,[x]补=(A5),则x= (-5B)16=8,X=(8E)16, 当X分别为 原码 的时候,其真值=(-0E)16 13. 设字长=8,X=(8E)16, 当X分别为 补码 的时候,其真值=(-72)16 14. 设字长=8,X=(8E)16, 当X分别为 反码 的时候,其真值=(-71)16 15. 设字长=8,X=(8E)16, 当X分别为 无符号数 的时候,其真值=(8E)16 作业二 主存储器和CPU之间增加高速缓冲器的主要目的是(b) a. 扩大CPU通用寄存器数量b. 解决主存与CPU之间速度匹配问题c. 扩大主存储器容量 控制器b. 运算器和控制器c. 运算器64KB,则访问内存所需地址线( c)条 a. 20 b. 18 c. 16 4. 断电后存储的资料会丢失的存储器是(a) a. RAM b. ROM c. 硬盘 8086/8088 CPU中ES是(b) a. 代码段寄存器b. 附加段寄存器c. 数据段寄存器CPU直接识别的语言是(c) a. 汇编语言b. 高级语言c. 机器语言a. 算术运算b. 初等函数运算c. 逻辑运算与算术运算ALU ) 作业三 BP寄存器约定访问的逻辑段是数据段(×) 一个源程序中可以包含多个逻辑段。其中( 代码 )段是源程序中必不可少的,其他段则可有可无 INC和DEC指令执行后,对C标志有影响下列程序完成1.193182M÷433,请填写空白处所缺的一条指令.486 DATA SEGMENT USE16 XX DW ? DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG:MOV AX,DATA MOV DS,AX MOV DX,12H MOV AX,34DEH MOV BX,433 ___DIV BX____ MOV XX,AX MOV AH,4CH INT 21H CODE ENDS END BEG 5. .486 CODE SEGMENT USE16 ASSUME CS:CODE BEG:MOV AL,78H STC DEC AL DAS MOV AH,4CH INT 21H CODE ENDS END BEG 程序执行完成后AL=__17__H 6. 指令 MOV AX,[BX][SI] 中源操作数的寻址方式是 ( b ) a. 变址寻址b. 基址变址寻址c. 寄存器间接寻址 .486 DATA SEGMENT USE16 TABL DW 158,258,358,458 ENTRY DW 3 DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG:MOV AX,DATA MOV DS,AX MOV BX,OFFSET TABL MOV SI,ENTRY MOV AX,[BX+SI] MOV AH,4CH INT 21H CODE ENDS END BEG 程序运行结束时AX寄存器中的值是__6601___H 11. 标志寄存器含有两类标志:( 状态标志 )和控制标志 12. 当某一存储单元的逻辑地址为 2500H : 0010H 时,其对应的物理地址为( b) a. 25100H b. 25010H

文档评论(0)

1亿VIP精品文档

相关文档