- 88
- 0
- 约2.19千字
- 约 6页
- 2017-03-04 发布于北京
- 举报
计算机组成原习理题与解答第七章
9.按下面的要求写出程序的框架
(1)数据段的位置从0E000H开始,数据段中定义一个100字节的数组,其类型属性既是字又是字节;
(2)堆栈段从小段开始,段组名(类别名)为STACK;
(3)代码段中指定段寄存器,指定主程序从1000H开始,给有关段寄存器赋值;
(4)程序结束。
答:所求程序框架为:
Data SEGMENT AT 0E000H
Arr_w LABEL WORD
Arr_b DB 100 DUP(?)
Data ENDS
Sta_seg SEGMENT PARA ‘STACK’
DB 80 DUP(?)
Top LABEL WORD
Sta_seg ENDS
Code SEGMENT
ASSUME CS:Code,DS:data,SS:sta_seg
ORG 1000H
Start: MOV AX, data
MOV DS, AX
MOV AX,Sta_seg
MOV SS, AX
MOV SP, OFFSET Top
……
MOV AH, 4CH
INT 21H
Code ENDS
END Start
10.编写一个程序,要求运行时屏幕显示‘BELL’,同时响铃一次(响铃的AS
原创力文档

文档评论(0)