2022年2022年计算机组成原理与汇编语言程序设计 .pdf
1. 什么是程序存储工作方式?答:计算机的工作方式存储程序工作方式。即事先编写程序, 再由计算机把这些信息存储起来, 然后连续地、快速地执行程序, 从而完成各种运算过程。 4.数字计算机的主要特点是什么?(1) 能在程序控制下自动连续地工作;(2)运算速度快;(3) 运算精度高;(4)具有很强的信息存储能力;(5)通用性强,应用领域及其广泛。 5.衡量计算机性能的基本指标有哪些?答:衡量计算机性能的基本指标:(1)基本字长参加一次运算的数的位数;(2)数据通路宽度数据总线一次能并行传送的位数;(3)运算速度可用 CPU 的时钟频率与主频,每秒平均执行指令数,典型四则运算的时间来表示。(4)主存储器容量可用字节数或单元数(字数)位数来表示。(5)外存容量常用字节数表示。(6)配备的外围设备及其性能。(7)系统软件配置。第 2 章习题二 1.将二进制数 (101010.01)2转换为十进制数及BCD 码。解:(101010.01)2 = (42.25)10 = (01000010.00100101)BCD 4.将十进制数 (75.34)10转换为 8 位二进制数及八进制数、十六进制数。解: (75.34)10 = (01001011.01010111)2 =(213.256)8 =(4B.57)16 5.将十进制数 13/128 转换为二进制数 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 解: (13/128)10 =(1101/10000000)2 =(0.0001101)2第 3 章习题三 3.用变形补码计算 X补+Y补,并指出是否溢出,说明是正溢还是负溢。(1)X补=00 110011 Y补 = 00 101101 0 0 1 1 0 0 1 1 +) 0 0 1 0 1 1 0 1 0 1 1 0 0 0 0 0 X补+Y补=01 100000 , 符号位为 01, 为正溢。 (3)X补=11 110011 Y补 = 11 101101 1 1 1 1 0 0 1 1 +) 1 1 1 0 1 1 0 1 1 1 1 0 0 0 0 0 X补+Y补=11 100000 , 符号位为 11, 结果正确。第 4 章习题四 13. 试分别指出下列各指令语句的语法是否有错误,若有错,指明是什么错误。 (1) MOV AL , 0F5H ;(2)(2)ADD BXBP , BX ;(3)(3)CMP AL , 100H ;(4)(4)TEST BP , DL ;(5)(5)ADC 15H , CL ;ADC是双操作数指令; 目的地址不能为立即数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (6) (6)SUB DI , DA_WORD ;源操作数和目的操作数不能同时为存储器操作数(7) (7)OR CH , CL ; (8) (8)MOV AL , 1000H ; 源操作数和目的操作数类型属性不一致(9) (9)SAR 10HDI , 2 ;移位次数大于1时, 应由CL指定移位次数(10) NOTAL , BL ;NOT 是单操作数指令(11) (11)DEC CX , 1;DEC是单操作数指令(12) (12)LEA ES , TABBX ;LEA指令的目的地址必须是通用寄存器14. 执行下面 2 条指令后 , 标志寄存器中 CF,AF,ZF,SF 和 OF分别是多少 ? MOV AL , 91 ;91=01011011B ADD AL , 0BAH ; 0BAH=10111010B 18. 假设(AX)=0A5C6H , (CX) = 0F03H , 则下列 4 条指令执行后 , (AX) = 81C6H , CF= 1 . STC ;CF = 1 RCL AX , CL ;AX= 0010 1110 0011 0110 , CF = 1 AND AH , CH ;AH = 0000 1110 , CF = 0 RCR AX , CL ;AX = 1000 0001 1100 0110 , CF = 1 22. 假设(BX) = 12FFH , 则下述程序段执行后 , (BX) = 0012H , ZF = 0 , CF = 0 . MOV CL , 8 ;(CL)=8 ROL BX , CL ;(BX) = 1111 1111 0001 0010B = 0FF12H AND BX , 0FFH ; (BX) = 0012H名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - CMP BX , 0FFH ; (BX) = 0012H CF=0 ,ZF=0解: 第一句指令执行后 , (CL)=8 第二句指令执行后 , (BX) = 1111 1111 0001 0010B = 0FF12H 第三句指令执行后 , (BX) = 0012H 第四句指令执行后 , (BX) = 0012H CF=0 ,ZF=0 25. 假设(AL) = 08H , (BL) = 07H , 则下列程序段执行后 , (AH) = 01H , (AL) = 05H , CF = 1 . ADD AL , BL AAA 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 第 6 章习题六 9. 某半导体存储器容量为16K 8位,可选用 RAM 芯片(2K4 位/ 片)。地址总线 A15A0(低),双向数据总线D7 D0 (低),读写控制信号R/W ,片选低电平有效。请设计并画出该存储器逻辑图, 给出芯片地址分配和片选逻辑式,注明地址线、数据线、读/ 写控制线及片选信号的连接。解:(1)计算芯片数扩展位数:用两片 2K4 位的芯片相连接,可扩展容量至 2K8位;扩展单元数:用 8 组这样的芯片( 2K8位)可将容量最终扩展为 16K 8位;由此计算出需要 16 片 2K4 位的芯片。16K 8位的容量,需用8 片 2K4 位/ 片的芯片。(2)地址分配名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 片选逻辑:芯片容量芯片地址片选信号片选逻辑2K A10A0 CS0 A13A12 A11 2K A10A0CS1A13A12 A11 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 2K A10A0CS2A13A12 A11 2K A10A0 CS3 A13A12 A11 2K A10A0CS4A13A12 A11 2K A10A0 CS5 A13A12 A11 2K A10A0CS6A13A12 A11 2K A10A0CS7A13A12 A11 逻辑框图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -