福建师范大学17年8月《计算机导论》作业考核试题
以一个算题为例说明计算机的工作过程;
答:以简单算题3+5=8为例1).编制好程序
LAD 000AH;从第10号单位中取出数3,送到R2寄存器。
MOV R2,R1;将R2中的数3送到R1寄存器中。
LDA 000BH ;从第11号单元中取出数5送到R2寄存器。
ADD R2,R1;在运用器中进行相加,结果8保留在R2寄存器中。
STA 000CH;将R2中的结果8存入第12号单元中。
OUT 00FFH ;将R2中的结果8输入到打印机接口的端口中。
HALT ;停机,本段程序执行完毕。
2).存放好程序和数据
用键盘将程序送入存储器的地址为0001H~0007H的存储单元中,将原始数据3和5送入地址为000AH~000BH的存储单元中,并留出地址为000 CH的存储单元以存放加法结果。
3.)置程序计数器PC的内容为该程序的首地址(PC=0001H)
4).以该程序的首地址启动机器自动处理
5).取第一条指令并执行(1)取指令并分析指令