- 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)